Modelo entidad relacion
Base de Datos I
MTI Melissa Blanqueto Estrada
Modelo E-R
El modelo conceptual puede representarse a través del
modelo Entidad/Relación.
Este modelo consiste en plasmar el resultado del análisis
del problema mediante diagramas entidad-relación.
Estos diagramas fueron propuestos por Peter P. Chen a
mediados de los años 70 .
Entidades
Modelo E-R
Basede Datos I
Entidad
Cualquier tipo de objeto o concepto sobre el que se
recoge información: cosa, persona, concepto abstracto o
suceso.
Las entidades se representan mediante rectángulos y su
nombre aparece en singular.
Una entidad sólo puede aparecer una vez en el diagrama.
Cliente
Empleado
Producto
Entidad Fuerte - Débil
Cualquier tipo de objeto oconcepto sobre el que se
recoge información: cosa, persona, concepto abstracto o
suceso.
Las entidades se representan mediante rectángulos y su
nombre aparece en singular.
Una entidad sólo puede aparecer una vez en el diagrama.
Pedido
Línea de Pedido
Entidad Fuerte
Entidad Débil
Relaciones
Modelo E-R
Base de Datos I
Relación (interrelación)
Correspondenciao asociación entre dos o más entidades.
Debe expresar con totalidad la finalidad de la relación,
evitando poner un nombre como: tener, poseer, hacer.
El nombre debe corresponder a un verbo, pues describe
acciones.
Relación binaria
Mecánico
Repara
Mecánico
Relación ternaria
Alumno
Curso
Ciclo
Módulo
Relación unaria o reflexiva
Rey
Es hijode
Relación n-aria (grado > 3)
Son aquellas donde participan más de 3 entidades.
Aparecen en muy raras ocasiones, puesto que
generalmente se pueden descomponer en varias de grado
2 o de grado 3.
Participación
Participaci Significado
ón
(0,1)
Mínimo cero, máximo uno
(1,1)
Mínimo uno, máximo uno
(0,n)
Mínimo cero, máximo n
(muchos)
(1,n)
Mínimo uno,máximo n
(muchos)
Las reglas que definen la
participación de una ocurrencia en
una relación son las reglas de
negocio.
Cardinalidad de una relación
1:N
(1,1)
Mecánico
(0,n)
Repara
Mecánico
Cardinalidad de relaciones reflexivas
(1,n)
Empleado
(0,1)
jefe
1:n
Actividad 1
Calcular la cardinalidad de las siguientes
relaciones binarias:
Hombre estácasado con Mujer, en una sociedad monogámica.
Hombre está casado con Mujer, en una sociedad poligámica.
Hombre está casado con Mujer, en una sociedad poligámica
liberal.
Pescador pesca Pez.
Arquitecto diseña Casa.
Piezas forman Producto.
Turista viaja a Hotel.
Jugador juega en Equipo.
Político gobierna en País.
Actividad 2Calcular la cardinalidad de las siguientes
relaciones ternarias:
Mecánico arregla Vehículo en Taller.
Alumno cursa Ciclo en Escuela.
Veterinario administra Medicación al Animal.
Atributos
Modelo E-R
Base de Datos I
Atributos y dominios
Los atributos de una entidad
son las características o propiedades
que la definen como entidad.
Se representan con
elipsesconectadas
a la entidad.
Código
ciudad
num_plazas
Hotel
direccion
nombre
Atributo clave
Designa un campo que no puede repetir
ninguna ocurrencia de entidad.
Código
ciudad
Debe aparecer subrayado.
Se puede tener un atributo
clave compuesto
(formado de varios atributos),
o atómico si es sólo un atributo.
num_plazas
Hotel
direccion
nombre
Atributo de relación
Es aquelpropio de una relación y
que no puede ser cedido
a las entidades que intervienen
en la relación.
fecha
Mecánico
repara
Vehículo
Ejemplo: Un mecánico repara un vehículo,
la reparación se realiza en una determinada fecha.
Dominios
Cada atributo pertenece a un dominio, que representa la
naturaleza del dato. Ejemplos:
Atributo
Dominio
RFC
Cadena de caracteres...
Regístrate para leer el documento completo.