sistemas

Páginas: 12 (2792 palabras) Publicado: 25 de enero de 2015
Tema 2 – Modelo Entidad Relación
 Modelo Entidad-Relación

Modelo E-R extendido: generalización, especialización, herencia

http://lbit.csc.lsu.edu/~chen

Peter Chen, creador del modelo Entidad Relación
2005/2006

Tema 2 - Metodología: el modelo entidad-relación

1

El Diagrama Entidad-Relación (E-R)
 Una herramienta gráfica para diseñar (nivel lógico)
BB.DD.
– modelorelacional

 Representa el mundo (mini-mundo) como
– una colección de entidades,
– relaciones entre entidades

 Conceptos básicos:
– Entidad: “cosa” u “objeto”.
– Atributo: propiedad de una entidad.
– Relación: asociación entre entidades.

2005/2006

Tema 2 - Metodología: el modelo entidad-relación

2

EJEMPLO (del libro)
 Un banco desea tener almacenada la informaciónsobre
sus clientes, los préstamos que tienen éstos con el
banco y sus cuentas.

2005/2006

Tema 2 - Metodología: el modelo entidad-relación

3

Parte del modelo E-R del EJEMPLO

referir ejemplo

nombre

domicilio

id

numero prestamo

cantidad

ciudad
Cliente­cuenta

client
cliente

prestamo

■ Rectángulos:  entidades.
■Rombos: relaciones, unidas por líneas a almenos dos entidades
■ Elipses: atributos

2005/2006

Tema 2 - Metodología: el modelo entidad-relación

4

Entidades
 Modelan un objeto o cosa del mundo real
 Cada Entidad es diferenciable del resto de las entidades





Existe una entidad por cada cliente del banco
Los atributos caracterizan a las entidades
Dos entidades no pueden tener todos sus atributosidénticos
Las entidades no requieren de otra entidad/relación para
“existir” en la base de datos

 Conjunto de entidades (entity set)
– Colección de todas las entidades (p.e. todos los clientes)

 – Usualmente se denotan con una sola palabra:
estudiante
 Su representación gráfica es un rectángulo con una
etiqueta

2005/2006

Tema 2 - Metodología: el modelo entidad-relación

5 Algunos conjuntos de entidades del
EJEMPLO
           id          nombre    calle      ciudad                 numero     cantidad
                         cliente     cliente   cliente                prestamo

cliente
2005/2006

prestamo

Tema 2 - Metodología: el modelo entidad-relación

6

Atributos
 Los atributos describen propiedades de las entidades
 Desde el puntode vista del diagrama E-R los atributos son
primitivos
– La estructura de los datos viene de las relaciones y las entidades, no
de los atributos
– Los atributos pueden ser compuestos o multivaluados (a este nivel
pero no al nivel físico)

 Pueden existir atributos derivados
– Esto es, cuyo valor pueda obtener a partir de otros atributos
– Por ejemplo edad y fecha de nacimiento (anivel físico deben
desaparecer)

 Los atributos no pueden existir sin sus entidades correspondientes
– No se puede tener “nombre” sin la entidad cliente

 Representación gráfica: Ovalo con una etiqueta
– Conectado a la entidad mediante una línea.

2005/2006

Tema 2 - Metodología: el modelo entidad-relación

7

Ejemplo de atributos compuestos,
EJEMPLO

2005/2006

Tema2 - Metodología: el modelo entidad-relación

8

Relaciones
 Una relación es una asociación entre varias entidades.
 Un conjunto de relaciones: es una colección de relaciones del
mismo tipo.
 Formalmente:
– Si E1, E2 … En son conjuntos de entidades
– {(e1, e2, … en) | ei ∈ Ei} es un conjunto de relaciones
– Ejemplo:
(Hayes, A-102) ∈ cliente-prestamo

 Representacióngráfica: un diamante con una etiqueta
– Conectado a 2 o más entidades con líneas (aunque intentar que no
sea más de 2)
– quizá con flechas para expresar cardinalidad

2005/2006

Tema 2 - Metodología: el modelo entidad-relación

9

Conjunto de relaciones “cliente-prestamo”
del EJEMPLO
           id          nombre    calle      ciudad                 numero     cantidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS