Vous êtes sur la page 1sur 4

Universidad Nacional Autnoma de Nicaragua

Departamento de Computacin
Sistema Gestores de Bases de datos.

Practica de Diagrama Relacional

Realizar el diagrama relacional a partir de los siguientes diagramas entidad


relacin.

Ejercicio 1:
Una base de datos para una pequea empresa debe contener informacin acerca de clientes,
artculos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por cliente), Saldo,
Lmite de crdito (depende del cliente, pero en ningn caso debe superar los 3.000.000 pts),
Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias
de ese artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera
est formada por el nmero de cliente, direccin de envo y fecha del pedido. El cuerpo del
pedido son varias lneas, en cada lnea se especifican el nmero del artculo pedido y la
cantidad.
Adems, se ha determinado que se debe almacenar la informacin de las fbricas. Sin
embargo, dado el uso de distribuidores, se usar: Nmero de la fbrica (nico) y Telfono
de contacto. Y se desean ver cuntos artculos (en total) provee la fbrica. Tambin, por
informacin estratgica, se podra incluir informacin de fbricas alternativas respecto de las
que ya fabrican artculos para esta empresa.
Nota: Una direccin se entender como N, Calle, Comuna y Ciudad. Una fecha incluye hora.
Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

Universidad Nacional Autnoma de Nicaragua


Departamento de Computacin
Sistema Gestores de Bases de datos.

Ejercicio 2:
Una empresa dedicada al alquiler de CD-ROMs de audio. Tiene un local de atencin
al pblico donde estn expuestas las cartulas de los CDs ms demandados y las ltimas
novedades, aunque tambin existen listados en papel de todos los ttulos que se podran
alquilar. Al cliente se le puede facilitar informacin como nombre de cada disco, el artista,
duracin total del disco (que va en base al tiempo que tarda cada pista del disco), casa
discogrfica, las pistas que tiene el disco. De las pistas se sabe su numeracin dentro de un
disco, la duracin, el compositor, nombre.
Como el cliente puede solicitar varios discos, cuando solicita el alquiler de uno, se
comprueba si hay ejemplares disponibles (lo que se podr saber teniendo en cuenta
ejemplares disponibles y ejemplares alquilados) y si el cliente no tiene problemas por
ejemplares no devueltos, quedando constancia de la fecha de alquiler y la fecha mxima de
entrega; de forma que cuando el cliente (que es el nico responsable del disco que alquilo)
devuelva el ejemplar se podr comprobar si se le tiene que imponer una sancin. Cada
cliente puede solicitar una lista de los CDs que ha alquilado previamente.
Cada ejemplar de cada ttulo debe quedar plenamente identificado (incluyendo la informacin
necesaria para su rpida localizacin fsica). Cuando un cliente desea alquilar un disco por
alguna pista en particular se le podr ofrecer distintos ttulos, ya que una pista podr estar en
distintos ttulos.

Universidad Nacional Autnoma de Nicaragua


Departamento de Computacin
Sistema Gestores de Bases de datos.

Para aquellos casos en donde se tiene que poner en contacto con los clientes que han
superado su tiempo de alquiler, se tendr siempre a la disposicin los nmeros de telfonos del
cliente, una o varias direcciones (ciudad, barrio, numero de calle, numero de casa),
identificacin de la persona, nombre. Esta informacin se necesita tener lo ms detallada
posible para as poder ponerse en contacto con el cliente.

Para incentivar el alquilar, se tendr informacin de los artistas (su identificacin, nombre) de
cada ttulo, esta informacin ayudara para enviar un boletn a cada cliente de nuevos ttulos de
los artista que ya han hecho algn alquiler.
Supondremos algunos valores para algunos campos, los dems podr sacarlo por
deduccin, aquellos campos que correspondan a cadenas de caracteres tendrn la
capacidad de 30. Los identificadores sern caracteres de un tamao de 15. Recuerde
deducir los tipos a los dems campos segn los ejemplos del mundo real y tambin
basndose en lo que signifique el atributo.

Universidad Nacional Autnoma de Nicaragua


Departamento de Computacin
Sistema Gestores de Bases de datos.

Ejercicio 3
Le contratan para hacer una BD que permita apoyar la gestin de un sistema de ventas. La empresa necesita
llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un RUT, nombre, direccin,
telfono y pgina web. Un cliente tambin tiene RUT, nombre, direccin, pero puede tener varios telfonos de
contacto. La direccin se entiende por calle, nmero, comuna y ciudad.
Un producto tiene un id nico, nombre, precio actual, stock y nombre del proveedor. Adems se organizan en
categoras, y cada producto va slo en una categora. Una categora tiene id, nombre y descripcin.
Por razones de contabilidad, se debe registrar la informacin de cada venta con un id, fecha, cliente, descuento
monto final. Adems se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el
producto.

Vous aimerez peut-être aussi