Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LÓGICO DE DATOS)
• Modelo Relacional
• “Paso a Tablas”
Modelo Relacional
EMPLEADO
DNI #
Nombre EMPLEADO (DNI#,Nombre,Dir)
Dir
Normas para el paso a tablas del
modelo relacional:
• RELACIONES 1:1
Participación
mínima 0
EMPLEADO
1:1 VEHÍCULO
DNI #
(1,1) (0,1)
tiene Nº matrícula #
Nombre
Marca
Dir
Modelo
EMPLEADO
1:1 VEHÍCULO
DNI #
(1,1) (1,1)
tiene Nº matrícula #
Nombre
Marca
Dir
periodo Modelo
Clave ajena
Tabla vehículo
EMPLEADO (DNI#, nombre, dir, Nº mattrícula) ,periodo)
PERSONA 1:N
Dni# (0,1) (1,N) ANIMAL
tiene Cod-animal#
nombre tipo
apellidos
N:N
CONDUCTOR (1,N) (1,N) AUTOBÚS
Carnet# Nºmat#
conduce
Nombre Licencia
experiencia categoría
trayecto
1:N SALA
CINE
(1,1) I (1,N)
Nombre-cine# tiene Num-sala#
Dir aforo
tel
1:N SALA
CINE
(1,1) E (1,N)
Nombre-cine# tiene Num-sala#
Dir aforo
tel
FARMACIA(Id_farmacia#,dir,tel)
CLIENTE(DNI#,nombre,apellidos)
PRODUCTO(Cod-pro#)
FARMACIA
Compra(id-farmacia#,DNI#,COD-pro#)
Id-farmacia#
Dir
tel
(1,N)
CLIENTE
DNI# (1,N) (1,N)
PRODUCTO
Nombre compra Cod-pro #
apellidos
N:N:N
Normas para el paso a tablas del
modelo relacional:
• RELACIONES REFLEXIVAS
– Cardinalidad 1:1
(1,1)
PERSONA Está-
casada 1:1
DNI# … -con
(1,1)
PERSONA(DNI#, …, DNI_cónyuge)
Normas para el paso a tablas del
modelo relacional:
• RELACIONES REFLEXIVAS
– Cardinalidad 1:N
1:N
(1,1)
PERSONA
Es-padre-
de
DNI# …
Opción 1:
PERSONA( DNI-hijo#,…, DNI-padre) (0,N)
Opción 2:
PERSONA( DNI#,….)
Es-padre-de(DNI-hijo#, DNI-padre)
Normas para el paso a tablas del
modelo relacional:
• RELACIONES REFLEXIVAS:
– Cardinalidad N:N
(0,N) N:N
PERSONA
Cuida-a
DNI# …
(0,N)
PERSONA(DNI#,…)
Cuida-a(DNI-cuidador#, DNI_paciente#)
Normas para el paso a tablas del
modelo relacional:
A(codA#, tipo,…)
A B(codA#, b1,b2)
Cod.A
…
tipo
B
D
B1
C
B2
Normas para el paso a tablas del
modelo relacional:
5.- Si la RELACIÓN ES INCLUSIVA:
Opción a) P(codP#,…)
Q(codP#, q1,q2)
P R(codP#)
S(codP#)
Cod.P#
…
Opción b) P(codP#,…)
tipo Q(codP#, q1,q2)
Es-un(codP#, tipo#)
Q
S
q1
R
q2