Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Restricciones de Integridad -
Componente
La regla ECA
• Evento, al ocurrir una actualización (inserción, borrado o
modificación) cuya ejecución ha de dar lugar a la comprobación
del cumplimiento de la restricción.
Interrelación
•Se entiende por interrelación una asociación, vinculación o
correspondencia entre entidades.
•Matemáticamente, el conjunto de interrelaciones de un tipo de
interrelación I se define como: Donde:
• ei es un ejemplar del tipo de entidad Ei ,
{ <e1, e2, ..., en > } • “n” el grado del tipo de interrelación (el número
de tipos de entidades participantes )
Representación de una
interrelación
Ejemplo:
PROFESOR imparte CURSO
trabaja_para
-Director
TRABAJO
-Cajero
- Auditor
La relación trabaja_en (empleado, sucursal, trabajo)
Elementos de un tipo de
interrelación
Tipo de interrelación:
•1 : 1 (uno a uno)
•1 : M (uno a muchos)
•N: M (muchos a muchos)
Lleva Es_llevado_por
Alumno Lleva Curso
(10:40) (1:5)
(40:5)
La relación Lleva (Alumno,Curso) con sus elementos
Interrelación: Rol de la entidad
•Muchas veces es importante indicar el rol, es decir, la función
que desempeña un tipo de entidad en una interrelación.
•por ejemplo, si tenemos el tipo de interrelación TRABAJA_PARA,
en el cual participa repetido dos veces el tipo de entidad
EMPLEADO; cada elemento del conjunto de interrelaciones
TRABAJA_PARA es del tipo (p1, p2) siendo pi instancias de tipo
EMPLEADO. En este caso se hace necesario indicar el papel de
cada entidad participante, es decir, indicar que p1 es el trabajador
y p2 es el jefe o viceversa.
EMPLEADO
trabajador
jefe
trabaja_para
Créditos
La entidad Curso con sus atributos
Atributos: en la Relación
Turno
Fecha de inicio Fecha final
Lleva Es_llevado_por
Alumno Lleva Curso
(10:40) (1:5)
(40:5)
La relación Lleva (Alumno, curso) con sus atributos
Ejem. Diseño de BD de un Banco
Ejercicios
Modelo relacional
año
modelo
matricula
nombre
conductor
d_conductor
Posee Coche
Persona lugar
Nro_informe fecha
Participado
Accidente
Importe_daños
Modelo relacional
año
modelo
matricula
nombre
conductor
d_conductor
Posee Coche
Persona lugar
Nro_informe fecha
Participado
Accidente
Importe_daños