Entidades => Tablas
Se conservan los atributos y la clave principal.
Claves candidatas, establecer restricción de unicidad.
-Atributos compuestos => un campo por atributo
-Atributos derivados => columnas calculadas
-Atributos multivaluados=> nueva tabla
-restricciones sobre los atributos => lenguaje lógico
Entidades débiles => Tablas
Relaciones => Tablas
La tabla a la que da lugar tendrá como atributos las claves principales de las entidades que se conectan y los atributos de la relación
M:N La PK estará formada por las PK de las entidades que relaciona. Dimensión temporal
1:N La PK estará formada por la PK de la entidad que participa con cardinalidad N
1:1 La PK estará formada por una de las PK de las entidades que relaciona. La otra actuara como clave candidata.
Reducción de Tablas
Relaciones Unarias
Generalización
- Crear una tabla por cada entidad que participa.
- Crear una tabla por cada caso particular, eliminando la entidad de nivel superior. No frecuente.
- Crear una sola relación.
Restricciones semánticas
- Totalidad/Parcialidad:
- Se controla la totalidad prohibiendo la inserción en el suprtipo directamente se hara cuando se inserte en los subtipos (disparadores).
- La parcialidad no requiere disparadores.
- Exclusividad/solapamiento
- Se requiere un aserto (o trigger) que compruebe que si un ejemplar esta en un subtipo no puede estar en otro.
No hay comentarios:
Publicar un comentario