2.1 el modelo entidad - relación
TRANSCRIPT
![Page 1: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/1.jpg)
DISEÑO DE BASES DE DATOS
M.C. OMAR JASSO L.
![Page 2: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/2.jpg)
M.C. OMAR JASSO L.
UNIDAD 2 MODELACIÓN DE DATOS
DISEÑO DE BASES DE DATOS
![Page 3: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/3.jpg)
M.C. OMAR JASSO L.
2.1 EL MODELO ENTIDAD – RELACIÓN(E-R)
DISEÑO DE BASES DE DATOS
![Page 4: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/4.jpg)
M.C. OMAR JASSO L.
Componentes de una Base de datos
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
•Entidades
•Atributos
•Identificadores
•Relaciones
Elementos del modelo
E-R
![Page 5: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/5.jpg)
M.C. OMAR JASSO L.
Entidades
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
•Las entidades son los objetos principales o “actores” de un esquema de BD.•Se pueden clasificar en clases de entidad e instancias de entidad•Las clases de entidad (o simplemente entidad) se describen mediante una estructura o formato en común (tabla)
Ej: EMPLEADO, VENDEDOR, CLIENTE, ORDEN_VENTA
•Una instancia de entidad es la representación de una entidad en particular (registro)Ej: EMPLEADO María Fernández
VENDEDOR Juan Míreles CLIENTE 1235
Emplearemos por convenio el nombre de las entidades en mayúsculas
![Page 6: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/6.jpg)
M.C. OMAR JASSO L.
Entidades
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
12345Fábrica AjaxCalle Constitución 345MaderoTamaulipas88345Lic. Pedro Gutiérrez324-45677
Instancia 1
67890Grupo FEMSACalle Colón 6785MonterreyNuevo León76433Lic. Fernanda de León81845678
Instancia 2
CLIENTEEsta entidad contiene:
NúmeroDeClienteNombreDelClienteDirecciónCiudadEstadoCodigoPostalNombreDeContactoTelefono
![Page 7: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/7.jpg)
M.C. OMAR JASSO L.
Atributos
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
•Los atributos o propiedades describen las características de la entidadEj: Empleado, FechadeContrato, Especialidad, Nombre, etc
•Existen atributos multivalor y compuestosEj atributo compuesto:
Dirección = {calle, número, colonia, código postal, ciudad, estado}Ej. Atributo multivalor:
NombredelContacto
•Un atributo puede ser de ambos tiposEj: Telefono = {CódigodeArea, NumeroTelefono}
![Page 8: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/8.jpg)
M.C. OMAR JASSO L.
Identificadores
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
• Son atributos que nombran o identifican las instancias de una entidad
NumerodeSeguroSocialNumerodeEmpleadoNombredelEmpleadoIdEmpleado
Empleado – identificadores validos
SalarioFechadeContrato
Empleado – identificadores no validos
NumerodeSeguroSocialNumerodeEmpleadoIdEmpleado
Identificador único
NombredelEmpleadoIdentificador no único
• Si están formados por dos o mas atributos son llamados identificadores compuestos. Ej: {Nombre,Apellido,ExtensiónTelefónica}
• Pueden ser únicos o no únicos
![Page 9: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/9.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Relaciones
2.1 EL MODELO ENTIDAD - RELACIÓN
•Dos o más entidades pueden asociarse mediante relaciones.•El grado de una relación está determinado por el número de entidades asociadas
VENDEDOR
PEDIDO
VEND-PEDIDO
a)Relación grado 2 (binaria)
PADRE
HIJO
PADRES
b)Relación grado 3
MADRE
![Page 10: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/10.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias
2.1 EL MODELO ENTIDAD - RELACIÓN
Relación 1 : 1 (uno a uno)
EMPLEADO AUTOMOVIL1:1
ASIGNACIÓN-AUTO
Relación 1 : N (uno a muchos)
DORMITORIO ESTUDIANTES1:N
DORM-OCUPANTE
Relación N : M ( muchos a muchos)
ESTUDIANTE CLUBN:M
ESTUDIANTE-CLUB
Cardinalidad máximaMuestran la cantidad máxima de instancias de entidades que puede haber en un lado de la relación
![Page 11: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/11.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
Relación 1 : 1 (uno a uno)
EMPLEADO AUTOMOVIL1:1
ASIGNACIÓN-AUTO
Regla de negocio:un automóvil es asignado exclusivamente a un empleado
![Page 12: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/12.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
idempleado nombre . . . . . direccion
1 Esteban Aguilar . . . . . Carrera #520
. . . . . . . . . . . . . . . . . . . .
100 Lorena Ochoa . . . . . Aldama #1523
idautomovil marca año . . . . . idempleado
3 ford 2005 . . . . . 100
. . . . . . . . . . . . . . . . . . . . . . . . .
40 nissan 2007 . . . . . 1
EMPLEADO
AUTOMÓVIL
Relación 1 : 1 (uno a uno)
EMPLEADO AUTOMOVIL1:1
ASIGNACIÓN-AUTO
![Page 13: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/13.jpg)
. . . o bien ….
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
idempleado nombre . . . . . direccion idautomovil
1 Esteban Aguilar . . . . . Carrera #520 40
. . . . . . . . . . . . . . . . . . . . . . . . .
100 Lorena Ochoa . . . . . Aldama #1523 3
idautomovil marca año . . . . .
3 ford 2005 . . . . .
. . . . . . . . . . . . . . . . . . . .
40 nissan 2007 . . . . .
EMPLEADO
AUTOMÓVIL
Relación 1 : 1 (uno a uno)
EMPLEADO AUTOMOVIL1:1
ASIGNACIÓN-AUTO
![Page 14: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/14.jpg)
idempleado nombre . . . . . direccion idautomovil
1 Esteban Aguilar . . . . . Carrera #520 40
. . . . . . . . . . . . . . . . . . . . . . . . .
100 Lorena Ochoa . . . . . Aldama #1523 3
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
EMPLEADO
AUTOMÓVILidautomovil marca año . . . . . idempleado
3 ford 2005 . . . . . 100
. . . . . . . . . . . . . . . . . . . . . . . . .
40 nissan 2007 . . . . . 1
Relación 1 : 1 (uno a uno)
EMPLEADO AUTOMOVIL1:1
ASIGNACIÓN-AUTO
![Page 15: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/15.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
Relación 1 : N (uno a varios)
EMPLEADO AUTOMOVIL1:N
ASIGNACIÓN-AUTO
Regla de negocio:varios automóviles son asignados exclusivamente a un empleado
![Page 16: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/16.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
idempleado nombre . . . . . direccion
1 Esteban Aguilar . . . . . Carrera #520
. . . . . . . . . . . . . . . . . . . .
100 Lorena Ochoa . . . . . Aldama #1523
idautomovil marca año . . . . . idempleado
3 ford 2005 . . . . . 100
. . . . . . . . . . . . . . . . . . . . . . . . .
40 nissan 2007 . . . . . 1
EMPLEADO
AUTOMÓVIL
Relación 1 : N (uno a varios)EMPLEADO AUTOMOVIL1:N
ASIGNACIÓN-AUTO
![Page 17: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/17.jpg)
idempleado nombre . . . . . direccion idautomovil
1 Esteban Aguilar . . . . . Carrera #520 40
. . . . . . . . . . . . . . . . . . . . . . . . .
100 Lorena Ochoa . . . . . Aldama #1523 3
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
idautomovil marca año . . . . .
3 ford 2005 . . . . .
. . . . . . . . . . . . . . . . . . . .
40 nissan 2007 . . . . .
EMPLEADO
AUTOMÓVIL
Relación 1 : N (uno a varios)EMPLEADO AUTOMOVIL1:N
ASIGNACIÓN-AUTO
![Page 18: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/18.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
Relación N : M (varios a varios)
EMPLEADO AUTOMOVILN:M
ASIGNACIÓN-AUTO
Regla de negocio:varios automóviles son asignados a diferentes empleados
![Page 19: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/19.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
EMPLEADO
AUTOMÓVIL
idempleado nombre . . . . . direccion idautomovil
1 Esteban Aguilar . . . . . Carrera #520 40
1 Esteban Aguilar . . . . . Carrera #520 10
100 Lorena Ochoa . . . . . Aldama #1523 3
100 Lorena Ochoa . . . . . Aldama #1523 10
idautomovil marca año . . . . . idempleado
3 ford 2005 . . . . . 100
10 dodge 2007 . . . . . 1
10 dodge 2007 . . . . . 100
40 nissan 2007 . . . . . 1
Relación N : M (varios a varios)
EMPLEADO AUTOMOVILN:M
ASIGNACIÓN-AUTO
![Page 20: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/20.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias. . . . Del diagrama a las tablas
2.1 EL MODELO ENTIDAD - RELACIÓN
EMPLEADO AUTOMÓVILidempleado nombre
1 Esteban Aguilar
100 Lorena Ochoa
idautomovil marca
3 ford
10 dodge
40 nissan
ASIGNACION-AUTOidempleado idautomovil
1 40
1 10
100 3
100 10
PK compuesta
fecha . . . . . . .
Relación N : M (varios a varios)
EMPLEADO AUTOMOVILN:M
ASIGNACIÓN-AUTO
![Page 21: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/21.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binariasOtra representación ..
2.1 EL MODELO ENTIDAD - RELACIÓN
Relación 1 : 1 (uno a uno)
EMPLEADO AUTOMOVILASIGNACIÓN-AUTO
Relación 1 : N (uno a muchos)
DORMITORIO ESTUDIANTESDORM-OCUPANTE
Relación N : M ( muchos a muchos)
ESTUDIANTE CLUBESTUDIANTE-CLUB
Empleo de “patas de gallo” para representar Cardinalidad máxima
![Page 22: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/22.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Tres tipos de relaciones binarias
Representación cardinalidad mínima
2.1 EL MODELO ENTIDAD - RELACIÓN
Relación 1 : N (uno a muchos)
DORMITORIO ESTUDIANTES1:NDORM-OCUPANTE
![Page 23: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/23.jpg)
M.C. OMAR JASSO L.
Entidades débiles
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
•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
empleado gerente1:N
edificio departamento1:N
software version1:N
![Page 24: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/24.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
Diagrama ENTIDAD – RELACIÓNSimbología
2.1 EL MODELO ENTIDAD - RELACIÓN
Entidad
Entidad débil
Relación / vínculo
Atributo
Atributo clave
Atributo multivaluado
Atributo derivado
Atributo compuesto
E1 R E21 N
E1 R E2(min,max) (min,max)
![Page 25: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/25.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Esquema ENTIDAD – RELACIÓN – Pintora Mary Richards
![Page 26: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/26.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Esquema ENTIDAD – RELACIÓN – Pintora Mary Richards
![Page 27: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/27.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Esquema ENTIDAD – RELACIÓN – Pintora Mary Richards
![Page 28: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/28.jpg)
M.C. OMAR JASSO L.
Entidades Subtipo
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
•En ocasiones varias INSTANCIAS de Entidad pueden compartir un cierto número de atributos en común y tener otra serie de atributos que los diferencian•Es decir, dentro de la misma ENTIDAD pudiera apreciarse una cierta subclasificación•Para resolver esta situación apareció en una versión posterior del esquema E-R los términos Entidad Subtipo y Entidad Supertipo
Las entidades Subtipo “son entidades que modelan características particulares que diferencian una o varias entidades que poseen ciertas características comunes pero también poseen características que las diferencian entre sí”
![Page 29: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/29.jpg)
M.C. OMAR JASSO L.
Entidades Subtipo
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Ejemplo:Suponga que un CLIENTE puede ser una persona, una sociedad, o una empresaComo tal cuentan con algunos atributos en común y otros particulares
LugarTrabajoNúmerodeSeguroSocial
CLIENTE-PERSONACLIENTE
NúmeroDeClienteNombreDelClienteCantidadqueAdeudaDirecciónLugarTrabajoNumerodeSeguroSocialNombreSocioAdmin.NumIdentificacionFiscalNombreDeContactoTelefono
NombreSocioAdminNúmIdentificaciónFiscal
CLIENTE-SOCIEDAD
NombredeContactoNúmIdentificaciónFiscal
CLIENTE-EMPRESA
Entidades Subtipo
Entidad Supertipo
![Page 30: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/30.jpg)
M.C. OMAR JASSO L.
Entidades SubtipoRepresentación en esquema E-R
DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
CLIENTECLIENTE
PERSONAPERSONA SOCIEDADSOCIEDAD EMPRESAEMPRESA
1Ɛ
ƐƐ
![Page 31: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/31.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
CLIENTECLIENTE
PERSONAPERSONA SOCIEDADSOCIEDAD EMPRESAEMPRESA
Entidades SubtipoRepresentación en esquema E-R
![Page 32: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/32.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Relaciones recursivas
En ocasiones puede haber relaciones recursivas entre una misma entidadEj: la relación entre Jefe – Subordinado, ambos son empleados
EMPLEADOEMPLEADO
dirigedirige1 N
Jefe Subordinado
![Page 33: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/33.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UML
ENTIDAD 1
Atributo 1Atributo 2. . . . . . Atributo N
Atrib. Identif
1..1 1..*
ENTIDAD 2
Atributo 1Atributo 2. . . . . . Atributo N
Atrib. Identif
Relación Ent1-Ent2
![Page 34: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/34.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UMLEjemplos:
EMPLEADO
IdEmpleadoNombreTítuloTeléfono
IdEmpleado
1..1 0..1
AUTO
NumeroSerieMarcaModeloAño
NumeroSerie
Asignación-Auto
RELACIÓN CON CARDINALIDAD 1:1
DORMITORIO
NombreDireccióndelCampusCapacidadTelefonoParticular
Nombre
0..1 1..*
ESTUDIANTE
NumeroEstudianteNombreTelefonoClase
NumeroEstudiante
Dorm-Ocupante
RELACIÓN CON CARDINALIDAD 1:N
![Page 35: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/35.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UMLEjemplos:
ESTUDIANTE
MatriculaNombreTeléfonoClase
Matrícula
1..* 0..*
Club
NumeroClubDescripcionPresidente
NumeroClub
Estudiante-Club
RELACIÓN CON CARDINALIDAD N:M
ESTUDIANTE
MatriculaNombreTeléfonoClase
Matrícula
1 1..*
Club
NumeroClubDescripcionPresidente
NumeroClub
RELACIÓN CON CARDINALIDAD N:M
Estudiante-Club
Fecha Ingreso
MatriculaNumeroClub
0..* 1
![Page 36: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/36.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UMLEjemplos:
ESTUDIANTE
MatriculaNombreTeléfonoClase
Matrícula
1..* 0..*
Club
NumeroClubDescripcionPresidente
NumeroClub
Estudiante-Club
RELACIÓN CON CARDINALIDAD N:M
ESTUDIANTE
MatriculaNombreTeléfonoClase
Matrícula
1 1..*
Club
NumeroClubDescripcionPresidente
NumeroClub
RELACIÓN CON CARDINALIDAD N:M(con relación como nueva entidad)
Estudiante-Club
Fecha Ingreso
MatriculaNumeroClub
0..* 1
![Page 37: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/37.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UMLEjemplos:
CLIENTE
NumeroNombreDireccion
Numero
PERSONA
DireccionNumeroSegSocialLugarTrabajo
ENTIDADES SUBTIPO
SOCIEDAD
SocioAdminatradorNumIdetificaciónFiscal
EMPRESA
NombreContactoNumIdetificaciónFiscal
![Page 38: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/38.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UMLEjemplos:
LIBRO
ISBNNombreAutorEditorial
ISBN
1 1..*
EDICION
NumeroDescripcion
ISBNNumero
Estudiante-Club
ENTIDAD DÉBIL
![Page 39: 2.1 El modelo entidad - relación](https://reader035.vdocuments.pub/reader035/viewer/2022081716/54e04fa24a79591c258b4b87/html5/thumbnails/39.jpg)
M.C. OMAR JASSO L. DISEÑO DE BASES DE DATOS
2.1 EL MODELO ENTIDAD - RELACIÓN
Modelo ER estilo UMLEjemplos:
EMPLEADO
NumeroNombrePuesto. . . . . .
Numero0..1
Supervisa
RELACIÓN RECURSIVA
Jefe
0..*
subordinado