Documentos de Académico
Documentos de Profesional
Documentos de Cultura
tema2ER PDF
tema2ER PDF
1
Contenido
1. Introducción al modelo de datos ER
3. Cuestiones de diseño
4. Especialización
5. Agregación
6. Reducción a tablas
Contenido 2
Introducción al modelos de datos ER
• Modelos de datos ER: herramienta conceptual para
describir los datos que van a constituir nuestra BD.
Podremos representar
– los propios datos vistos como entidades
– las características (atributos) de dichas entidades
– las relaciones entre ellas
– cierta semántica del problema
– ciertas restricciones
• Se generara un diagrama que nos permite entender el
problema de forma rápida.
• Podremos traducir este diagrama a tablas del modelo
relacional (casi directamente implementable en SQL)
(1, 1) descripcion
jefe
(1, 1) 1:N
Empleados Dirige
(0, m)
subordinado
Nombre
ID_Operario
Dni
PERSONAL
ISA
INVESTIGADOR DOCENTE
Grado Años
Espec. europeo
id_empleado
nombre
totalidad ISA
sin solapamiento
INVESTIGADOR DOCENTE
Grado Años
Espec. europeo
edad id_pensi
loca
PENSIONISTA
nombre id_balneario id_ttmto
M:N
(1, n)
nombre (1, n) (1, m)
BALNEARIO OFERTA TRATAMIENTO
M:N aceptada
num_c
(1, m)
SOLICITUD
dni
edad id_pensi
loca
PENSIONISTA
nombre id_balneario id_ttmto
M:N
(1, n)
nombre (1, n) (1, m)
BALNEARIO OFERTA TRATAMIENTO
M:N aceptada
num_c
(1, m)
SOLICITUD
Reducción a tablas 24
Relaciones
Reducción a tablas 25
• Las relaciones ISA pueden generar dos esquemas
diferentes
1. Una tabla para la entidad superior (con los atributos
comunes) y otra para cada una de la entidades
inferiores con los atributos específicos más la clave de la
entidad superior.
2. Una tabla para cada una de la entidades inferiores con
los atributos comunes a todas más los específicos de
cada una. La clave será la de la entidad superior.
Reducción a tablas 26
• Las agregaciones no generan una tabla especial. Se utiliza
la tabla de la relación (N : M normalmente), y para hacer
referencia a la nueva entidad se toma la clave de dicha
relación.
Reducción a tablas 27