guia_ejercicios_der_ici_2015.pdf

6
INGENIERÍA CIVIL INDUSTRIAL Prof.: Hugo Rodríguez Alvarez 1er. Semestre, 2015

Upload: esteban-alejandro-huincahue-monsalves

Post on 24-Sep-2015

33 views

Category:

Documents


4 download

TRANSCRIPT

  • INGENIERA CIVIL INDUSTRIAL Prof.: Hugo Rodrguez Alvarez

    1er. Semestre, 2015

  • 1.- PRECIPITACIONES Se desean llevar las estadsticas de las precipitaciones (agua lluvia) en las distintas regiones del pas. Se ha pensado en la posibilidad de una B.D. de tal modo que puedan emitirse listados y resmenes por regin, Provincia, Localidad y Perodos determinados. A modo de ejemplo se citan resultados que deberan poder obtenerse de dicha base: a) Una lista conteniendo para cada regin, el nombre de la regin, el promedio anual de

    precipitaciones en todas las localidades y la cantidad de localidades. b) Una estadstica con el promedio de precipitaciones mensuales de todas las localidades

    situadas a ms de 1000 (m) de altura s.n.m. Una valor para cada localidad mes independiente del ao.

    c) Una tabla como la siguiente por localidad. Precipitaciones en mm H2O Nombre Localidad: Ubicacin Geogrfica Altura s.n.m. HUARA 50 Km. Noreste de Iqq. 800 m Das Enero Febrero Marzo ................................... Diciembre 1 2 3 4 5 6 . . . . . 29 30

    ----- ----- ----- . . . . . ------

    ---- ---- ---- . . . . . -----

    0,1 ...................................... ------- 2,9 ...................................... ------- . . . . . . . . . . . . 0,4 ........................................ -------

    2.- SUPERMERCADO MANDARN El supermercado MANDARIN, ha decidido informatizar toda su gestin. La informacin que se desea almacenar es la siguiente: El supermercado tiene un conjunto de proveedores, de los cuales se desea almacena su nombre, direccin y telfono. Cada proveedor sirve al supermercado uno o varios artculos, y es posible que un mismo artculo sea servido por ms de un proveedor. Por cada artculo, se desea saber su nombre, el precio, el nmero de artculo (que es nico), y el precio al que lo sirve cada proveedor (no el precio de venta al pblico). Por otro lado, el supermercado est organizado en distintos departamentos, cada uno de los cuales tiene un director y una serie de empleados. Cada departamento es responsable de un rea de ventas (textil, alimentacin, hogar, etc) y cada artculo puede ser vendido por un nico departamento. El supermercado necesita por cada empleado la siguiente informacin: nombre, direccin y telfono particular, salario y a qu departamento pertenece. Finalmente, el supermercado tiene clientes que realizan pedidos. Por cada cliente se necesita su nombre, direccin, telfono y el saldo. Cada pedido consiste en un nmero de pedido, fecha del pedido, artculos pedidos y cantidad. Se pide disear la base de datos mostrando su estructura mediante un diagrama E- R.

  • 3.- ZOOLGICO Un zoo necesita una aplicacin informtica para llevar su organizacin respecto a las especies que posee, los empleados (cuidadores y guas), y los distintos itinerarios de visita que ofrece. De las especies interesa saber el nombre en espaol, el nombre cientfico y una descripcin general. Hay que tener en cuenta que una especie puede vivir en diferentes hbitats naturales y que un hbitat puede ser ocupado por diferentes especies. Las especies se encuentran en distintas zonas del parque de manera que cada especie est en una zona y en una zona hay varias especies. Se requiere conocer qu y cuntas especies existen por zona y una aproximacin en promedio de las especies que viven en sus habitats Los diferentes hbitats naturales vienen definidos por el nombre, el clima y el tipo de vegetacin predominantes, as como el continente o continentes en los que se encuentran. Las zonas del parque en las que se encuentran las distintas especies vienen definidas por el nombre y la extensin que ocupan. Los itinerarios discurren por distintas zonas del parque. La informacin de inters para los itinerarios es: la duracin del recorrido, la longitud del itinerario, el mximo nmero de visitantes autorizado y el nmero de distintas especies que visita. Hay que tener en cuenta que un itinerario recorre distintas zonas del parque y que una zona puede ser recorrida por diferentes itinerarios. Se deben indicar adems, las ltimas novedades que ocurren en el recorrido de una determinada zona, por ejemplo, un Len se comi a un visitante. Los guas del parque vienen definidos por su nombre, direccin, telfono y fecha en la que comenzaron a trabajar en el zoo. Interesa saber qu guas llevan qu itinerarios, teniendo en cuenta que un gua puede llevar varios itinerarios y que un itinerario puede ser asignado a diferentes guas en diferentes horas, siendo stas un dato de inters. Los cuidadores vienen definidos por el nombre, direccin, telfono y fecha de ingreso en el parque. Hay que tener en cuenta que un cuidador puede estar a cargo de varias especies y que una especie puede ser atendida por varios cuidadores, siendo de inters la fecha en la que un cuidador se hace cargo de una especie. Disee el modelo de datos Entidad-Relacin que permita responder a los requerimientos de informacin del zoo. No se olvide de distinguir claramente las llaves de acceso primarias y forneas. 4. AGENCIA DE SEGUROS Imagina que una agencia de seguros de tu municipio te ha solicitado una base de datos mediante la cual llevar un control de los accidentes y las multas. Tras una serie de entrevistas, has tomado las siguientes notas: Se desean registrar todas las personas que tienen un vehculo. Es necesario guardar los datos personales de cada persona (nombre, apellidos, direccin, poblacin, telfono y DNI).De cada vehculo se desea almacenar la matrcula, la marca y el modelo. Una persona puede tener varios vehculos, y puede darse el caso de un vehculo pertenezca a varias personas a la vez. Tambin se desea incorporar la informacin destinada a gestionar los accidentes del municipio. Cada accidente posee un nmero de referencia correlativo segn orden de entrada a la base de datos. Se desea conocer la fecha, lugar y hora en que ha tenido lugar cada accidente. Se debe tener en cuenta que un accidente puede involucrar a varias personas y varios vehculos. Se desea llevar tambin un registro de las multas que se aplican. Cada multa tendr asignado un nmero de referencia correlativo. Adems, deber registrarse la fecha, hora, lugar de infraccin e importe de la misma. Una multa solo se aplicar a un conductor e involucra a un solo vehculo. Construya el modelo E-R y pselo a tablas relacionales indicando los nombres de las tablas y sus respectivos vnculos.

  • 5.- ESCUELA INFANTIL Se quiere desarrollar un sistema orientado a los datos para la gestin de una escuela infantil, donde se deben contemplar los siguientes aspectos. Se debe contemplar los datos de los nios. De cada nio se necesita conocer los siguientes datos: nombre, primer apellido, segundo apellido y fecha de nacimiento del nio; RUT, nombre, apellidos y ocupacin del padre; RUT, nombre, apellidos y ocupacin de la madre; en el caso de haber un responsable del nio que no sea ni el padre ni la madre se necesitar su RUT, nombre, apellidos, ocupacin, relacin con el nio y opcionalmente una cuenta de banco; domicilio habitual donde resida el nio; lista de telfonos de contacto (cada uno de los cuales ir acompaado de un comentario que explique a quin se localiza y en dnde); horario de asistencia a la escuela; tarifa mensual base; lista de incidencias sociales relacionadas con el nio; datos clnicos del nio; otros comentarios sobre el nio. Un nio est activo mientras que se le pueda facturar un mes. Puede estar en estado de baja temporal si por una causa justificada no ir a la escuela durante un perodo de tiempo, perodo en el que no se le facturar. Cuando un nio abandona la escuela infantil pasar a estar en estado de baja. Se desea controlar los perodos de tiempo en los que el nio ha estado activo (incluyendo los perodos de baja temporal). Se debe contemplar las caractersticas de las aulas de la escuela infantil; para lo cual se recogen de cada una de ellas su denominacin nica dentro de la escuela, sus metros cuadrados, su capacidad mxima de nios, una descripcin de los principales elementos que se encuentran en ella. Cada uno de los nios tiene asignada un aula donde normalmente pasar la jornada diaria. Cada aula tiene asignado un educador responsable que se ocupa de la gestin diaria de las necesidades del aula. Tambin se deben contemplar los datos de los educadores que trabajan en la escuela. De cada educador se necesita conocer los siguientes datos: RUT, nombre, apellidos, domicilio, lista de telfonos de contacto (cada uno de los cuales ir acompaado de un comentario que explique a quin se localiza y en dnde), cargo dentro de la escuela infantil, ttulo, horario de trabajo, aula donde realiza su labor y comentarios. El educador estar activo mientras est trabajando, en el momento que deje de desempear una labor en la escuela pasar a estar en estado de baja. Se desea controlar los perodos de tiempo que el educador ha estado trabajando en la escuela infantil junto al cargo que desempeaba. Se denomina material educativo a los vdeos, cintas de audio y libros infantiles que se tienen en la escuela. De cada uno de ellos se desea conocer sus datos significativos (ttulo, formato, comentarios), pero adems como pueden existir varios ejemplares de cada uno de ellos se desea controlar el aula en que se localiza, el estado en que se encuentra (perfecto, deteriorado).

  • 5.- Club de Ajedrez El Club de Ajedrez de Iquique, ha sido encargado por la Federacin Internacional de Ajedrez de la organizacin de los prximos campeonatos mundiales que se celebrarn en la mencionada localidad. Por este motivo, desea llevar a una base de datos toda la gestin relativa a participantes, alojamientos y partidas, teniendo en cuenta que: En el campeonato participan jugadores y rbitros; de ambos se requiere conocer el nmero de asociado, nombre, direccin, telfono de contacto y campeonatos en los que ha participado (como jugador o como rbitro). De los jugadores se precisa, adems, el nivel de juego en una escala de 1 a 10. Ningn rbitro puede participar como jugador. Los pases envan al campeonato un conjunto de jugadores y rbitros, aunque no todos los pases envan participantes. Todo jugador y rbitro es enviado por un nico pas. Cada pas se identifica por un nmero correlativo segn su orden alfabtico e interesa conocer adems de su nombre, el nmero de clubes de ajedrez existentes en el mismo. Cada partida se identifica por un nmero correlativo (Cd_P); la juegan dos jugadores y la arbitra un rbitro. Interesa registrar las partidas que juega cada jugador y el color (blancas o negras) con el que juega. Todo participante participa en al menos una partida. Tanto jugadores como rbitros se alojan en uno de los hoteles en los que se desarrollan las partidas; se desea conocer en qu hotel y en qu fechas se ha alojado cada uno de los participantes. stos pueden no permanecer en Iquique durante todo el campeonato, sino acudir cuando tienen que jugar alguna partida, alojndose en el mismo o distinto hotel. De cada hotel se desea conocer el nombre, la direccin y el telfono. El campeonato se desarrolla a lo largo de una serie de jornadas (ao, mes, da) y cada partida tiene lugar en una de las jornadas. Cada partida se celebra en una de las salas de las que pueden disponer los hoteles; se desea conocer el nmero de entradas vendidas en la sala para cada partida. De cada sala se desea conocer la capacidad y medios de que dispone (radio, tv, vdeo,) para facilitar la retransmisin de los encuentros. De cada partida se pretende registrar todos los movimientos que la componen, la identificacin del movimiento se establece en base a un nmero de orden dentro de cada partida: para cada movimiento se guardan la jugada (5 posiciones) y un breve comentario realizado por un experto. Determine el Modelo Entidad-Relacin 6.- CENTRO HOSPITALARIO En un centro hospitalario se desea informatizar parte de la gestin relativa a pacientes. Tras el anlisis realizado, se establecen los siguientes requerimientos: Los datos de inters que se desea almacenar del paciente son: n de la Seguridad Social, DNI, nombre, apellidos y fecha de nacimiento. Un paciente estar asignado a una cama determinada de una planta del hospital, pudiendo estar a lo largo del tiempo de ingreso en diferentes camas y plantas, siendo significativa la fecha de asignacin de cama y el nmero de sta. Habr que tener en cuenta que las camas se numeran correlativamente por cada planta, es decir, existir la cama nmero 12 de la tercera planta y tambin la nmero 12 de la sptima planta. Las plantas del hospital estarn identificadas por nmero de planta, su nombre y n de camas de que dispone. Por cada paciente se entregar hasta un mximo de 4 tarjetas de visita. Estas tarjetas de visita sern vlidas para visitar a un nico paciente. La tarjeta de visita se definir por: n de tarjeta de visita y la hora de comienzo y de final en que se puede visitar al enfermo. A un paciente le pueden atender diferentes mdicos, siendo significativa por cada visita mdica la fecha y hora de sta. Y un paciente puede tener diferentes diagnsticos de enfermedad, siendo significativa la fecha de diagnstico. Por otra parte, un mdico puede tratar diferentes tipos de diagnsticos y viceversa. Los datos de inters de los mdicos sern: cdigo del mdico, nombre y apellidos. Los datos de inters de los diagnsticos sern: cdigo de diagnstico y descripcin. Disee el modelo de datos Entidad Relacin.

  • 7.- LIGA DE FTBOL ESPAOLA Se quiere crear una base de datos (va DER) que almacene informacin sobre la liga espaola de primera divisin. Esta informacin es anual (slo datos de la liga en curso) y se recolectan los datos sobre los equipos que militan ese ao en la categora, su plantilla, cuerpo tcnico y directivos, partidos en los que se enfrentan y resultados (parciales y globales de la liga). Los equipos disponen de un personal para realizar las labores tcnicas (desde los entrenadores, administrativos, directivos, etc.). De todo este personal del equipo se guarda su nombre, puesto desempeado, DNI, telfono, direccin y sueldo. Adems, de los jugadores se guarda toda la informacin anterior y el apodo o alias, el puesto en el equipo, los aos para el fin del contrato, la cuanta para la clusula de rescisin y el nmero de aos en el equipo. El campeonato de liga est compuesto por una serie de jornadas que se identifican con un nmero. Cada jornada est formada por un conjunto de partidos, que son enfrentamientos entre una pareja de equipos y se juegan en el campo de uno de los dos. Queremos tener asociados los partidos a cada jornada y deseamos conocer su resultado (5-0,3-1,0-0,etc.), la fecha y hora en que se celebraron, la recaudacin por taquilla, el nmero de espectadores y quienes forman el equipo arbitral (un rbitro, dos jueces de lnea y un cuarto rbitro). Adems guardamos para cada jornada el total de goles marcados y la recaudacin obtenida por medio de las quinielas de esa jornada. Los colegiados (rbitros y jueces de lnea) son seleccionados al principio de temporada para participar en esa categora. De ellos se almacena el nombre, DNI, antigedad en la categora y categora en la que particip el ao anterior. En cada temporada no son intercambiables los papeles de rbitro y juez de lnea (un juez de lnea no puede actuar como rbitro ni al revs). De los jueces de lnea, adems de los datos antes mencionados guardamos un dato que indique las posibilidades de desempear funciones de rbitro en la temporada siguiente y edad, y de los rbitros si ha sido o no internacional y si fue futbolista anteriormente. 8.- BANDERAS Se desea construir una Base de Datos que contenga informacin de los colores de las banderas de los pases del mundo. En un momento dado cada pas tiene una sola bandera vigente, pero puede tener varias banderas pretritas (no-vigentes). Debe almacenarse la informacin de la fecha de independencia del pas, de la fecha inicial de vigencia de cada bandera, y en el caso de banderas no-vigentes, la fecha de fin de vigencia. Toda bandera tiene un autor cuyo nombre debe ser tambin almacenado. Construya el Diagrama Entidad-Relacin, indicando las cardinalidades e informacin solicitada. 9.- EMPRESA HOTELERA La empresa hotelera mil estrellas ha decidido contratarlo a ud. para que le disee las bases de datos que contendrn la informacin de su gestin. Estas bases de datos deben contener la siguiente informacin: a) Identificacin de cada uno de sus hoteles, en donde se especifique el nombre, cantidad de

    habitaciones, ciudad donde se ubica y categora de cada hotel. Adems se debe guardar la informacin acerca del detalle de las habitaciones que posee cada hotel, por ejemplo identificacin de la habitacin, nombre de la habitacin, estado de la habitacin, tipo de habitacin y valor de la habitacin.

    b) Identificacin de los empleados que trabajan en cada uno de los hoteles, en donde se especifique el nombre de los empleados, sus direcciones, fono, sueldo y cargo que ocupan. Los cargos con que designa el hotel para sus empleados son: Recepcionistas, Aseadores, Botones y Mantenedores de habitaciones. Los empleados trabajan en un solo hotel dentro de la empresa hotelera. Adems, se debe especificar la Administradora de Fondos de Pensiones de los empleados; de ella se debe identificar su nombre, direccin y telfono.

    c) Identificacin de los pasajeros que hacen uso de las habitaciones de la empresa hotelera. Se necesita almacenar el nombre, direccin, telfono y profesin de los pasajeros. Se detallar por profesin de los pasajeros solamente los siguientes conceptos; Empresarios, Empleados Pblicos y Trabajadores Independientes. Es necesario identificar tambin los das de estada del pasajero en los hoteles y el valor total que pagar una vez que se retira del hotel

    Desarrolle el modelo Entidad - Relacin que satisfaga la necesidad de informacin arriba presentada.