Diagramas ER
Tema: Modelo Entidad - Relación
Diagrama ER
Apellido
Clientes
Numero
Forma
de pago
Nombre
Fecha
salida
Lugar
Tours
Contrata
Fecha
entrada
Escala
Codigo
Postal
Localidades
Nombre
OBSERVACIONES
En el diagrama anterior se puede inferir que representa los
conjuntos entidades:
•Clientes, Tour y Localidades
y losconjuntos relaciones:
•Contrata y Escalas
Las relaciones son muchos a muchos.
La relación contrata tiene un atributo propio forma de pago.
Asociación distinguida: Generalización
Definición: Es un tipo de relación especial de
inclusión o “herencia” que existe entre un conjunto de
entidades de un nivel más alto con uno o más conjuntos
de entidades de nivel más bajo.
Se usa para hacerresaltar aspectos parecidos y
diferentes entre entidades de distintos niveles.
La distinción entre atributos se hace a través de un
proceso llamado herencia de atributos.
En el DER se representan por una relación dibujada
como un triángulo etiquetado “isa” o “es_un”.
Asociación distinguida: Generalización
Legajo
Nombre
Empleado
IS_A
Docente
Dedicacion
Adinistrativo
CargoCategoria
Ejercicio:
Se desea diseñar el modelo de datos para la gestión de información de la
revista InfoArte. El sistema debe ser capaz de mantener información sobre
artículos, socios y redactores vinculados a la revista.
InfoArte es una revista Informática que está estructurada en líneas de
publicación como por ej. InfoArte en Inteligencia Artificial, InfoArte en
Ingeniería deSoftware, etc. Cada línea de publicación tiene su nombre,
fecha y número de la última emisión y está relacionada con una o más
áreas de las ciencias de la computación.
La revista se maneja con un sistema de suscripción, por el cual los socios
deben enviar sus datos personales junto con las líneas de publicación a
las que desean suscribirse. Se debe mantener la fecha de suscripción de
cadasocio.
InfoArte realiza ediciones mensuales de todas sus líneas de publicación.
Cada edición tiene un precio, fecha y se divide en varias en secciones
(Cartas de los lectores, Ultimas Novedades, etc).
De los artículos de la revista se guarda información sobre sus redactores,
título y tema que tratan. Para aquellos artículos ya publicados además se
desea conocer el número, fecha y sección de lapublicación en que
aparecieron.
El esquema conceptual también tendrá una
documentación, que se irá produciendo durante su
desarrollo.
Las tareas a realizar en el diseño conceptual son las
siguientes:
•Identificar las entidades.
•Identificar las relaciones.
•Identificar los atributos y asociarlos a entidades y relaciones.
•Determinar los dominios de los atributos.
•Determinar losidentificadores.
•Determinar las jerarquías de generalización (si las hay).
•Dibujar el diagrama entidad-relación.
•Revisar el esquema conceptual local con el usuario.
Diseño de un Diagrama E-R
Decisiones a tomar por el diseñador:
•El uso de una relación ternaria o de una o más
relaciones binarias.
Un concepto de un mundo real se expresa mejor
mediante un conjunto de entidades o unconjunto de
relaciones.
El uso de un atributo o de un conjunto de entidades.
El uso de un conjunto de entidades débiles o fuertes.
La oportunidad de usar generalización y agregación.
¿Para que hacer el E-R?
El diagrama entidad relación es otro camino para
obtener el diseño de los almacenamientos:
Hacer un almacenamiento para cada una de las
entidades.
Hacer un almacenamiento para cadauna de las
relaciones.
Combinar almacenamientos que compartan la misma
clave (si existen).
Relación de Entidad recursivos
[]
superior (0,n)
subalterno
EMPLEADO (0,1)
N
1
JEFE DE
Relación reflexiva o recursiva. Relaciona una entidad
consigo misma. Ejemplo: empleados que pueden ser
jefes de otros empleados
10
Modelo Entidad - Relación
Tipos de atributos
•
•
•
•...
Regístrate para leer el documento completo.