Está en la página 1de 7

EJERCICIOS MER AVANZADO / PARTE 1

Ejercicio 1
Una oficina de patentes desea disponer de una Base de Datos que contenga toda la
información relativa a la presentación de patentes, inventores que las presentan y las
empresas que desean comprarlas. Esta información tendrá que estar organizada teniendo en
cuenta los siguientes puntos:
- Los datos de interés referentes a cada patente serán el número de patente y el nombre del
invento. La patente sólo puede pertenecer a un único inventor, no pudiendo realizarse varias
patentes referentes al mismo invento.
- Los inventores vendrán definidos por su nombre, RUT, dirección y teléfono. Estos
inventores podrán 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 vendrán definidos por su nombre,
dirección, teléfono y RUT. Además estos ayudantes solo podrán serlo de un inventor.
- Cada patente podrá se comprada por una sola empresa y una empresa podrá comprar
diferentes patentes, siendo de interés la fecha de compra de la patente. Las empresas
vienen definidas por un código de empresa, nombre, dirección y sus teléfonos.
- Las empresas, al realizar la compra de una patente, pueden tener interés 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
contratación.

Ejercicio 2
La secretaría de una escuela universitaria necesita un sistema informático para la gestión de
matrículas y personal del centro. Esta gestión será tanto académica como administrativa. Los
elementos a tener en cuenta son:
- Asignaturas: vienen definidas por un código de asignatura, curso al que pertenecen,
descripción, y créditos.
- Alumnos: vienen definidos por su número de matrícula, nombre, dirección y teléfono.
- Profesores: código de profesor, nombre, dirección, teléfono, fecha de ingreso, categoría y
trienios que posee.
- Empleados: Código de empleado, nombre, dirección, teléfono, categoría y fecha de alta.
- Grupos: número de grupo, horario y número de alumnos asignados.
- Departamentos: Código de departamento, nombre y descripción.
- Cuando un alumno se matricula, la secretaría comprueba si las asignaturas que pide son de
primera o segunda matrícula y le asigna un grupo para las asignaturas solicitadas. Hay que
tener en cuenta que un alumno puede pertenecer a más 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 secretaría cuales serán
los profesores que van a impartir las distintas asignaturas en los diferentes grupos. Esta
información tiene que mantenerse para poder realizar las encuestas de profesores a final del
curso. Hay que tener en cuenta que un profesor puede impartir más de una asignatura y que
una asignatura puede ser impartida por más de un profesor. Un profesor sólo puede
pertenecer a un departamento y puede haber profesores que no impartan ninguna
asignatura.
- Los alumnos realizarán exámenes de las asignaturas en las que se han matriculado, siendo
de interés 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 secretaría del centro también asigna empleados a los distintos departamentos. Un
empleado puede estar asignado a más de un departamento. Los empleados, según su
categoría tendrán a su cargo otros empleados del centro. Hay empleados que pueden no
estar asignados a ningún departamento.

Ejercicio 3
Una farmacia desea tener informatizado su catálogo de productos así como la información
referente a sus proveedores y las promociones que éstos hacen. Para ello se dispone de la
siguiente información:
Los productos vendidos por la farmacia vienen definidos por código de producto, nombre,
descripción y precio. Pueden ser productos generales que van desde chicles a termómetros,
medicamentos propiamente dichos, productos de cosmética o de óptica. De los
medicamentos, queremos almacenar su grupo terapéutico y su principio activo. En cuanto a
los productos de cosmética, almacenaremos su tipo. De los productos de óptica,
almacenaremos la empresa fabricante.
Los medicamentos, además pueden ser genéricos, en cuyo caso almacenaremos la fecha en
la que se empezaron a considerar como tales. Otro tipo de medicamentos son los que están
bajo patente, en cuyo caso se almacenará la fecha de patente y la duración de la misma. Un
medicamento no puede ser genérico si está bajo patente, sin embargo, si la patente ha
caducado, pude aparecer como genérico también.
Por otro lado existen una serie de laboratorios que fabrican medicamentos y productos de
cosmética, sin embargo solamente aquellos laboratorios que se consideren laboratorios
farmacéuticos y que tengan, por tanto, su correspondiente licencia, tendrán bajo su firma
medicamentos. Estos laboratorios podrán, también fabricar productos de cosmética. Por
supuesto, un determinado medicamento o cosmético sólo será fabricado por un laboratorio,
incluido los genéricos. De los laboratorios se almacenará el código de laboratorio, el nombre,
la dirección, el teléfono. Además, se desea conocer qué patentes posee un laboratorio.
Debido a que los medicamentos tienen precio fijado por ley, solamente los productos de
cosmética y de óptica pueden ser productos en promoción. De estos productos en promoción
interesa conocer las fechas de duración de la promoción y el tanto por ciento de descuento
de cada uno de los productos, dado que pueden ser diferentes entre ellos. Cada promoción
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 código, nombre, dirección, teléfono de oficina y teléfono celular que no
es obligatorio, así como el número 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 Información Geográfica) de
acceso público a través de Internet. El sistema ofrecerá la siguiente información:
Datos referentes a ríos, afluentes, sistemas montañosos, montes y provincias donde se
localizan. De los ríos se almacenará un código de río, nombre, descripción y longitud total.
Para cada río además, se almacenarán las provincias por las que pasa y la longitud del
tramo del río para cada provincia bañada. De las provincias se almacenará un código de
provincia, nombre y número de habitantes. Los ríos pueden ser afluentes de otros ríos. En
este caso se desea conocer de cual río lo son y la provincia en la que se unen al río del que
son afluentes.
En cuanto a los sistemas montañosos, se almacenará un código identificador, el nombre, la
orientación (norte, nordeste, etc.) y la longitud así como la altura máxima y las provincias que
ocupa. Los sistemas están formados por montes de los que se almacena un código, un
nombre, descripción y altura. Hay que tener en cuenta que un monte sólo pertenecerá a un
sistema. De los montes también se quiere almacenar también 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 además pueden tener un origen volcánico o de plegamiento. En el caso de que
su origen sea volcánico, se desea almacenar el tipo de volcán y si es de plegamiento, se
almacenará el periodo geológico de dicho plegamiento.
Algunos ríos y montes son elementos geológicos monitorizados por satélite. De dichos
elementos se desea almacenar la fecha en la que se comienza su monitorización y el satélite
que realiza el seguimiento. Un elemento monitorizado sólo puede serlo por un satélite y un
satélite podrá monitorizar varios elementos. De los satélites se desea almacenar su número
identificativo, nombre y descripción.
Cuando un usuario de Internet se conecta al SIG podrá realizar cualquier tipo de consulta
como por ejemplo saber el número total de habitantes de las provincias bañadas por un
determinado río. Existirá también un administrador de la aplicación que se encargará de dar
altas y bajas en la base de datos, realizar modificaciones y una copia de seguridad mensual.

Ejercicio 5
Una pequeña cadena hotelera situada en los Alpes suizos, proporciona a sus clientes,
además 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 guías conocedores de la zona para la organización y desarrollo de las
excursiones antes mencionadas. La cadena está interesada en informatizar la gestión 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 guías responsables de cada una de estas actividades.
Se cuenta con la siguiente información de partida:
- Los hoteles están definidos por su nombre, dirección, teléfono y código de hotel.
- Los cursos de esquí tienen un horario, una duración en días, una fecha de comienzo y un
nivel de dificultad. Un curso puede ser impartido por varios monitores.
- Las excursiones están definidas por fecha y descripción. Una excursión es llevada por un
solo guía.
- De los clientes se debe conocer su nombre, apellidos, dirección y teléfono.
- De los monitores se almacena el nombre, apellidos, dirección y teléfono. Hay que tener en
cuenta que los monitores se alojan en el hotel en el que imparten los cursos de esquí.
- La información de interés de los guías es el nombre, apellidos, dirección, teléfono. Los
guías no se hospedan en el hotel que ofrece las excursiones; son personas que viven en la
zona y que trabajan para agencias de guías. 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
régimen de alojamiento.
- Un cliente puede solicitar una excursión que no ofrezca el hotel, de forma que el hotel se
encarga de llamar a un guía que no este contratado, para que se encargue de dicha
excursión.

Ejercicio 6
Una empresa dedicada a la venta de productos informáticos desea que diseñemos la bases
de datos para la automatización de sus procesos. Para ello nos detalla que:
Vende productos que pueden ser: CPU's, impresoras o monitores, entre otros. De su
catálogo podemos decir:
De las CPU's nos interesa un código, el modelo y la memoria principal. De las impresoras
nos interesa el código, el modelo y la velocidad, mientras que para los monitores nos interesa
el código, el modelo y la definición máxima. De cualquier otro producto nos interesa
solamente el código y modelo. Todos los códigos 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
dirección, así como es de interés 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 más de un producto. Se necesita, también, conocer cuántos
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 código 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 resolución
máxima, mientras que para los discos duros interesa la capacidad. No hay ningún 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 tecnología y por tanto interesa conocer su país de origen y fecha de
fabricación. De todos estos productos de alta tecnología se quiere conocer los datos de su
empresa fabricante, que son nombre, dirección y número de empleados, sabiendo que uno
de estos productos solamente lo fabrica una empresa, mientras que cada una de estas casas
puede fabricar más de un producto.
Algunas de estas empresas dan soporte técnico a los productos de alta tecnología fabricados
por otras, lo cual resulta de interés, ya que se puede solicitar esos servicios y comparar
precios del soporte para dichos productos. Por supuesto es de interés conocer el precio de
cada empresa para el soporte a cada uno de los productos.
Por último, y dado que nuestra empresa da servicio técnico exclusivamente a las personas
que compran impresoras, se desea almacenar los datos de dichos clientes, que son RUT,
teléfono y domicilio, además de la fecha en que ha comprado cada una de las impresoras
que tenga.
Ejercicio 7
Un empresario dedicado a la explotación de locales nocturnos de diversión, desea
informatizar algunas actividades de la gestión diaria de dichos locales. Para ello, proporciona
la siguiente información:
Dispone de una serie de empleados en plantilla, de los que interesa conocer el RUT, número
de seguro social, nombre y apellidos, domicilio.

De los locales que gestiona, desea saber: el nombre del garito (único), dirección, aforo, y tipo
(pub, discoteca, cafetería, ...) y número 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 sólo uno que haga de gerente.
El empresario puede contratar una póliza de seguro por cada uno de los locales que tiene.
De éstas interesa conocer exclusivamente el nombre de la compañía aseguradora y el
importe que le cobran por ella, teniendo en cuenta que un local sólo puede tener una póliza
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:
código único, marca, capacidad, clase de bebida (naranja, limón, cola, cerveza, ron, güisqui,
....). Estas bebidas, las suministrarán distribuidores de los que interesa conocer su código
(único), nombre, dirección, teléfono 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 más de un
distribuidor, y que un distribuidor puede suministrar varios tipos de bebida diferentes.
Por otra parte, también 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. También es de
interés 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 federación de deportes de invierno quiere mecanizar parte de su gestión. Para ello nos
provee con la siguiente información:
La Federación tiene varias delegaciones provinciales de las que interesa conocer la
provincia, la dirección el teléfono y el fax, así como el número de federados que tiene.
Los federados pertenecen a una única federación, de los federados interesa saber su
número de federado, nombre y apellidos, dirección y teléfono. Un federado puede ser
esquiador, en cuyo caso interesa conocer su especialidad. Un federado puede además, ser
alpinista, en este caso interesa conocer el nivel de escalada que practica. Por último, un
federado también puede ser patinador. En este caso interesa conocer el tipo de patinaje que
practica. Por supuesto, un federado puede practicar simultáneamente varias de las
actividades anteriormente mencionadas. Por último, la federación tiene interés 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 compañías de
seguros. De los asegurados, interesa conocer el número de póliza, el importe de la prima, la
fecha de contratación de la prima y la compañía de seguros correspondiente.
De las compañías de seguros, interesa conocer el nombre, la dirección y el teléfono.
Por último, algunas compañías 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 están vetados por que compañías y desde que fecha.

Ejercicio 9
Una gestora de cooperativas de viviendas desea diseñar una base de datos que recoja la
mayoría de sus actividades. Dicha gestora gestiona diferentes cooperativas que tienen como
función la construcción y adjudicación de viviendas a sus cooperativistas. Para realizar el
diseño se deben tener en cuenta las siguientes consideraciones:
Por cada una de las cooperativas que gestiona se desea saber el nombre, fecha de creación,
localidad donde se va a construir y número 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, dirección, teléfono. 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 número de socio (único para cada cooperativa) y fecha
de alta en cada cooperativa.
Por cada vivienda construida o en fase de construcción se tiene la siguiente información:
cooperativa que la construye, localidad, manzana y número dentro de ésta, metros
cuadrados, tipo (piso, chalet adosado, etc.). Los cooperativistas pueden solicitar más 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 sólo 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
código único y descripción. Se quiere conocer además 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
código único de cargo y descripción (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 número de personas que lo
pueden ocupar. Por otro lado, es posible que en un momento determinado no estén
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 créditos para financiar la construcción
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 código, nombre y nacionalidad y el número de cooperativistas a
los que concede préstamo hipotecario. Además los cooperativistas obtendrán un crédito
hipotecario de un solo banco, de tal manera que un cooperativista accederá al préstamo
cuando adquiera la vivienda y no antes.

Ejercicio 10
Una empresa de transportes y mensajería desea informatizar su gestión de envíos para ello
se diseñará una base de datos de acuerdo con las siguientes reglas del negocio:
La empresa cuenta con una serie de vehículos de transporte, de cada medio de transporte se
quiere almacenar su código, tipo, descripción, fecha de compra y precio de compra. Cada
vehículo estará a cargo de un supervisor, que se encargará de realizar su mantenimiento.
Todo transporte tendrá asignado un sólo supervisor y cada supervisor estará a cargo de al
menos un vehículo.
Los vehículos 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, dirección, teléfono y número de
aviones a su cargo.
La empresa maneja dos tamaños básicos para las mercancías: sobres y paquetes. De los
sobres interesa conocer el peso y de los paquetes las dimensiones.
A la hora de un envío, los sobres se asignarán 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 mercancía es de tamaño paquete, se asignará a una furgoneta
con las mismas restricciones que entre sobres y motos.
De las mercancías enviadas se almacenará el código, la descripción, el precio del envío, si
están aseguradas y si son de largo recorrido. Si las mercancías son de largo recorrido,
entonces se les asignará adicionalmente un avión. No puede haber mercancías de largo
recorrido que no tengan asignado avión y un avión puede tener asignado varias o ninguna
mercancías de largo recorrido pero en ningún caso mercancías que no sean de largo
recorrido. Por supuesto, una mercancía de largo recorrido tiene que tener asignada también
su correspondiente moto o furgoneta para llevarla hasta el aeropuerto y tener asignada otra
moto o furgoneta para llevar la mercancía 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 código de cliente, la fecha y el total facturado a dicho cliente. Si el
cliente es un particular se almacenará su RUT, nombre y dirección. Si el cliente es una
empresa, se almacenará el RUT, nombre, dirección y teléfono.
De los envíos de mercancías hay que almacenar el cliente origen, el destinatario, la
mercancía enviada y la fecha de envío. Los clientes pueden encargar el envío de sus
mercancías a dos tipos de destinatarios: empresas o particulares. Si el envío es a una
empresa interesa hay que tener en cuenta que un cliente envía al menos una mercancía y
que se registran todas las envíos encargados por el cliente. Si el envío tiene como destino un
particular, se cobrará un plus de almacenaje consistente en el 4% del precio original del
envío, 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 número de intentos de
entrega de una mercancía a un particular. En este caso como en el de la empresa, se
almacenarán también todos los envíos encargados por el cliente.

También podría gustarte