Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo Entidad-Relacion
1.1 EL MODELO ENTIDAD – RELACIÓN
(E-R)
•Entidades
Elementos •Atributos
del modelo
E-R
•Identificadores
•Relaciones
Entidades
Entidades
Instancia 1
12345
Fábrica Ajax
CLIENTE Calle Constitución 345
Esta entidad contiene: Madero
NúmeroDeCliente Tamaulipas
NombreDelCliente 88345
Dirección Lic. Pedro Gutiérrez
Ciudad 324-45677
Estado
CodigoPostal Instancia 2
NombreDeContacto 67890
Telefono Grupo FEMSA
Calle Colón 6785
Monterrey
Nuevo León
76433
Lic. Fernanda de León
81845678
Atributos
Identificadores
Relaciones
VEND-PEDIDO PADRES
PEDIDO HIJO
Cardinalidad máxima
Muestran la cantidad máxima de
instancias de entidades que puede haber
en un lado de la relación
Regla de negocio:
un automóvil es asignado exclusivamente a un empleado
AUTOMÓVIL
idautomovil marca año ..... idempleado
3 ford 2005 ..... 100
..... .... ... ..... .....
. ..
40 nissan 2007 ..... 1
AUTOMÓVIL
idautomovil marca año .....
3 ford 2005 .....
..... .... ... .....
. ..
40 nissan 2007 .....
AUTOMÓVIL
idautomovil marca año ..... idempleado
3 ford 2005 ..... 100
..... .... ... ..... .....
. ..
40 nissan 2007 ..... 1
Regla de negocio:
varios automóviles son asignados exclusivamente a un empleado
EMPLEADO ASIGNACIÓN-AUTO
AUTOMÓVIL
idautomovil marca año ..... idempleado
3 ford 2005 ..... 100
..... .... ... ..... .....
. ..
40 nissan 2007 ..... 1
EMPLEADO ASIGNACIÓN-AUTO
AUTOMÓVIL
idautomovil marca año .....
3 ford 2005 .....
..... .... ... .....
. ..
40 nissan 2007 .....
Regla de negocio:
varios automóviles son asignados a diferentes empleados
ASIGNACION-AUTO
idempleado idautomovil fecha .......
1 40
PK compuesta
1 10
100 3
100 10
Entidades débiles
•Es aquella que no puede existir en una base de datos dado que depende de la
existencia de otra entidad comúnmente llamada entidad fuerte.
•Ej: empleado – gerente
edificio - departamento
software - version
Entidad
Entidad débil
Atributo compuesto
Relación
/ vínculo
1 N
Atributo E1 R E2
Atributo clave
(min,max) (min,max)
Atributo multivaluado E1 R E2
Atributo derivado
Entidades Subtipo
Entidades Subtipo
Ejemplo:
Suponga que un CLIENTE puede ser una persona, una sociedad, o una empresa
Como tal cuentan con algunos atributos en común y otros particulares
Entidad Supertipo CLIENTE-PERSONA
CLIENTE
LugarTrabajo
NúmeroDeCliente
NúmerodeSeguroSocial
NombreDelCliente
CantidadqueAdeuda CLIENTE-SOCIEDAD
Dirección NombreSocioAdmin
Entidades
LugarTrabajo NúmIdentificaciónFisca
Subtipo
NumerodeSeguroSocial l
NombreSocioAdmin. CLIENTE-EMPRESA
NumIdentificacionFisc NombredeContacto
al NúmIdentificaciónFisca
NombreDeContacto l
Telefono
Entidades Subtipo
CLIENTE
1
Ɛ Ɛ
Ɛ
Entidades Subtipo
Representación en esquema E-R
CLIENTE
Relaciones recursivas
EMPLEADO
Jefe Subordinado
1 N
dirige
Restricciones
•1:1
•Cardinalidad •1:N
•N:M
RESTRICCIONES
•Total
•Participación
•Parcial
Restricción de Participación
1 1
Parcial (algunos) Total (todos)
dirige
Restricción de Participación
Fecha
1 1
EMPLEADO dirige DEPARTAMENT
Asiento
1 N
AUTOBUS viaja PERSONA
fecha
N N
partic
ALUMNO CLUB
ipa
ENTIDAD 1 ENTIDAD 2
Relación Ent1-Ent2
Atributo 1 Atributo 1
Atributo 2 1..1 1..* Atributo 2
...... ......
Atributo N Atributo N
Atrib. Identif Atrib. Identif
DORMITORIO ESTUDIANTE
Dorm-Ocupante
Nombre NumeroEstudiante
DireccióndelCampus Nombre
Capacidad 0..1 1..* Telefono
TelefonoParticular Clase
Nombre
NumeroEstudiante
Numero
ENTIDADES SUBTIPO
LIBRO EDICION
Estudiante-Club
ISBN Numero
Nombre Descripcion
Autor 1 1..*
Editorial
ISBN ISBN
Numero
ENTIDAD DÉBIL
RELACIÓN RECURSIVA