Sunteți pe pagina 1din 7

EJERCICIOS MER AVANZADO / PARTE 1

Ejercicio 1
Una oficina de patentes desea disponer de una Base de Datos que contenga toda la
informacin relativa a la presentacin de patentes, inventores que las presentan y las
empresas que desean comprarlas. Esta informacin tendr que estar organizada teniendo en
cuenta los siguientes puntos:
- Los datos de inters referentes a cada patente sern el nmero de patente y el nombre del
invento. La patente slo puede pertenecer a un nico inventor, no pudiendo realizarse varias
patentes referentes al mismo invento.
- Los inventores vendrn definidos por su nombre, RUT, direccin y telfono. Estos
inventores podrn obtener varias patentes, siempre que estas sean de diferentes inventos.
Es importante saber la fecha en la cual se ha obtenido la patente.
- Hay que tener en cuenta los casos en los que un inventor asesore a otros en el desarrollo
de un invento.
- Cada inventor tendr uno o varios ayudantes que vendrn definidos por su nombre,
direccin, telfono y RUT. Adems estos ayudantes solo podrn serlo de un inventor.
- Cada patente podr se comprada por una sola empresa y una empresa podr comprar
diferentes patentes, siendo de inters la fecha de compra de la patente. Las empresas
vienen definidas por un cdigo de empresa, nombre, direccin y sus telfonos.
- Las empresas, al realizar la compra de una patente, pueden tener inters en contratar a su
inventor. Es importante saber en qu fecha un inventor es contratado por una empresa con
una patente determinada.
- Un ayudante puede ser contratado por una empresa con independencia de que la empresa
haya contratado o no al inventor del que es ayudante, siendo importante conocer la fecha de
contratacin.

Ejercicio 2
La secretara de una escuela universitaria necesita un sistema informtico para la gestin de
matrculas y personal del centro. Esta gestin ser tanto acadmica como administrativa. Los
elementos a tener en cuenta son:
- Asignaturas: vienen definidas por un cdigo de asignatura, curso al que pertenecen,
descripcin, y crditos.
- Alumnos: vienen definidos por su nmero de matrcula, nombre, direccin y telfono.
- Profesores: cdigo de profesor, nombre, direccin, telfono, fecha de ingreso, categora y
trienios que posee.
- Empleados: Cdigo de empleado, nombre, direccin, telfono, categora y fecha de alta.
- Grupos: nmero de grupo, horario y nmero de alumnos asignados.
- Departamentos: Cdigo de departamento, nombre y descripcin.
- Cuando un alumno se matricula, la secretara comprueba si las asignaturas que pide son de
primera o segunda matrcula y le asigna un grupo para las asignaturas solicitadas. Hay que
tener en cuenta que un alumno puede pertenecer a ms de un grupo. Interesa saber que
asignatura cursa un alumno en cada grupo en particular.
- Hay que tener en cuenta que los grupos no deben de exceder de 100 alumnos.
- Cuando el curso va a comenzar, los departamentos comunican a secretara cuales sern
los profesores que van a impartir las distintas asignaturas en los diferentes grupos. Esta
informacin tiene que mantenerse para poder realizar las encuestas de profesores a final del
curso. Hay que tener en cuenta que un profesor puede impartir ms de una asignatura y que
una asignatura puede ser impartida por ms de un profesor. Un profesor slo puede
pertenecer a un departamento y puede haber profesores que no impartan ninguna
asignatura.
- Los alumnos realizarn exmenes de las asignaturas en las que se han matriculado, siendo
de inters guardar sus notas de todas las convocatorias en las que estaba matriculado y si se
han presentado o no. Hay que tener en cuenta que un alumno solo se puede presentar a dos
convocatorias por curso.
- La secretara del centro tambin asigna empleados a los distintos departamentos. Un
empleado puede estar asignado a ms de un departamento. Los empleados, segn su
categora tendrn a su cargo otros empleados del centro. Hay empleados que pueden no
estar asignados a ningn departamento.

Ejercicio 3
Una farmacia desea tener informatizado su catlogo de productos as como la informacin
referente a sus proveedores y las promociones que stos hacen. Para ello se dispone de la
siguiente informacin:
Los productos vendidos por la farmacia vienen definidos por cdigo de producto, nombre,
descripcin y precio. Pueden ser productos generales que van desde chicles a termmetros,
medicamentos propiamente dichos, productos de cosmtica o de ptica. De los
medicamentos, queremos almacenar su grupo teraputico y su principio activo. En cuanto a
los productos de cosmtica, almacenaremos su tipo. De los productos de ptica,
almacenaremos la empresa fabricante.
Los medicamentos, adems pueden ser genricos, en cuyo caso almacenaremos la fecha en
la que se empezaron a considerar como tales. Otro tipo de medicamentos son los que estn
bajo patente, en cuyo caso se almacenar la fecha de patente y la duracin de la misma. Un
medicamento no puede ser genrico si est bajo patente, sin embargo, si la patente ha
caducado, pude aparecer como genrico tambin.
Por otro lado existen una serie de laboratorios que fabrican medicamentos y productos de
cosmtica, sin embargo solamente aquellos laboratorios que se consideren laboratorios
farmacuticos y que tengan, por tanto, su correspondiente licencia, tendrn bajo su firma
medicamentos. Estos laboratorios podrn, tambin fabricar productos de cosmtica. Por
supuesto, un determinado medicamento o cosmtico slo ser fabricado por un laboratorio,
incluido los genricos. De los laboratorios se almacenar el cdigo de laboratorio, el nombre,
la direccin, el telfono. Adems, se desea conocer qu patentes posee un laboratorio.
Debido a que los medicamentos tienen precio fijado por ley, solamente los productos de
cosmtica y de ptica pueden ser productos en promocin. De estos productos en promocin
interesa conocer las fechas de duracin de la promocin y el tanto por ciento de descuento
de cada uno de los productos, dado que pueden ser diferentes entre ellos. Cada promocin
en particular es realizada por un nico proveedor, no estando obligados stos a realizar
promociones.
Finalmente, de los proveedores que realizan las promociones y distribuyen los productos,
interesa conocer su cdigo, nombre, direccin, telfono de oficina y telfono celular que no
es obligatorio, as como el nmero de productos distintos que ofrece. Hay que tener en
cuenta que un producto puede ser ofrecido por varios proveedores y que no habr productos
sin proveedor.





Ejercicio 4
El ministerio de medio ambiente desea crear un SIG (Sistema de Informacin Geogrfica) de
acceso pblico a travs de Internet. El sistema ofrecer la siguiente informacin:
Datos referentes a ros, afluentes, sistemas montaosos, montes y provincias donde se
localizan. De los ros se almacenar un cdigo de ro, nombre, descripcin y longitud total.
Para cada ro adems, se almacenarn las provincias por las que pasa y la longitud del
tramo del ro para cada provincia baada. De las provincias se almacenar un cdigo de
provincia, nombre y nmero de habitantes. Los ros pueden ser afluentes de otros ros. En
este caso se desea conocer de cual ro lo son y la provincia en la que se unen al ro del que
son afluentes.
En cuanto a los sistemas montaosos, se almacenar un cdigo identificador, el nombre, la
orientacin (norte, nordeste, etc.) y la longitud as como la altura mxima y las provincias que
ocupa. Los sistemas estn formados por montes de los que se almacena un cdigo, un
nombre, descripcin y altura. Hay que tener en cuenta que un monte slo pertenecer a un
sistema. De los montes tambin se quiere almacenar tambin la provincia o provincias en las
que se encuentra ya que hay casos en los que un monte es compartido por varias provincias.
Los montes adems pueden tener un origen volcnico o de plegamiento. En el caso de que
su origen sea volcnico, se desea almacenar el tipo de volcn y si es de plegamiento, se
almacenar el periodo geolgico de dicho plegamiento.
Algunos ros y montes son elementos geolgicos monitorizados por satlite. De dichos
elementos se desea almacenar la fecha en la que se comienza su monitorizacin y el satlite
que realiza el seguimiento. Un elemento monitorizado slo puede serlo por un satlite y un
satlite podr monitorizar varios elementos. De los satlites se desea almacenar su nmero
identificativo, nombre y descripcin.
Cuando un usuario de Internet se conecta al SIG podr realizar cualquier tipo de consulta
como por ejemplo saber el nmero total de habitantes de las provincias baadas por un
determinado ro. Existir tambin un administrador de la aplicacin que se encargar de dar
altas y bajas en la base de datos, realizar modificaciones y una copia de seguridad mensual.

Ejercicio 5
Una pequea cadena hotelera situada en los Alpes suizos, proporciona a sus clientes,
adems de alojamiento, la posibilidad de realizar cursos de esqu y excursiones en bicicleta
por los parajes de la zona.
Para estas cuestiones, dicha cadena hotelera tiene contratados una serie de monitores de
esqu y unos guas conocedores de la zona para la organizacin y desarrollo de las
excursiones antes mencionadas. La cadena est interesada en informatizar la gestin de
estas actividades. Se quiere conocer en todo momento los clientes hospedados en los
distintos hoteles, as como los cursos y excursiones solicitadas por dichos clientes y los
monitores y guas responsables de cada una de estas actividades.
Se cuenta con la siguiente informacin de partida:
- Los hoteles estn definidos por su nombre, direccin, telfono y cdigo de hotel.
- Los cursos de esqu tienen un horario, una duracin en das, una fecha de comienzo y un
nivel de dificultad. Un curso puede ser impartido por varios monitores.
- Las excursiones estn definidas por fecha y descripcin. Una excursin es llevada por un
solo gua.
- De los clientes se debe conocer su nombre, apellidos, direccin y telfono.
- De los monitores se almacena el nombre, apellidos, direccin y telfono. Hay que tener en
cuenta que los monitores se alojan en el hotel en el que imparten los cursos de esqu.
- La informacin de inters de los guas es el nombre, apellidos, direccin, telfono. Los
guas no se hospedan en el hotel que ofrece las excursiones; son personas que viven en la
zona y que trabajan para agencias de guas. Es importante conocer la agencia para la que
trabajan.
- Las clases de esqu y las excursiones son, por supuesto, opcionales. Un cliente puede
solicitar solamente alojamiento.
- Es importante conocer la fecha de entrada y salida del cliente en cada hotel, as como el
rgimen de alojamiento.
- Un cliente puede solicitar una excursin que no ofrezca el hotel, de forma que el hotel se
encarga de llamar a un gua que no este contratado, para que se encargue de dicha
excursin.

Ejercicio 6
Una empresa dedicada a la venta de productos informticos desea que diseemos la bases
de datos para la automatizacin de sus procesos. Para ello nos detalla que:
Vende productos que pueden ser: CPU's, impresoras o monitores, entre otros. De su
catlogo podemos decir:
De las CPU's nos interesa un cdigo, el modelo y la memoria principal. De las impresoras
nos interesa el cdigo, el modelo y la velocidad, mientras que para los monitores nos interesa
el cdigo, el modelo y la definicin mxima. De cualquier otro producto nos interesa
solamente el cdigo y modelo. Todos los cdigos son nicos y no se repiten ni para
productos de diferentes tipos.
Interesa conocer los proveedores de los productos, que se caracterizan por su RUT y
direccin, as como es de inters conocer la fecha en que se les ha adquirido cada producto,
teniendo en cuenta que un producto puede ser adquirido a diferentes proveedores y que un
proveedor puede proporcionar ms de un producto. Se necesita, tambin, conocer cuntos
productos proporciona cada proveedor.
Por otra parte, la empresa nos indica que dispone de una serie de productos para alquiler.
De dichos productos, que en principio pueden ser solamente monitores o discos duros,
interesa conocer el cdigo de producto para alquiler y el precio por hora. Cualquiera de los
monitores que tiene a la venta puede ser alquilado y por tanto interesa saber la resolucin
mxima, mientras que para los discos duros interesa la capacidad. No hay ningn otro tipo
de producto que pueda ser alquilado.
En otro orden de cosas, algunas CPU's y algunos discos duros son considerados como
productos de alta tecnologa y por tanto interesa conocer su pas de origen y fecha de
fabricacin. De todos estos productos de alta tecnologa se quiere conocer los datos de su
empresa fabricante, que son nombre, direccin y nmero de empleados, sabiendo que uno
de estos productos solamente lo fabrica una empresa, mientras que cada una de estas casas
puede fabricar ms de un producto.
Algunas de estas empresas dan soporte tcnico a los productos de alta tecnologa fabricados
por otras, lo cual resulta de inters, ya que se puede solicitar esos servicios y comparar
precios del soporte para dichos productos. Por supuesto es de inters conocer el precio de
cada empresa para el soporte a cada uno de los productos.
Por ltimo, y dado que nuestra empresa da servicio tcnico exclusivamente a las personas
que compran impresoras, se desea almacenar los datos de dichos clientes, que son RUT,
telfono y domicilio, adems de la fecha en que ha comprado cada una de las impresoras
que tenga.

Ejercicio 7
Un empresario dedicado a la explotacin de locales nocturnos de diversin, desea
informatizar algunas actividades de la gestin diaria de dichos locales. Para ello, proporciona
la siguiente informacin:
Dispone de una serie de empleados en plantilla, de los que interesa conocer el RUT, nmero
de seguro social, nombre y apellidos, domicilio.

De los locales que gestiona, desea saber: el nombre del garito (nico), direccin, aforo, y tipo
(pub, discoteca, cafetera, ...) y nmero de empleados que trabajan en l.
Un empleado trabaja en un nico local, aunque fuera de su horario habitual los empleados
pueden hacer horas extras trabajando en cualquier otro local del empresario. En un local
trabajan uno o varios empleados de forma continua, pero otros empleados pueden hacer
horas extras en l, interesando en este caso la fecha y las horas que ha trabajado (cualquier
empleado puede hacer horas extras en cualquiera de los locales del empresario). Por otro
lado, en cada uno de los locales existir un empleado y slo uno que haga de gerente.
El empresario puede contratar una pliza de seguro por cada uno de los locales que tiene.
De stas interesa conocer exclusivamente el nombre de la compaa aseguradora y el
importe que le cobran por ella, teniendo en cuenta que un local slo puede tener una pliza
se seguro, y que sta es nica para cada local.
De los tipos de bebidas que puede adquirir el empresario para los locales, interesa conocer:
cdigo nico, marca, capacidad, clase de bebida (naranja, limn, cola, cerveza, ron, gisqui,
....). Estas bebidas, las suministrarn distribuidores de los que interesa conocer su cdigo
(nico), nombre, direccin, telfono y fax.
Al empresario le interesa conocer que tipo de bebidas suministra cada uno de los
distribuidores, sabiendo que un tipo de bebida puede ser suministrado por ms de un
distribuidor, y que un distribuidor puede suministrar varios tipos de bebida diferentes.
Por otra parte, tambin le interesa conocer por cada suministro, el distribuidor, el tipo de
bebida y el local al que se suministran, as como la fecha en que se realiza. Tambin es de
inters para el empresario conocer las existencias para cada uno de los tipos de bebidas que
tiene en cada uno de los locales.

Ejercicio 8
Una federacin de deportes de invierno quiere mecanizar parte de su gestin. Para ello nos
provee con la siguiente informacin:
La Federacin tiene varias delegaciones provinciales de las que interesa conocer la
provincia, la direccin el telfono y el fax, as como el nmero de federados que tiene.
Los federados pertenecen a una nica federacin, de los federados interesa saber su
nmero de federado, nombre y apellidos, direccin y telfono. Un federado puede ser
esquiador, en cuyo caso interesa conocer su especialidad. Un federado puede adems, ser
alpinista, en este caso interesa conocer el nivel de escalada que practica. Por ltimo, un
federado tambin puede ser patinador. En este caso interesa conocer el tipo de patinaje que
practica. Por supuesto, un federado puede practicar simultneamente varias de las
actividades anteriormente mencionadas. Por ltimo, la federacin tiene inters en saber
cuales de los federados son profesionales y el sueldo que cobran. Interesa conocer qu
actividades realizan cada uno de los profesionales.
Por otro lado, algunas delegaciones y algunos federados son asegurados de compaas de
seguros. De los asegurados, interesa conocer el nmero de pliza, el importe de la prima, la
fecha de contratacin de la prima y la compaa de seguros correspondiente.
De las compaas de seguros, interesa conocer el nombre, la direccin y el telfono.
Por ltimo, algunas compaas de seguros tienen vetados a algunos federados que se
dedican al alpinismo debido a la gran cantidad de accidentes que tienen. Interesa conocer
que federados estn vetados por que compaas y desde que fecha.

Ejercicio 9
Una gestora de cooperativas de viviendas desea disear una base de datos que recoja la
mayora de sus actividades. Dicha gestora gestiona diferentes cooperativas que tienen como
funcin la construccin y adjudicacin de viviendas a sus cooperativistas. Para realizar el
diseo se deben tener en cuenta las siguientes consideraciones:
Por cada una de las cooperativas que gestiona se desea saber el nombre, fecha de creacin,
localidad donde se va a construir y nmero aproximado de viviendas que construir. Por
cada uno de los cooperativistas que integran una cooperativa se quiere conocer los
siguientes datos: nombre y apellidos, RUT, direccin, telfono. Se debe tener en cuenta que
una persona puede pertenecer a mas de una cooperativa, pero al menos debe pertenecer a
una y que es interesante conocer el nmero de socio (nico para cada cooperativa) y fecha
de alta en cada cooperativa.
Por cada vivienda construida o en fase de construccin se tiene la siguiente informacin:
cooperativa que la construye, localidad, manzana y nmero dentro de sta, metros
cuadrados, tipo (piso, chalet adosado, etc.). Los cooperativistas pueden solicitar ms de una
vivienda, interesando conocer qu viviendas solicita cada cooperativista, sabiendo que puede
haber cooperativistas que no figuren con vivienda solicitada. Por otro lado, interesa registrar
la vivienda que definitivamente se adjudica a cada cooperativista, sabiendo que slo se
puede adjudicar una vivienda por cooperativista.
En otro orden de cosas, cada vivienda lleva asociada una serie de extras (puerta blindada,
puertas interiores, tipo de pintura, tipo de suelo, etc.). De los extras se quiere almacenar un
cdigo nico y descripcin. Se quiere conocer adems el conjunto de todos los extras
posibles que puede tener cada vivienda y el precio que tiene, as como los extras que
finalmente va a solicitar el cooperativista adjudicatario (que pueden ser varios extras o
ninguno).
Cada cooperativa dispone de una junta directiva con diferentes tipos de cargo, definidos por
cdigo nico de cargo y descripcin (por ejemplo: 1 presidente, 1 vicepresidente, 1
secretario, 1 tesorero y 11 vocales). Interesa conocer por tanto la estructura de la junta
directiva de cada cooperativa, esto es, por cada cargo directivo el nmero de personas que lo
pueden ocupar. Por otro lado, es posible que en un momento determinado no estn
ocupados todos los cargos de una junta directiva de una cooperativa, pero eso s, interesa
conocer qu personas ocupan qu cargos, sabiendo que una persona determinada no puede
ocupar diferentes cargos de la misma o diferentes cooperativas.
Las cooperativas trabajan con bancos para obtener los crditos para financiar la construccin
de viviendas. Una cooperativa puede trabajar con diferentes bancos y un banco trabajar con
diferentes cooperativas, pero cada cooperativa debe trabajar al menos con un banco. De los
bancos interesa conocer su cdigo, nombre y nacionalidad y el nmero de cooperativistas a
los que concede prstamo hipotecario. Adems los cooperativistas obtendrn un crdito
hipotecario de un solo banco, de tal manera que un cooperativista acceder al prstamo
cuando adquiera la vivienda y no antes.

Ejercicio 10
Una empresa de transportes y mensajera desea informatizar su gestin de envos para ello
se disear una base de datos de acuerdo con las siguientes reglas del negocio:
La empresa cuenta con una serie de vehculos de transporte, de cada medio de transporte se
quiere almacenar su cdigo, tipo, descripcin, fecha de compra y precio de compra. Cada
vehculo estar a cargo de un supervisor, que se encargar de realizar su mantenimiento.
Todo transporte tendr asignado un slo supervisor y cada supervisor estar a cargo de al
menos un vehculo.
Los vehculos de transporte son de tres posibles tipos: motos, furgonetas y aviones. De las
motos interesa almacenar su cilindrada y de las furgonetas su capacidad.
De los supervisores interesa conocer el RUT, nombre, direccin, telfono y nmero de
aviones a su cargo.
La empresa maneja dos tamaos bsicos para las mercancas: sobres y paquetes. De los
sobres interesa conocer el peso y de los paquetes las dimensiones.
A la hora de un envo, los sobres se asignarn a una moto para su transporte, por lo tanto no
pueden haber sobres sin asignar a motos, sin embrago, una moto puede tener asignados
varios sobres o ninguno. Si la mercanca es de tamao paquete, se asignar a una furgoneta
con las mismas restricciones que entre sobres y motos.
De las mercancas enviadas se almacenar el cdigo, la descripcin, el precio del envo, si
estn aseguradas y si son de largo recorrido. Si las mercancas son de largo recorrido,
entonces se les asignar adicionalmente un avin. No puede haber mercancas de largo
recorrido que no tengan asignado avin y un avin puede tener asignado varias o ninguna
mercancas de largo recorrido pero en ningn caso mercancas que no sean de largo
recorrido. Por supuesto, una mercanca de largo recorrido tiene que tener asignada tambin
su correspondiente moto o furgoneta para llevarla hasta el aeropuerto y tener asignada otra
moto o furgoneta para llevar la mercanca del aeropuerto de destino hasta el destinatario
final.
Los clientes de la empresa de transportes son empresas o particulares, de estos clientes
interesa almacenar el cdigo de cliente, la fecha y el total facturado a dicho cliente. Si el
cliente es un particular se almacenar su RUT, nombre y direccin. Si el cliente es una
empresa, se almacenar el RUT, nombre, direccin y telfono.
De los envos de mercancas hay que almacenar el cliente origen, el destinatario, la
mercanca enviada y la fecha de envo. Los clientes pueden encargar el envo de sus
mercancas a dos tipos de destinatarios: empresas o particulares. Si el envo es a una
empresa interesa hay que tener en cuenta que un cliente enva al menos una mercanca y
que se registran todas las envos encargados por el cliente. Si el envo tiene como destino un
particular, se cobrar un plus de almacenaje consistente en el 4% del precio original del
envo, mas un 1% mas por cada vez que no se ha conseguido realizar la entrega porque el
particular no estaba en su domicilio. Interesa, por tanto almacenar el nmero de intentos de
entrega de una mercanca a un particular. En este caso como en el de la empresa, se
almacenarn tambin todos los envos encargados por el cliente.

S-ar putea să vă placă și