Está en la página 1de 3

DIAGRAMA ENTIDAD RELACION

Problema 1 : Sistema de ventas

Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa
necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un CUIT, nombre, dirección, teléfono y página web. Un cliente también tiene CUIT,
nombre, dirección, teléfono de contacto. La dirección se entiende por calle, número y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan
en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción.
Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente,
descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y
el monto total por el producto.

Problema 2. ONG

La coordinadora nacional de ONGs quiere mantener una base de datos de las asociaciones de este tipo que
existen en nuestro país. Por ello necesita guardar información sobre cada asociación (ONG), los socios que
las forman, los proyectos que realizan y los trabajadores que participan.
De las asociaciones se quiere almacenar su codigo de identificación, nombre, dirección, provincia, el tipo de
ONG (ecologista, de integración, de desarrollo, etc.) así como si está declarada de utilidad pública por el
Ministerio de Interior.
Cada asociación está formada por socios de quienes se quiere conocer su DNI, nombre y apellidos,
dirección, provincia, fecha de alta de la asociación, cuota mensual con la que colaboran y la aportación
anual que realizan.
Cada empleado de una ONG se identifica por su DNI, nombre y apellidos, dirección, teléfonos y fecha de
ingreso. Todo empleado trabaja para una única ONG. Estos empleados pueden ser de dos tipos:
profesionales y voluntarios. Los profesionales cobran un sueldo y ocupan un cierto cargo en la asociación.
Los voluntarios trabajan en la organización desinteresadamente. Queremos saber de ellos su edad,
profesión y horas que dedican a la asociación.
Las asociaciones (ONG) realizan proyectos a los cuales están asignados sus empleados. Un empleado puede
trabajar en diferentes proyectos de un mismo país. De cada proyecto se quiere almacenar un número de
identificación en la ONG, país y región donde se realiza, el objetivo que pretende y el nombre de personas
que afecta.

Problema 3. Clínica

Una clínica necesita llevar un control informatizado de su gestión de pacientes y médicos.


De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código
postal, teléfono y fecha de nacimiento.
De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el
control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente
queda registrado en la base de datos.
De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el
paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la
fecha de ingreso.

Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un
único médico. Un paciente puede realizar varios ingresos en el hospital.
DIAGRAMA ENTIDAD RELACION

Problema 4. Ventas de entradas

Una empresa de venta anticipada de entradas para espectáculos quiere informatizar su funcionamiento. El
funcionamiento de la empresa es el siguiente:
Cuando un cliente llama por teléfono para comprar unas entradas, se comprueba si el cliente es nuevo, en
cuyo caso se almacenará en la Base de Datos el nombre del cliente, su DNI y su teléfono. Además se le
asignará un código de cliente único.
Existen diferentes locales de espectáculos que trabajan con esta empresa. La información de interés de
dichos locales es el código de local, el nombre, la dirección, el teléfono y el aforo de dicho local.
En los diferentes locales se dan distintos espectáculos. Hay que tener en cuenta que la empresa quiere
tener almacenada la programación de espectáculos de toda la temporada por lo que un espectáculo podrá
estar en varios locales a lo largo de la temporada y un local podrá tener también diferentes espectáculos
durante la temporada. Es esencial saber las fechas de comienzo y fin de los espectáculos en cada local.
De los espectáculos interesa saber el código de espectáculo, su nombre y el precio por entrada. Hay que
tener en cuenta que el precio de un espectáculo puede variar según el local donde se produzca.
Cuando el cliente realiza una compra de entradas se tendrá en cuenta lo siguiente: hay que almacenar la
fecha para la que quiere las entradas, en que espectáculo y en cual local, así como el número de entradas
que pide. Si un cliente habitual lleva compradas más de 20 entradas, se le realizará un descuento del 15 %.
Por lo tanto, hay que almacenar todas las compras realizadas por un cliente. También hay que comprobar
que quedan entradas disponibles. De las compras interesa saber el código de cliente, el número de
entradas compradas, la fecha, el código del local y el código del espectáculo

Problema 5.Biblioteca municipal

Una biblioteca almacena información de los libros que toman en préstamo sus lectores. Por cada libro se
guarda un identificador único, el título y el nombre, dirección y teléfono de su editorial.
• La biblioteca dispone de varios locales a los que llama sucursales. La BD que debemos diseñar contiene
información a compartir por todas ellas.
• Se dispone de una o varias copias de cada libro, que se encuentran distribuidas por las sucursales. Les
interesa saber por cada libro el número de copias asignadas a cada sucursal, y el identificador y nombre
únicos de la sucursal junto a la dirección de la sucursal.
• Un ejemplar de un libro se puede encontrar en un momento determinado físicamente en la sucursal a la
que está asignado o bien puede estar prestado a un lector. De éste último sabemos cuál es el número de su
tarjeta (no hay dos lectores con el mismo número de tarjeta), sabemos su nombre, dirección y teléfono.
• Van guardando qué libros ha tomado prestado cada lector, de qué sucursal lo ha tomado y la fecha de
préstamo y devolución de la última vez que tomó prestado el libro de la sucursal.
• Como también suelen hacer consultas por autores, quieren almacenar los autores de cada libro. Ocurre
que hay autores diferentes que se llaman igual, así que han decidido distinguir a dos autores con el mismo
nombre por el libro del que son autores, de manera que no puede haber dos autores con el mismo nombre
que hayan escrito el mismo libro (distinguiendo a los libros por su identificador único)

Problema 6: Club náutico

Diseña un esquema E/R que recoja la información sobre un club náutico según la siguiente descripción:

• Se guarda el nombre, dirección, DNI, teléfono y fecha de ingreso de cada socio y sus embarcaciones
(propiedad).
DIAGRAMA ENTIDAD RELACION

• Cada embarcación tiene una matrícula, nombre, es de un tipo y unas dimensiones. Figura un único socio
como su propietario.
• Cada amarre se identifica conjuntamente por zona y número. También se guarda la última lectura de los
contadores de agua y luz, la embarcación a la que está asignado (única) y la fecha de asignación del amarre
a la embarcación. No puede haber varios amarres asignados a la misma embarcación.
• Un socio puede ser propietario de uno o más amarres. En tal caso se guarda la fecha de compra del
amarre. Un amarre puede ser propiedad de un solo socio. No hay ninguna relación entre la fecha de
compra de un amarre y su fecha de asignación.
• Los amarres del club náutico se dividen en zonas. Cada zona se identifica por una le tra, contiene un
determinado tipo de barcos y todos su s amarres tienen la misma profundidad y anchura. Lógicamente, un
amarre pertenece a una sola zona.
• Los empleados se identifican por un código. Además sabemos su nombre, dirección, teléfono,
especialidad y por cada zona el número de barcos de los que se encarga. Cada empleado está asignado a
una o varias zonas. En cada zona puede trabajar más de un empleado .

También podría gustarte