nothing

Páginas: 27 (6714 palabras) Publicado: 30 de septiembre de 2014
3. Modelo Entidad Relación
Competencias específicas a adquirir


Aplicar correctamente los conceptos y notaciones de modelos conceptuales
que ofrezcan la suficiente semántica y que sean independientes de la
plataforma, como el modelo entidad-relación extendido o UML

Tema 3. Modelo Entidad Relación

1

3. Modelo Entidad Relación
Contenidos
• 3.1. Introducción e historia del ModeloEntidad-Relación
• 3.2. Modelo Entidad-Relación:
– Entidades, Atributos, Dominios, Concepto de relación
– Restricciones sobre relaciones, Relaciones n-arias, Tipos de
entidades débiles
• 3.3. Modelo Entidad-Relación Extendido
d l
d d
l ó
dd
– Relaciones exclusivas, Agregación de tipos de entidad
– Especialización/generalización

Tema 3. Modelo Entidad Relación

2

1

3. ModeloEntidad Relación
Bibliografía más relevante
• [EN 2007] capítulos 3 y 4;
• [CB 2005] capítulos 11 y 12,
• [SKS 2002] capítulo 2
• [EN 2002] capítulos 3 y 4;

Notación por defecto que vamos a usar

• [MPM 1999] capítulo 2

3

Tema 3. Modelo Entidad Relación

3.1. Introducción e historia del modelo
Entidad-Relación
• Modelo de datos conceptual de alto nivel
• Propuesto por Peter PChen en 1976
P.
– Extensiones/aportaciones de muchos otros autores
» No existe un único MER, sino una FAMILIA DE MODELOS

• Describe el “mundo real” como un conjunto de
ENTIDADES 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

Tema 3. Modelo Entidad Relación

2

3.1.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

Tema 3. Modelo Entidad Relación

3.1. Introducción e historia del modelo EntidadRelació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
Tema 3. Modelo Entidad Relación

3

3.2. Conceptos básicos del
modelo





Entidad ( entity )
tit
Atributo ( attribute )
Dominio ( values set )
Relación ( relationship )

7
Tema 3. Modelo EntidadRelación

3.2. Conceptos básicos del modelo

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 (u a asignatura, un viaje)
abst acta co ceptua (una as g a u a, u aje)

• “Persona, lugar, cosa, concepto o suceso, real o
abstracto, de interés para laempresa” (ANSI, 1977)
8
Tema 3. Modelo Entidad Relación

4

3.2. Conceptos básicos del modelo

ATRIBUTO
• Propiedad o característica de una entidad
p
• Una entidad particular es descrita por los valores de
sus atributos:
titulo = El alquimista impaciente
genero = Thriller
p1
nacionalidad = España
añoestreno = 2002
...
dni = 87654321
nss = 1122334455
nombre = Cristina Aliaga Gilnacionalidad = España
...

e1

Tema 3. Modelo Entidad Relación

9

3.2. Conceptos básicos del modelo
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

PELICULACLIENTE

LOCAL
VIDEOCLUB

DIRECTOR
ACTOR
10

Tema 3. Modelo Entidad Relación

5

3.2. Conceptos básicos del modelo
Instancia de un tipo de entidad
• También...





p3

Ocurrencia
Realización
Ejemplar
Entidad concreta
o individual

PELICULA
p2

titulo = Amores perros
genero = Drama
nacionalidad = Méjico
añoestreno = 1999
...

titulo = El señor de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nothing
  • Nothing
  • NOthing
  • Nothing
  • Nothing
  • Nothing
  • Nothing
  • Nothing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS