You are on page 1of 6

Gua de Ejercicios N 2

Gestin de Bases de Datos


Prof. Sergio Ziga Snchez
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: RUT (nico), Direcciones de envo (varias por cliente), Saldo,
Lmite de crdito (depende del cliente, pero en ningn caso debe superar los
$3.000.000), 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.
2.

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 y monto final. Adems se debe guardar el precio al momento
de la venta, la cantidad vendida y el monto total por el producto.
Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

3.

Las sedes olmpicas se dividen en complejos deportivos. Los complejos deportivos se


subdividen en aquellos en los que se desarrolla un nico deporte y en los
polideportivos. Los complejos polideportivos tienen reas designadas para cada
deporte con un indicador de localizacin (ejemplo: centro, esquina-NE, etc.). Un
complejo tiene una localizacin, un jefe de organizacin individual y un rea total
ocupada.
Los dos tipos de complejos (deporte nico y polideportivo) tendrn diferentes tipos de
informacin. Para cada tipo de sede, se conservar el nmero de complejos junto con
su presupuesto aproximado.
Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede
celebrar muchas carreras distintas.). Para cada evento est prevista una fecha, duracin,
nmero de participantes, nmero de comisarios. Una lista de todos los comisarios se
conservar junto con la lista de los eventos en los que est involucrado cada comisario
ya sea cumpliendo la tarea de juez u observador. Tanto para cada evento como para el
mantenimiento se necesitar cierto equipamiento (ejemplo: arcos, prtigas, barras
paralelas, etc).
Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

4.

Una Escuela de Informtica quiere generar un sistema para tener controlado en una base
de datos todo lo referente a los Trabajos Fin de Carrera (T.F.C.): alumnos que los realizan,
profesores que los dirigen, temas de los que tratan y tribunales que los corrigen.
Por tanto, es de inters:
Que los alumnos se definan por su RUT y nombre. Un alumno realiza, evidentemente,
slo un T.F.C.
Que los T.F.C. se definen por su tema, por un nmero de orden y por la fecha de
comienzo.
Un T.F.C. determinado, no puede ser realizado por varios alumnos.
Que un profesor se define por su RUT, nombre y domicilio; y puesto que los T.F.C.
son del rea en el que trabaja, NO interesa conocer el T.F.C. que dirige sino a qu
alumno se lo dirige.
Que un Tribunal est formado por varios profesores y los profesores pueden formar
parte de varios tribunales. Por otra parte, s es de inters para el tribunal conocer qu
alumno es el que se presenta, con qu T.F.C. y en qu fecha lo ha defendido. El
tribunal se define por un nmero de tribunal, lugar de examen y por el nmero de
componentes.
Al margen de esto, un alumno puede haber pertenecido a algn grupo de investigacin
del que haya surgido la idea del T.F.C. Dichos grupos se identifican por un nmero de
grupo, su nombre y por su nmero de componentes. Un alumno no puede pertenecer a
ms de un grupo y no es de inters saber si el grupo tiene algo que ver o no con el
T.F.C. del alumno; s siendo de inters la fecha de incorporacin a dicho grupo.
Por otra parte, un profesor, al margen de dirigir el T.F.C. de algunos alumnos, puede
haber colaborado con otros en la realizacin de dicho T.F.C. pero siendo otro

profesor el que lo dirige. En este caso, slo es interesante conocer qu profesor ha


ayudado a qu alumno (a un alumno le pueden ayudar varios profesores).
Se pide hacer el diagrama ER para la base de datos que represente esta informacin.
5. Un concesionario de automviles desea informatizar su gestin de ventas de vehculos. En
particular, se quiere tener almacenada la informacin referente a los clientes que compran
en el concesionario, los vehculos vendidos, as como los vendedores que realizan las
distintas ventas.
Para ello se tendr en cuenta que:
El concesionario dispone de un catlogo de vehculos definidos por su marca, modelo,
cilindrada y precio.
Cada uno de los modelos dispondr de unas opciones adicionales (aire acondicionado,
pintura metalizada, etc.). Las opciones vienen definidas por un nombre y una
descripcin. Hay que tener en cuenta que una opcin puede ser comn para varios
modelos variando slo el precio en cada caso.
En cuanto a los clientes, la informacin de inters es el nombre, RUT, direccin y
telfono, lo mismo que para los vendedores.
Los clientes pueden ceder su coche usado en el momento de comprar un vehculo
nuevo. El coche usado vendr definido por su marca, modelo, matrcula y precio
de tasacin. Es importante conocer la fecha en la que el cliente realiza esta cesin.
Se desea saber qu vendedor ha vendido qu modelo a qu cliente. Tambin la fecha de
la venta y la matricula del nuevo vehculo. Es importante as mismo saber las opciones
que el cliente ha elegido para el modelo que compra.
Se pide hacer el diagrama ER para la base de datos que represente esta informacin.
6. Un holding de empresas desea tener una base de datos referente a las empresas que posee, sus
vendedores, as como los asesores que trabajan en el holding.
La informacin est organizada de la siguiente forma:
Los vendedores se organizan en una jerarqua de pirmide, es decir, cada vendedor
puede captar otros vendedores para el holding, de manera que un vendedor tendr
a su cargo varios vendedores. Hay que tener en cuenta que un vendedor slo podr
trabajar en una empresa y slo podr captar vendedores para la empresa en que trabaja;
siendo importante almacenar la fecha en que se realiza la captacin. Los datos de inters
para los vendedores sern el cdigo de vendedor, nombre y la direccin.
Las empresas cubrirn diferentes reas del mercado y una misma rea puede ser
cubierta por varias empresas. Es interesante conocer el nombre del rea y una
descripcin de sta. Las empresas pueden estar actuando en varios pases y en un pas
pueden estar desarrollando actividades varias empresas. Sin embargo, cada empresa
tendr su sede en un nico pas, siendo importante la ciudad donde se localiza la sede.
Por cuestiones fiscales, una empresa puede tener su sede en un pas en el que no est
desarrollando actividad alguna. Los datos de inters para las empresas son el nombre, la
fecha de entrada en el holding, la facturacin anual y el nmero de vendedores que

posee.
Los datos de inters de los pases son: el nombre, el PIB, el nmero de habitantes y la
capital.
Los asesores entran en el holding para dar soporte en cada una de las reas en las que
acta el holding. Un asesor puede cubrir varias reas y un rea puede ser cubierta por
varios asesores. Un asesor puede asesorar a varias empresas y una empresa tener varios
asesores. Es importante saber en qu fecha un asesor comienza a trabajar para una
empresa en un rea determinada. Los datos de inters de los asesores son el cdigo de
asesor, nombre, direccin y la titulacin.

Se pide hacer el diagrama ER para la base de datos que represente esta informacin.
7. Una compaa de seguros desea que se haga un diseo de una base de datos para gestionar
toda la informacin referente a los seguros que ofrece, los clientes a los que atiende y los
agentes de seguros que trabajan para la compaa.
Esta compaa ofrece tres tipos de seguros:
Seguros de Hogar: los seguros de este tipo ofrecidos por la compaa estn ofertados de
forma fija (es decir se han hecho estudios previos), segn el valor del continente (la
casa), el contenido (muebles, electrodomsticos, joyas, etc.), riesgos auxiliares
(responsabilidad civil, asalto y otros). Para cada oferta hay una prima asignada.
Seguros de Vida: de la misma forma que los de hogar, existen varias ofertas fijas segn
la edad y profesin del cliente, y la cobertura econmica del seguro. De la misma forma
que en los seguros de Hogar, existe una prima fija para cada oferta.
Seguros de Automvil: tambin existen ofertas fijas, segn la categora de coche
(utilitario, gama media, gama alta, gran turismo, lujo, etc.), aos del vehculo, edad del
conductor y cobertura (todo riesgo, franquicia, terceros, etc.). A cada una de estas
ofertas le corresponde una prima.
Para llevar un control de las comisiones que se llevan los agentes y de sus carteras
correspondientes, la compaa necesita tener almacenados los datos de los agentes,
considerndose de inters el nombre, RUT, direccin y telfono. Para el pago de
comisiones y carteras (se entiende por cartera la comisin anual del agente mientras el
seguro este vigente), ser necesario saber qu agente ha realizado qu seguro y en qu
fecha.
La compaa considera como datos de inters referentes al cliente (sea cual sea el
seguro que contrate), los siguientes: Nombre, direccin, telfono y RUT.
Otras consideraciones sobre la contratacin de seguros por parte del cliente son: Seguros
Hogar: fecha del contrato del seguro y direccin del inmueble asegurado. Seguros
Automvil: fecha contratacin, matrcula del vehculo, recargos y descuentos.
Otras consideraciones: Un cliente puede contratar ms de un seguro de Vida, ms de un
seguro de Hogar y ms de un seguro de Automvil. Adems estos contratos pueden
realizarse a travs de distintos agentes. Los beneficiarios de seguros de vida pueden serlo
de varios seguros, e incluso de varios clientes distintos. Por supuesto un cliente puede
nombrar a varios beneficiarios de un mismo seguro de vida.

Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

8. El Ministerio de Defensa desea disear una Base de Datos para llevar un cierto control
de los soldados que realizan el servicio militar.
Los datos significativos a tener en cuenta son:
Un soldado se define por su cdigo de soldado (nico), su nombre y apellidos, y su
graduacin.
Existen varios cuarteles, cada uno se define por su cdigo de cuartel, nombre y
ubicacin.
Hay que tener en cuenta que existen diferentes Cuerpos del Ejrcito (Infantera,
Artillera, Armada, ....), y cada uno se define por un cdigo de Cuerpo y
denominacin.
Los soldados estn agrupados en compaas, siendo significativa para cada una de
stas, el nmero de compaa y la actividad principal que realiza.
Se desea controlar los servicios que realizan los soldados (guardias, imaginarias,
cuarteleros, ...), y se definen por el cdigo de servicio y descripcin.
Consideraciones de diseo:
Un soldado pertenece a un nico cuerpo y a una nica compaa, durante todo el
servicio militar. A una compaa pueden pertenecer soldados de diferentes cuerpos,
no habiendo relacin directa entre compaas y cuerpos.
Los soldados de una misma compaa pueden estar destinados en diferentes
cuarteles, es decir, una compaa puede estar ubicada en varios cuarteles, y en un
cuartel puede haber varias compaas. Eso si, un soldado slo esta en un cuartel.
Un soldado realiza varios servicios a lo largo de la mili. Un mismo servicio puede
ser realizado por ms de un soldado (con independencia de la compaa), siendo
significativa la fecha de realizacin.
Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

You might also like