Académique Documents
Professionnel Documents
Culture Documents
Modelado de Datos
1.Entidad – Relación
2.Relacional
Bases de Datos 1
DEPARTAMENTO
“Sustantivos”
“Verbos”
• Cardinalidad:
Número mínimo y máximo de ejemplares de una entidad que pueden
estar relacionadas con un ejemplar de la otra (se suele escribir
únicamente el valor máximo para cada entidad)
1 N
DEPARTAMENTO pertenece EMPLEADO
¿Puede existir sin? ¿Puede existir sin?
El Modelo E-R no presenta los posibles conjuntos de valores que puede adquirir cada atributo
Copyright Cenfotec S.A. 2001-2011
Llaves
• Ejemplo:
Estudiante:
(cedula,nombre,carne,telefono,sexo fecha_nac)
Superllaves
- cedula-nombre
- cedula (candidata)
- carne (candidata)
EMPLEADO HIJO
• Nota:
En esta empresa no existen computadoras si
no hay usuarios que las utilicen.
Copyright Cenfotec S.A. 2001-2011
Caso de estudio 2
Nota: se llama
Clave parcial
propietaria
Excluyente:
Es administrativo
Administrativo Profesor o es profesor
El Modelo
Entidad – Relación
al Relacional
Bases de Datos 1
ARx = Atributos de Rx
TRx = Tabla que implementa Rx E i Rj Em
En Eo
NOTACIÓN:
TEn
KEm
AEn
Bases de Datos 1
Llave Atributo1
Atributo2
TEntidad
Entidad Llave
Atributo1
Atributo2
Copyright Cenfotec S.A. 2001-2011
Del modelo E-R al Modelo
Físico (Regla 2)
• Si entre dos entidades hay:
– Relación parcial a ambos lados (sin importar la
cardinalidad)
– Relación total N – N (sin importar la participación de las
entidades)
• La relación se convierte en una tabla intermedia tal
que:
– La llave de dicha tabla es la unión de las llaves de las
entidades participantes en la relación, y
– Los atributos de dicha tabla son los atributos propios de
la relación
Atributo1
Atributo1
Llave1
Atributo2 Llave2 Atributo2
Parcial Parcial
Entidad Entidad Relación
Llave1
(1,N) Rel
Llave2
(1,N)
Atributos de
la relación
Cualquier cardinalidad
Se crea una
tercer tabla
Llave1 Atributo2
Atributo2
Llave2
Atributo1
Atributo1
• Si la relación es:
– 1 a 1 y total en UNO de sus roles
– 1 a N y total al lado de la N, entonces
Entidad1 Entidad2
Llave1
Llave2
Atributo1
Atributo2 Atributo1
Atributo2
Llave1*
( + atributos de la
relación)
Llave1 Atributo1
Entidad1 Entidad2
Llave1 Llave2
Atributo1
Atributo2
Llav e 1 Atributo2
Discriminante
Entidad1
relación Entidad2
Atributo1
Entidad1 Entidad2
Llav e 1 Discriminante
Llav e 1
Atributo1
Atributo2
Atributo1
(+ atributos de
la re lación)
Copyright Cenfotec S.A. 2001-2011
Del modelo E-R al Modelo
Físico (Regla 5)
es un
Atributo2 Atributo3
Entidad 2 Entidad 3
Atributo1
Atributo2 Atributo3
Copyright Cenfotec S.A. 2001-2011
Convierta de ER a Relac.
El Modelo Relacional
Bases de Datos 1
• Entidad
Entidad 1
DEPARTAMENTO
HIJO Entidad 2
Empleados
• Entidad débil
cedula nombre direccion nombre fec_nac
EMPLEADO HIJO
Empleados Hijos
Ced_emp Nombre
Ced_emp (FK)
Nom_emp
Direccion Fecha_Nac
Copyright Cenfotec S.A. 2001-2011
Especialización
de entidades
• Ejemplo:
Empleados
Ced_emp Cédula Nombre
Tipo
Nom_emp
Direccion
Tipo
Empleado
Grado
Puesto
Académico
Administrativo Profesor
Ced_emp (FK) Ced_emp (FK)
• Material suministrado:
– Entidad debil.pdf
– Modelo_E-R.pdf
• Capítulo: 6.
Libro: Sistemas de Bases de Datos.
Conceptos Fundamentales.
Autores: Elmasri/Navathe. Segunda Edición.