Professional Documents
Culture Documents
2. Carreteras
Disear un diagrama entidad-relacin que recoja la organizacin de una base de datos para contener la informacin sobre todas las carreteras del pas, sabiendo que se deben cumplir las siguientes especificaciones: Las carreteras estn divididas en varias categoras (locales, comerciales, regionales, nacionales, autovas, etc.) Las carreteras se dividen en tramos. Un tramo siempre pertenece a una nica carretera y no puede cambiar de carretera. Un tramo puede pasar por varias comunas, interesando conocer el Km de la carretera y la comuna donde empieza el tramo y en donde termina. Para los tramos que suponen principio o final de carretera, interesa saber si es que la carretera concluye fsicamente o es que confluye en otra carretera. En este caso, interesa conocer con qu carretera confluye y en qu kilmetro, tramo y comuna.
3. Artculos y encargos
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: Nmero de cliente (nico), Direcciones de envo (varias por cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso debe superar los $30.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 No, Calle, Comuna y Ciudad. Una fecha incluye hora. Se pide hacer el diagrama entidad-relacin para la base de datos que represente esta informacin.
4. Gimnasio Bceps
El gimnasio Bceps ha inaugurado, y necesita de su asistencia para disear la base de datos. En bceps, cada cliente tiene un RUT, nombre, direccin y telfonos de contacto. Adems tiene un plan de trabajo, segn el cual debe pagar una mensualidad. Tambin se debe estar al tanto de su deuda. Cada plan de trabajo tiene asociado un entrenamiento especfico. Un entrenamiento consiste de frecuencia, dificultad (principiante, intermedia o avanzada), nombre, costo, y un plan de ejercicios. En un entrenamiento se realiza un cierto nmero de sets y repeticiones (por set) de cada ejercicio del plan. Un ejercicio, por otro lado, tiene nombre, descripcin, complejidad y msculos trabajados. Cada persona tiene un monitor asociado. El monitor tiene RUT, nombre, telfonos de contacto y paga. La paga del monitor se calcula segn el nmero de clientes que tiene. Haga el diagrama entidad-relacin de Bceps.
5. Agente de ventas
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, los productos 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.
6. Ven Fido!
Un grupo de personas suele organizar un festival de moda para perros. Este festival se realiza todos los aos y tiene dominio pblico. El festival tiene anfitrin y patrocinadores (empresas). Adems posee un concurso, cuyo premio representa un producto gratis de cada patrocinador para el perro ganador. Cada perro tiene nombre, raza, edad y dueo. Cada dueo tiene RUT, nombre, direccin, edad y telfono. Pueden participar varios perros por dueo y los perros de un mismo dueo no pueden tener el mismo nombre. De los patrocinadores se debe conocer el nombre (o marca), el RUT, el aporte (cash) y el producto que le entregaron al perro ganador. Modele la situacin anterior con y sin acceso a datos histricos. Qu atributos deben cambiar entre los distintos casos?
7. Servicio militar
Hay que hacer ms expedito el proceso de reclutamiento! Por ello se le ha contratado para servir a la patria y bla-bla... bases de datos. 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,...), 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. Adems, un soldado realiza varios servicios a lo largo de la milicia. Un mismo servicio puede ser realizado por ms de un soldado (independiente de la compaa), siendo significativa la fecha de realizacin.
8. Las olimpadas
Se le ha pedido que construya el modelo de datos de las olimpadas. Usted crear un diagrama entidad-relacin para tal efecto. 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).
3. Campeonato de ftbol
5. Sistema de vuelos
Construya el modelo de datos de un sistema de control de vuelos adaptado a las siguientes reglas de gestin (indicar las entidades, interrelaciones, etc., que se deducen de cada una de las reglas): De cada aeropuerto se conoce su cdigo, nombre, ciudad y pas. En cada aeropuerto pueden tomar tierra diversos modelos de aviones (el modelo de un avin determina su capacidad, es decir, el nmero de plazas. En cada aeropuerto existe una coleccin de programas de vuelo. En cada programa de vuelo se indica el nmero de vuelo, lnea area y das de la semana en que existe dicho vuelo. Cada programa de vuelo despega de un aeropuerto y aterriza en otro.
TAREA
Resolver los diez modelos para la prxima clase