Ejemplos MER, versión 2 - Facultad de Ingeniería

Anuncio
Ejemplos Modelo Entidad Relación (MER)
Ejemplo 1
En esta sección se describe un ejemplo de aplicación de base de datos denominada
EMPRESA.
Después de la fase de recopilación de requisitos y análisis, los diseñadores de la base
de datos proporcionan la siguiente descripción del minimundo (la parte de la empresa
que se va a representar en la base de datos):

La empresa está organizada en departamentos. Cada uno tiene un nombre
único, un número único y un empleado concreto que lo administra. Se realizará
un seguimiento de la fecha en que ese empleado empezó a administrar el
departamento. Un departamento puede tener varias ubicaciones.

Un departamento controla una cierta cantidad de proyectos, cada uno de los
cuales tiene un nombre único, un número único y una sola ubicación.

Almacenaremos el nombre, la cédula, la dirección, el sueldo, el sexo y la fecha
de nacimiento de cada empleado. Un empleado está asignado a un
departamento, pero puede trabajar en varios proyectos, que no están
controlados necesariamente por el mismo departamento. Se hará un
seguimiento del número de horas por semana que un empleado trabaja en
cada proyecto. También se realizará el seguimiento del supervisor directo de
cada empleado.

También se desea realizar un seguimiento de las personas a cargo de cada
empleado (familiar que "vive" del empleado) por el tema de los seguros. Por
cada persona a cargo o subordinado, se registrará su nombre de pila, sexo,
fecha de nacimiento y relación con el empleado.
Facultad de Ingeniería
Base de Datos Geográficos - IA
Ejemplo 2
Considere el diagrama ER en la figura a continuación de la base de datos BANCOS.
Cada banco puede tener varias sucursales, y cada sucursal puede tener varias
cuentas y préstamos.
a. Liste los tipos de entidad (no débiles) del diagrama ER.
b. ¿Hay algún tipo de entidad débil? En ese caso, proporcione su nombre, la
clave parcial y la relación de identificación.
c. ¿Qué restricciones especifican en este diagrama la clave parcial y la relación
de identificación del tipo de entidad débil?
d. Liste los nombres de todos los tipos de relación y especifique la restricción
(mín, máx) de cada participación de un tipo de entidad en un tipo de relación.
e. Enumere brevemente los requisitos de usuario que conducen a este diseño de
esquema ER.
Facultad de Ingeniería
Base de Datos Geográficos - IA
Ejemplo 3
Una base de datos para una pequeña empresa debe contener información acerca de
clientes, artículos y pedidos.
Hasta el momento se registran los siguientes datos en documentos varios:
- Para cada cliente: Número de cliente (único), Direcciones de envío (varias por
cliente), Saldo, Límite de crédito (depende del cliente), Descuento.
- Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen (por lo
menos lo distribuye 1), Existencias de ese artículo en cada fábrica, Descripción del
artículo.
- Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido.
La cabecera está formada por el número de cliente, dirección de envío y fecha del
pedido; el número de cliente y la fecha del pedido identifican el pedido. El cuerpo del
pedido son varias líneas (por lo menos tiene una línea), en cada línea se especifican el
número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas:
Número de la fábrica (único) y Teléfono de contacto.
También, por información estratégica, se podría incluir información de fábricas
alternativas respecto de las que ya fabrican artículos para esta empresa.
Nota
-
Una dirección se entenderá como Nº, Calle, Departamento y Ciudad.
-
Una fecha incluye hora.
Se pide hacer el diagrama ER para la base de datos que represente esta información.
Facultad de Ingeniería
Base de Datos Geográficos - IA
Descargar