Ejercicios_MER_Avanzado.pdf

March 25, 2018 | Author: Jose Maria Salcedo | Category: Patent, Cooperative, Prescription Drugs, Hotel, Pharmacy


Comments



Description

EJERCICIOS MER AVANZADO / PARTE 1Ejercicio 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.
Copyright © 2024 DOKUMEN.SITE Inc.