Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resultados
Instructor:
Ing. Joel Jara LLajaruna
Base de Datos
MODELO RELACIONAL
Tema 4: Modelo Relacional
1. Modelo Relacional
2. Elementos
3. Relaciones
4. Claves
5. Restricciones
6. Conversión del MEIR al MR
VISION GENERAL DEL MODELO RELACIONAL
• Notación:
D = Dom (A) => D es el dominio de A
• Una relación puede tener más de una clave candidata. En este caso
se debe distinguir entre:
– Restricciones de Rechazo:
• Verificación (CHECK), y
• Aserción (ASSERTION).
– Disparador (trigger), incluido en SQL3 pero no en SQL92.
– Dependencia (se estudiará en otro tema).
RESTRICCIONES DEL MR
REGLA 1
• Para cada entidad regular se usa un esquema
de relación.
• Para cada atributo compuesto se consideran
los componentes
• La clave de la entidad es la clave del
esquema
Ejemplo Regla 1
EMPLEADO
telefono
codigo
direccion sueldo
REGLA 2
• Para cada tipo de entidad débil se emplea un
esquema de relación.
• Los atributos se manejan por la Regla N° 1.
• La clave del esquema está formada por la clave
parcial de la entidad débil más la clave de la
entidad que lo identifica (entidad fuerte)
Ejemplo Regla 2
nombre
DEPENDIENTE
fechanac
Entidad débil
tiene
codigo
EMPLEADO ape_emp
REGLA 3
• Para cada tipo de relación 1:1 entre dos
entidades, se elige una de ellas para incluir la
clave primaria del otro.
• Es preferible elegir el que participa totalmente.
Ejemplo Regla 3
nrodpto
DEPARTAMENTO
nomdpto
Gerente de 1:1
codigo
EMPLEADO ape_emp
sueldo
REGLA 4
• Para cada tipo de relación 1:N se incluye la
clave primaria de la entidad con cardinalidad
1 en la entidad con cardinalidad N.
Ejemplo Regla 4
nrodpto
DEPARTAMENTO
nomdpto
Trabaja 1:N
codigo
EMPLEADO ape_emp
sueldo
Departamento (nrodpto, nomdpto)
Empleado (codigo, ape_emp, sueldo, nrodpto)
REGLAS DE CONVERSION
REGLA 5
• Para cada tipo de relación N:M se crea un
esquema de relación donde la clave está formada
por la clave de las dos entidades que participan
en la relación.
Ejemplo Regla 5
nroproy
PROYECTO
nomproy
codigo
EMPLEADO ape_emp
direccion
REGLA 6
• Para cada tipo entidad que incluya un atributo
multivaluado se crea un esquema de relación
donde la clave es la clave de la entidad mas el
atributo multivaluado.
Ejemplo Regla 6
codigo
EMPLEADO ape_emp
direccion
telefono
Atributo multivaluado
REGLA 7
• Para cada tipo de interrelación R de grado n>2 se
crea un esquema de relación que represente a R,
cuya clave primaria lo forman las claves primarias
de las entidades que participan en la interrelación
R, incluyendo los atributos simples propios de la
interrelación
Ejemplo Regla 7
PROYECTO
PROVEEDOR
numproy proyecto
codprov nomprov
Suministrar
cantidad
codcomp
COMPONENTE
nombcomp