Introducción a los sistemas de base de datos
Enviado por poland6525 • 28 de Febrero de 2018 • 1.072 Palabras (5 Páginas) • 529 Visitas
...
Atributos de las asociaciones: existen casos en los que los atributos solo tienen significado cuando se establece la relación entre las entidades. Por ello se marcará en el momento en el cual se establece dicha asociación.
Entidad dependiente. No significa por si sola sino que necesita de otra entidad llamada padre para identificarse.
- Modelo entidad relación extendido.
4.1. Jerarquías.
Las jerarquías sirven para clasificar las instancias de una entidad. Realizan un particionamiento horizontal de la entidad. Existen dos tipos generalizaciones y especializaciones .
Generalizaciones →La unión de todos los subtipos se encuentra contenida en el supertipo.
Especializaciones → La unión de los subtipos no están todos en el supertipo.
4.2. Regla de integridad.
El identificador es el mismo en todas las entidades de la jerarquía y se constituye eredando el identificador del supertipo.
-
-
Conversion modelo ER al modelo Relacional
Las reglas básicas para convertir un esquema en el modelo ER al modelo relacional son las siguientes:
Toda entidad se convierte en una nueva relación, la tabla correlacion toma el nombre de la entidad. Los atributos de la entidad serán las columnas de la tabla y el identificador principal será la clave primaria
Toda relación N:M (muchos a muchos) se convierte en una nueva tabla relación.
Las interrelaciones N:M se relacionan en una tabla cuya clave primaria será la concatenación de los atributos principales de las entidades que se asocian. Estos atributos serán claves externas que referencian a las respectivas tablas donde son claves primarias.
Los atributos de la relación serán columnas en la tabla.
Para toda asociación 1:M se realiza lo que se denomina propagación de clave, o se crea una nueva relación.
La relaciones 1:N o 1:1 se transforman propagando el identificador principal de la entidad que tiene cartinalidad máxima 1 a la que tiene carnalidad máxima N. si la relación fuese 1:1 la propagación de la clave podría hacerse en cualquier sentido.
Transformación de los atributos de las relaciones.
Si la relación se transforma en una tabla, todos sus atributos pasan a ser columnas de la tabla.
En caso de que la relación se transforme mediante propagación de clave, sus atributos migran junto a la clave a la tabla correspondiente.
Transformación de dependencias.
La manera de transformar una relación de este tipo es utilizar la propagación de clave, externa con valores nulos no permitidos, de la tabla entidad no dependiente, con las caractericticas de obligar a una motivación y un borrado en cascada
Transformación de las jerarquías.
Para transformar una generalización o una especialización se crean una tabla para el supertipo y tantas tablas como subtipos hayan con atributos correspondientes.
...