Mind map
CAPITULO 3 DEL LIBRO (MANNINO)
Map content
CAPITULO 3 DEL LIBRO (MANNINO)
3.1 ELEMENTOS BÁSICOS:
- CONCEPTO: Durante los primeros años de las bases de datos relacionales (década de 1970), la simplicidad y la familiaridad de las bases de datos relacionales fueron sumamente atractivas, en especial al compararse con orientaciones procedurales de otros modelos de datos existentes por entonces.
- 1- TABLAS: Cada tabla tiene una parte de definición o encabezado y una parte de contenido o cuerpo.
- 2- CONEXIONES ENTRE TABLAS: Para comprender una base de datos relacional también se deben comprender las conexiones o relaciones entre las tablas.
- 3- TERMINOLOGÍA ALTERNATIVA:La terminología orientada a tablas es atractiva para los usuarios finales, la terminología orientada a conjuntos le gusta a los investigadores académicos y también la terminología orientada a registros les gusta a los profesionales de sistemas de información.
- CONCEPTO: Durante los primeros años de las bases de datos relacionales (década de 1970), la simplicidad y la familiaridad de las bases de datos relacionales fueron sumamente atractivas, en especial al compararse con orientaciones procedurales de otros modelos de datos existentes por entonces.
3.2 REGLAS DE INTEGRIDAD:
- CONCEPTO: Para cerciorarse de que una base de datos proporciona información significativa es necesario recurrir a las reglas de integridad.
- 1- DEFINICIÓN DE LAS REGLAS DE INTEGRIDAD: Significa que cada tabla debe tener una columna o combinación de columnas con valores únicos y único significa que no existen dos filas de una tabla que tengan el mismo valor.
- 1- INTEGRIDAD REFERENCIAL:Significa que los valores de la columna de una tabla deben coincidir con los valores de la columna de la tabla relacionada.
- 3- LLAVE CANDIDATA: Una superllave es mínima si al quitar cualquiera de las columnas ya no es único.
- 2- SUPERLLAVE: Una columna o combinación de columnas que contiene valores únicos para cada renglón.
- 8- REGLA DE INTEGRIDAD REFERENCIAL: Un valor que coincida con la llave candidata de alguna fila de la tabla que contenga la llave candidata asociada o un valor nulo.
- 7- REGLA DE INTEGRIDAD DE LA ENTIDAD: No puede haber dos filas en una tabla que contengan el mismo valor para una llave primaria.
- 6- LLAVE FORÁNEA: Columna o combinación de columnas en la cual los valores deben coincidir con aquéllos de la llave candidata.
- 4- VALOS NULO: Un valor especial que representa la ausencia de un valor presente.
- 5- LLAVE PRIMARIA: Una llave candidata diseñada de forma especial.
- 2- APLICACIÓN DE LAS REGLAS DE INTEGRIDAD: Para ampliar su conocimiento, déjenos aplicar las reglas de integridad a varias tablas de la base de datos de la universidad.
- 3- INTEGRIDAD REFERENCIAL PARA LAS RELACIONES AUTORREFERENCIALES (UNITARIAS): Las relaciones autorreferenciales no son comunes, pero cuando ocurren son importantes.
- 2- INTEGRIDAD REFERENCIAL: Las restricciones de la integridad referencial se pueden definir de forma similar a cómo se definen las llaves primarias.
- 1- VARIACIONES DE LA INTEGRIDAD DE LA ENTIDAD: Las llaves candidatas que no son llaves primarias se declaran con la palabra clave UNIQUE.
- 3- REPRESENTACIÓN GRÁFICA DE LA INTEGRIDAD REFERENCIAL:
- 1- DEFINICIÓN DE LAS REGLAS DE INTEGRIDAD: Significa que cada tabla debe tener una columna o combinación de columnas con valores únicos y único significa que no existen dos filas de una tabla que tengan el mismo valor.
- CONCEPTO: Para cerciorarse de que una base de datos proporciona información significativa es necesario recurrir a las reglas de integridad.
3.3 ACCIONES PARA ELIMINAE Y ACTUALIZAR FILAS REFERENCIADAS:
- CONCEPTO: Para cada restricción de una integridad referencial, debe considerar cuidadosamente las acciones sobre las filas referenciadas en las tablas madre de las relaciones 1-M.
- "ACCIONES POSIBLES":
- 1- RESTRINGIR: No permitir la acción en la fila referenciada.
- 2- CASCADA: Realizar la misma acción (acción en cascada) en las filas relacionadas.
- 3- NULIFICAR: Igualar a nulo la llave foránea de las filas relacionadas.
- 4- POR OMISIÓN: Igualar la llave foránea de las filas relacionadas al valor por omisión.
- "ACCIONES POSIBLES":
- CONCEPTO: Para cada restricción de una integridad referencial, debe considerar cuidadosamente las acciones sobre las filas referenciadas en las tablas madre de las relaciones 1-M.
3.4 OPERADORES DE ÁLGEBRA RELACIONA:
- CONCEPTO: El álgebra se aplica a los números y el álgebra relacional se aplica a las tablas. En álgebra, cada operador transforma uno o más números en otro número.
- 1- OPERADORES DE RESTRICCIÓN (SELECT) Y PROYECCIÓN (PROJECT): Los operadores de restricción (también conocidos como select) y proyección generan subconjuntos de una tabla.
- 2- OPERADOR DE PRODUCTO CRUZ EXTENDIDO: El operador de producto cruz extendido (extended cross product) puede combinar dos tablas cualesquiera.
- 3- OPERADOR DE ENLACE (JOIN): El enlace (join) es el operador más usado para combinar tablas. La combinación de tablas es importante debido a que la mayoría de bases de datos tienen muchas tablas.
- 1-DERIVACIÓN DEL ENLACE NATURAL: El operador de enlace natural no es primitivo porque se puede deducir de otros operadores.
- 2-FORMULACIÓN VISUAL DE OPERACIONES DE ENLACE: Con el fin de ofrecer ayuda para la formulación de consultas, muchos DBMS cuentan con un método visual para formular enlaces.
- 4- OPERADOR DE ENLACE EXTERNO (OUTER JOIN): El operador del enlace externo ofrece la capacidad de preservar las filas que no coinciden en el resultado, así como incluir las filas que sí coinciden.
- 1-OPERADORES DE ENLACE COMPLETO VERSUS OPERADORES DE ENLACE EXTERNO POR UN SOLO LADO: El operador de enlace externo (outer join) tiene dos variantes. El operador de enlace externo completo (full outer join) conserva las filas que no coincidan de las dos tablas iniciales.
- 6- OPERADOR RESUMIR (SUMMARIZE): Es un poderoso factor para la toma de decisiones. Debido a que las tablas pueden incluir muchas filas, generalmente es útil observar las estadísticas de los grupos de filas en lugar de las filas de manera individual de una una función estadística o agregada se usa para los valores calculados.
- 5- OPERADORES DE UNIÓN, INTERSECCIÓN Y DIFERENCIA: Una operación de unión extrae todas las filas de cualquier tabla, Una operación de intersección extrae sólo las filas comunes y Una operación de diferencia extrae las filas de la primera tabla que no están en la segunda tabla.
- COMPATIBILIDAD DE UNIÓN:La compatibilidad es un concepto nuevo para los operadores de tablas en comparación con los operadores tradicionales de conjuntos.
- 7- OPERADOR DIVIDIR (DIVIDE): CONCEPTO: Es un operador más especializado y difícil de usar que un enlace, ya que el requerimiento de valores que coincidan en la división es más estricto que en el enlace.
- 8- RESUMEN DE OPERADORES: CONCEPTO: Para ayudarle a recordar los operadores de álgebra relacional, las tablas 3.31 y 3.32 ofrecen un resumen adecuado del significado y uso de cada operador.
- CONCEPTO: El álgebra se aplica a los números y el álgebra relacional se aplica a las tablas. En álgebra, cada operador transforma uno o más números en otro número.
Information
- Description
- Tecnología Mind Map on CAPITULO 3 DEL LIBRO (MANNINO), created by Paola Barragan on 12/10/2022.
- Created by
- Paola Barragan
- Views
- 0
- Rating