Metodologia E-R
Una manera de hacerlo
Identificar roles, eventos, localizaciones, cosas tangibles o
conceptos acerca de los cuales se desee guardar
1. Identificar entidadesinformación.
2. Hallar relaciones
Hallar las asociaciones entre entidades usando una matriz.
Las entidades van en rectángulos y las relaciones en
3. Dibujar borrador de DER
rombos conectando las entidades.Determinar el número de ocurrencias de una entidad para
4. Hallar cardinalidad
una sola ocurrencia de una entidad relacionada.
Identificar el (los) atributo(s) que identifiquen de
5. Definir lasPK
manera única a cada entidad.
Eliminar las relaciones N:N e incluir PK y FK en cada
6. Dibujar DER basado PK
entidad.
Extraer los atributos que son esenciales para el sistema
7. Identificaratributos
que se estudia.
Ubicar a cada atributo exactamente en cada entidad que el
8. Ubicar atributos
describa.
Ajustar el DER del paso 6 para tener en cuenta las
9. Dibujar DER completoentidades o relaciones descubiertas en el paso 8.
10. Verificar resultados
Expresa el DER obtenido lo que se requiere?
EJEMPLO
Una compañía tiene varios departamentos. Cada departamento tiene unsupervisor y al
menos un empleado. Los empleados deben estar asignados a uno o más
departamentos. Al menos un empleado es asignado a un proyecto, pero un empleado
puede estar en vacaciones y no estarasignado a un proyecto. Los campos de datos
importantes son el nombre de los departamentos, proyectos, supervisores y empleados,
también el número del supervisor, del empleado y del proyecto.
1.Identificar entidades
Las entidades son: Departamento, Empleado, Supervisor y Proyecto.
2. Hallar relaciones
Departamento Empleado
Departamento
tiene asignado
Empleado
pertenece a
Supervisorvigila
Proyecto
usa
Supervisor
vigilado por
Proyecto
trabajan en
3. Dibujar borrador de DER
Conectamos las entidades si una relación es mostrada en la matriz anterior.
4. Hallar...
Regístrate para leer el documento completo.