Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENTIDADES
Cada tipo de entidad da lugar a una relación en la base de datos relacional:
ATRIBUTOS
Los atributos del tipo de entidad.
Atributos compuestos:
Se incluyen en la relación (tabla) todos los atributos simples (atómicos) 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 más aquéllas 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 de entidades que incluye el atributo multivalorado.
Clave primaria
RELACIONES
Cada tipo de relación 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 relación
más los atributos propios de la relación.
Clave primaria
Si la relación no tiene atributos propios:
Relación muchos a muchos: La unión de las claves.
Clave externas
Una por cada clave primaria de las entidades que intervienen en la relación.
ENTIDADES DÉBILES
Atributos
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
Clave primaria
La clave primaria de la entidad fuerte más un conjunto de atributos propio de la
entidad débil:
Clave externa
Una, haciendo referencia a la entidad fuerte de la que depende existencialmente la
entidad débil.
● Se genera una tabla con los atributos de una entidad. La clave primaria de la
tabla es la misma que la de la 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 relación es del tipo N:M, se generan tres tablas, una para cada entidad
y otra que contiene los atributos propios de la relación más la claves
primarias de las entidades que participan en la relación.
PROYECTO
PERSONA
codigo
lugar
DNI
nombre
trabaj
a
edad
1 N
PROYECTO
Codigo lugar
TRABAJA
Codigo DNI
PERSONA
DNI Nombre edad
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
EJERCICIO
Transformar el siguiente caso del modelo E-R al Relacional:
Sistema de ventas
1
MODELAMIENTO DE BASE DE DATOS MODELO E/R AL RELACIONAL
MODELO RELACIONAL