S I A Modelo Entidad Relacion I Parte
RELACIÓN
Modelo Entidad-Relación
Objetivos:
– Conocer los conceptos y notación del modelo
conceptual de datos entidad-relación extendido.
– Comprender los significados del concepto de
“nulo” en el modelo entidad-relación extendido.
Contenidos:
1. Introducción e historia del modelo
2. Conceptos básicos del modelo
3. Extensiones del modelo
2
Modelo Entidad-RelaciónBibliografía
[EN 2002] Elmasri, R.; Navathe, S.B. Fundamentos de
Sistemas de Bases de Datos. 3ª ed. Addison-Wesley,
(Cap. 3 y 4)
[MPM 1999] De Miguel, A.; Piattini, M.; Marcos, E. Diseño de
bases de datos relacionales. Ra-Ma. (Cap. 2)
[CBS 1998]
Connolly, T.; Begg C.; Strachan, A. Database
Systems: A Practical Approach to Design, Implementation
and Management. 2nd ed. Addison-Wesley. (Cap. 5)
[SKS 1998]Silberschatz, A;Korth, H; Sudarshan, S.
Fundamentos de Bases de Datos. 3ª edición. Madrid:
McGraw-Hill. (Cap. 2)
3
Introducción e historia del modelo
Entidad-Relación
• Modelo de datos conceptual de alto nivel
• Propuesto por Peter P. Chen en 1976
– Extensiones/aportaciones de muchos otros autores
» No existe un único MER, sino una FAMILIA DE MODELOS
• Describe el “mundo real” como un conjunto deENTIDADES y de RELACIONES entre ellas
• Gran difusión
– Muy extendido en los métodos de diseño de bases de
datos
– Soportado por herramientas software de diseño (CASE)
4
Introducción
e
historia
del
modelo
Entidad-Relación en el proceso de
diseño...
Requisitos
de datos
DISEÑO
CONCEPTUAL
Esquema
Conceptual
MER
5
Introducción e historia del modelo
Entidad-Relación: Esquema
conceptual
•Descripción concisa de los requisitos
de informació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
6
Conceptos básicos del Modelo
•
•
•
•
Entidad ( entity )
Atributo ( attribute )
Dominio ( values set )
Relación (relationship )
7
ENTIDAD
• Cosa u objeto del mundo real con
existencia propia y distinguible del resto
• Objeto con existencia...
– 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)
8
ATRIBUTO
• Propiedad o característica de unaentidad
• Una entidad particular es descrita por los
valores de sus atributos:
p1
e1
titulo = El alquimista impaciente
genero = Thriller
nacionalidad = España
añoestreno = 2002
...
dni = 87654321
nss = 1122334455
nombre = Cristina Aliaga Gil
nacionalidad = España
...
9
TIPO DE ENTIDAD (entity set)
• 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
10
Instancia de un tipo de entidad
• También...
–
–
–
–
Ocurrencia
Realización
Ejemplar
Entidad concreta
o individual
p3
PELICULA
p2
titulo = El señor de los anillos
genero = Fantasía
nacionalidad = EEUUañoestreno = 2001
...
titulo = Amores perros
genero = Drama
nacionalidad = Méjico
añoestreno = 1999
...
titulo = Amelie
genero = Comedia
nacionalidad = Francia
añoestreno = 2001
...
p4
11
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”,...
Regístrate para leer el documento completo.