Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paso a tablas
Normalización
Diseño lógico
Mantenimiento
Transformaciones de las entidades
• En un diagrama Entidad-Relación, se puede distinguir tres clases de Entidades:
• Entidades fuertes
• Entidades débiles
• Entidades especializadas
Entidad fuerte
Entidad débil
Especializada
Entidades fuertes
Entidades débiles
Entidades débiles
Entidades especializadas
Relación ternaria
Relación binaria reflexiva
Relaciones binarias
• Relación binaria 1:1 sin restricciones de existencia
Relaciones binarias
• Relación binaria 1:1 con una restricciones de existencia
Relaciones binarias
• Relación binaria 1:1 con dos restricciones de existencia
Transformación 2
Relaciones binarias
• Relación binaria 1:M sin restricción de existencia
Relaciones binarias
• Relación binaria 1:M con restricción de existencia sobre la
entidad de cardinalidad máxima 1.
Relaciones binarias
• Relación binaria M:M sin restricciones de existencia
Relaciones binarias
• Relación binaria reflexiva 1:1 sin restricciones de existencia
Relaciones binarias
• Relación binaria reflexiva 1:1 con una restricciones de
existencia
Relaciones binarias
• Relación binaria reflexiva 1:1 y 1:M con restricciones de
existencia
Relaciones binarias
• Relación binaria reflexiva 1:M sin restricciones de existencia
Relaciones binarias
• Relación binaria reflexiva 1:M con una restricción de
existencia
Relaciones binarias
• Relación binaria reflexiva 1:M sin restricciones de existencia
Relaciones ternarias
• Relación ternaria M:M:M sin restricciones de existencia
Atributos en las relaciones
• Atributos en las relaciones ternarias
Atributos en las relaciones
• Atributos con restricción de valor no nulo en relación binaria
Nº bastidor matrícula
Características
técnicas motor
Coche
caballos
Atributos
Año
kms Fabricación compuestos
Coche (matrícula, nºbastidor, kms, año
fabricación, combustible, motor, caballos)
CP: { matrícula }
Diseño Lógico: Paso a tablas
combustible
Nº bastidor matrícula
Características
técnicas motor
Coche N caballos
colores
Atributos
Año
kms Fabricación multivaluados
Coche (matrícula, nºbastidor, kms, año fabricación,
combustible, motor, caballos)
ColoresCoche(matrícula,color)
Diseño Lógico: Paso a tablas
dni nombre dni nombre
Relaciones N:M
Relaciones N:M
Método_pago
T,D
cargo
Cliente Empleado
T,D
Pieza Pieza
grande pequeña
Pieza(cod_pieza, descripción, precio, tamaño…)
Si las entidades “hijas” no tienen atributos propios ni relaciones con otras entidades,
podemos añadir un atributo representativo y así nos evitamos crear dos tablas nuevas
que no aportan información adicional.
Diseño Lógico: Paso a tablas
id estado
isbn título
Entidades débiles
Libro(isbn,título…)
Ejemplar(isbn,id,estado)