Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REDUCCIÓN DE UN DIAGRAMA E-R.doc (Recuperado)
REDUCCIÓN DE UN DIAGRAMA E-R.doc (Recuperado)
ENTIDADES
Cada tipo de entidad da lugar a una relacin en la base de datos relacional:
ATRIBUTOS
Los atributos del tipo de entidad.
Atributos compuestos:
Se incluyen en la relacin (tabla) todos los atributos simples (atmicos) que forman
parte del atributo compuesto.
Atributos derivados:
Atributos multivalorados
Se almacenan en una tabla auxiliar que incluya las columnas necesarias para
almacenar la clave primaria del conjunto de entidades ms aqullas que se
necesiten para representar un valor del atributo multivalorado.
La tabla auxiliar incluir una clave externa que haga referencia a la tabla
correspondiente al conjunto d
e entidades que incluye el atributo multivalorado.
Clave primaria
RELACIONES
Cada tipo de relacin da lugar a una tabla en la base de datos relacional.
Atributos
Los atributos de las claves primarias de las entidades que intervienen en la relacin
ms los atributos propios de la relacin.
Clave primaria
Si la relacin no tiene atributos propios:
Relacin muchos a muchos: La unin de las claves.
Clave externas
Una por cada clave primaria de las entidades que intervienen en la relacin.
ENTIDADES DBILES
Atributos
Adems de los atributos propios de la entidad dbil, los atributos pertenecientes a
la clave primaria de la entidad fuerte de la que depende existencialmente la entidad
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
dbil.
Clave primaria
La clave primaria de la entidad fuerte ms un conjunto de atributos propio de la
entidad dbil:
Clave externa
Una, haciendo referencia a la entidad fuerte de la que depende existencialmente la
entidad dbil.
Se genera una tabla con los atributos de una entidad. La clave primaria de la
tabla es la misma que la de l a entidad del modelo E-R.
matric
preci
o
model
o
COCHE
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
EMPLEADO
FAMILIAR
n_emp
nombr
e
fecha_na
c
nombre_
f
relacion
EMPLEADO
FAMILIAR
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
EMPLEADO
n_dept
nombr
e
dni
nombre
es
jefe
edad
1 1
DEPARTAMENTO
EMPLEADO
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
DEPARTAMENTO
EMPLEADO
n_dept
nombr
e
dni
nombre
tien
e
edad
1 N
DEPARTAMENTO
n_dept nombre
EMPLEADO
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
Si la relacin es del tipo N:M, se generan tres tablas, una para cada entidad
y otra que contiene los atributos propios de la relacin ms la claves
primarias de las entidades que participan en la relacin.
PROYECTO
PERSONA
codigo
lugar
DNI
nombre
trabaj
a
edad
1 N
PROYECTO
Codi lugar
go
TRABAJA
Codi DNI
go
PERSONA
DNI Nombre edad
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
EJERCICIO
Transformar e l siguiente caso del modelo E-R al Relacional:
Sistema de v entas
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
MODELO RELACIONAL