Ingeniero en Informatica
Tema: Modelado de datos utilizando
el Modelo Entidad - Relación
Modelo Entidad - Relación
• Modelo de datos conceptual de alto
nivel
• Propuesto por Peter P. Chen en 1976
• Describe el “mundo real” como un
conjunto de ENTIDADES y de
RELACIONES entre ellas
2
Modelo Entidad - Relación
Esquema conceptual
• Descripción concisa de los requisitos deinformación de los usuarios
– Descripciones detalladas de
• TIPOS DE DATOS
• RELACIONES ENTRE DATOS
• RESTRICCIONES que los DATOS deben cumplir
• Sin detalles de implementación
– Más fácil de entender
– Comunicación con el usuario no técnico
3
Modelo Entidad - Relación
ENTIDAD
• Cosa u objeto del mundo real con existencia propia y
distinguible del resto
• Objeto conexistencia...
– física o real (una persona, un libro, un empleado)
– abstracta o conceptual (una asignatura, un viaje)
• “Persona, lugar, cosa, concepto o suceso, real o
abstracto, de interés para la empresa” (ANSI, 1977)
4
Modelo Entidad - Relación
• Propiedad o característica de una entidad
• Una entidad particular es descrita por los valores de sus
atributos:
titulo = El alquimistaimpaciente
genero = Thriller
p1
nacionalidad = España
añoestreno = 2002
...
e1
dni = 87654321
nss = 1122334455
nombre = Cristina Aliaga Gil
nacionalidad = España
...
5
Modelo Entidad - Relación
• Define un conjunto de entidades que poseen los
mismos atributos
PELICULA: titulo, genero, nacionalidad, añoestreno,numcopias
EMPLEADO: dni, nss, nombre, fechanacim, direccion, telefono,altura, nacionalidad, edad
Notación
EMPLEADO
PELICULA
CLIENTE
LOCAL
VIDEOCLUB
DIRECTOR
ACTOR
6
Modelo Entidad - Relación
Instancia de un tipo de entidad
• También...
–
–
–
–
p3
Ocurrencia
Realización
Ejemplar
Entidad concreta o
individual
PELICULA
p2
titulo = El señor de los anillos
genero = Fantasía
nacionalidad = EEUU
añoestreno = 2001
...titulo = Amores perros
genero = Drama
nacionalidad = México
añoestreno = 1999
...
titulo = Amelie
genero = Comedia
nacionalidad = Francia
añoestreno = 2001
...
p4
7
Modelo Entidad - Relación
Intensión y Extensión
• Un tipo de entidad describe el esquema o intensión para un conjunto
de entidades que poseen la misma estructura
EMPLEADO: dni, nss, nombre, dirección, telefono,altura, fechanacim,
nacionalidad, edad
• Las instancias del tipo de entidad se agrupan en un conjunto de
entidades o extensión
e1 (87654321, 1122334455, “Cristina Aliaga Gil”, “Libertad, 2. Yecla. Murcia.
30510”, 968100200, 1’60, 28/07/1979, España, 23)
e2 (12345678, 6677889900, “Antonio Gil Sánchez”, “Paz, 5. Murcia.
Murcia.30012”, 968111222, 1’76, 14/04/1944, España, 58)
e3 (11223344,1234567890, “Julia Sauce”, “Justicia, 20. Yecla. Murcia.
30510”, 968000222, 1’59, 23/05/1947, España, 55)
...
8
Modelo Entidad - Relación
Tipos de atributos
•
•
•
•
Simples o Compuestos
Almacenados o Derivados
Monovalorados o Multivalorados
Opcionales
9
Modelo Entidad - Relación
Atributos Simples o Compuestos
• Atributos compuestos
– Pueden dividirse en otros consignificado propio
fechanacim
direccion
dia mes
año
calle ciudad provincia codpostal
– Valor compuesto = concatenación de valores de
componentes
• Atributos simples
– No divisibles. Atómicos
genero
10
Modelo Entidad - Relación
Atributos Almacenados o Derivados
• Atributos derivados
– Valor calculado a partir de otra información ya
existente (atributos, entidades relacionadas)– Son información redundante...
edad [de EMPLEADO], cálculo a partir de fechanacim
» atributo derivado del valor de otro atributo
numcopias [de una PELICULA], cuenta del número de
entidades COPIA relacionadas con cada película concreta
» atributo derivado de entidades relacionadas
• Atributos almacenados
fechanacim [de cada EMPLEADO]
nacionalidad [de una PELICULA]
11
Modelo...
Regístrate para leer el documento completo.