Você está na página 1de 15

Universidad Centroamericana Facultad de Ciencia, Tecnologa y Ambiente

Ingeniera en Sistemas y Tecnologas de la Informacin

Estructura, Representacin y Manejo de la Informacin

ESTUDIO DE CASOS UNIDAD II

Estimados estudiantes, damos inicio a la segunda unidad de la asignatura: Modelos para la representacin de la informacin.

En esta semana nos enfocaremos en el modelado de datos, para lo cual utilizaremos dos modelos para representarlos: E/R e IDEF.
Recomiendo lean el material de estudio propuesto en la agenda de trabajo para que luego elaboren el diagrama E/R y el modelo relacional para cada caso.

CASO #1: SISTEMA DE VUELOS

Elaborar el diagrama E/R para 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.

Los nmeros de vuelo son nicos para todo el mundo. En cada aeropuerto hay mltiples aterrizajes y despegues. Todos los aeropuertos contemplados estn en activo, es decir, tienen algn aterrizaje y algn despegue. Cada vuelo realizado pertenece a un cierto programa de vuelo. Para cada vuelo se quiere conocer su fecha, plazas vacas y el modelo de avin utilizado. Algunos programas de vuelo incorporan escalas tcnicas intermedias entre los aeropuertos de salida y de llegada. Se entiende por escala tcnica a un aterrizaje y despegue consecutivos sin altas o bajas de pasajeros. De cada vuelo se quieren conocer las escalas tcnicas ordenadas asignndole a cada una un nmero de orden.

CASO #2: 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 3.000.000 pts), 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 N, Calle, Comunidad y Ciudad. Una fecha incluye hora. Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

CASO #3: LIGA DE FTBOL

La Directiva de la liga de ftbol profesional ha decidido informatizar sus instalaciones creando una base de datos para guardar la informacin de los partidos que se juegan en la liga. Se desea guardar en primer lugar los datos de los jugadores. De cada jugador se quiere guardar el nombre, fecha de nacimiento y posicin en la que juega (portero, defensa, centrocampista...). Cada jugador tiene un cdigo de jugador que lo identifica de manera nica. De cada uno de los equipos de la liga es necesario registrar el nombre del equipo, nombre del estadio en el que juega, el aforo que tiene, el ao de fundacin del equipo y la ciudad de la que es el equipo. Cada equipo tambin tiene un cdigo que lo identifica de manera nica. Un jugador solo puede pertenecer a un nico equipo. De cada partido que los equipos de la liga juegan hay que registrar la fecha en la que se juega el partido, los goles que ha metido el equipo de casa y los goles que ha metido el equipo de fuera. Cada partido tendr un cdigo numrico para identificar el partido.

Tambin se quiere llevar un recuento de los goles que hay en cada partido. Se quiere almacenar el minuto en el que se realizar el gol y la descripcin del gol. Un partido tiene varios goles y un jugador puede meter varios goles en un partido. Por ltimo se quiere almacenar, en la base de datos, los datos de los presidentes de los equipos de ftbol (dni, nombre, apellidos, fecha de nacimiento, equipo del que es presidente y ao en el que fue elegido presidente). Un equipo de ftbol tan slo puede tener un presidente, y una persona slo puede ser presidente de un equipo de la liga. Pasar el modelo entidad-relacin resultante al modelo relacional. Disear las tablas en Access, realizar las relaciones oportunas entre tablas e insertar cinco registros en cada una de las tablas.

CASO #4: CHICHO PETS

CHICHO PETS es una veterinaria de barrio que se dedica al cuidado de mascotas. Desde sus comienzos, la poltica de la empresa ha sido atender a los animales como si fueran humanos. Tal hecho nos brinda un acercamiento a la forma de pensar de su dueo. Dado que la veterinaria esta creciendo y volvindose cada vez ms conocida, ya no es posible llevar manualmente el registro de las operaciones. Es por tal motivo que, Ayrton, dueo de CHICHO PETS, tiene intenciones de utilizar una base de datos para registrar toda su actividad comercial. CHICHO PETS presta atencin a diversos tipos de mascotas: aves, gatos y peces, pero su principal inters reside en los canes.

Entre las cuestiones pensadas para mejorar su gestin se encuentra el hecho de brindar una atencin personalizada a cada mascota. Es por eso que Ayrton piensa en la idea de ofrecer una mutual y gestionar la afiliacin de socios. De esta forma, cada socio abonara un arancel mensual que le posibilitara acceder a un set de servicios variados tales como vacunas, internaciones, belleza y cuidados intensivos. Cada plan posee una cierta cantidad de servicios cubiertos por el mismo, por lo que es importante conocer los servicios cubiertos por cada plan.

Dependiendo de cada plan, se ofrecen diversos descuentos en los servicios prestados por CHICHO PETS. En el caso del plan Premium, este cubre todos los costos generados por un animal al momento de su atencin. El sistema debe permitir la posibilidad de llevar un historial de visitas por mascota, de tal forma que permita realizar un seguimiento completo del animal desde que fue atendido por primera vez en CHICHO PETS. Los datos que se desea guardar son: Identificador de la mascota, fecha de atencin, estudios (servicios) que se le realizaron, diagnstico y profesional que la atendi.

Entre los datos que se guardan cada vez que se da de alta un socio, se encuentran el nombre de la mascota, su fecha de nacimiento y nombre de su dueo. En CHICHO PETS se sostiene que si a una mascota se la alimenta inadecuadamente la misma puede llegar a enfermarse. Es por tal motivo que adicionalmente tambin se dedica a la elaboracin de dietas especiales para animales.

La empresa cuenta con proveedores de alimentos especializados en mascotas, un mismo alimento puede ser provisto por ms de un proveedor. Compramos alimentos de la mejor calidad, y elaboramos segn su mascota el alimento mas adecuado...!, nos cuenta Ayrton. Cada alimento contiene una composicin determinada de vitaminas y minerales

De los alimentos comercializados es importante conocer en detalle su composicin (insumos que lo forman) como as tambin la medida de cada uno de estos elementos. Tener presente que los elementos poseen una unidad de medida (litros, milmetro cbico, etc.) y que no necesariamente todos se encuentran expresados en la misma unidad. Consideraciones adicionales En la visita de cada mascota se registran datos como la fecha de la consulta, su peso, estudio realizado y el estado general de la mascota. Los Estados Generales de cada mascota pueden ser: Sano. Enfermo Comprometido. Delicado.

Como el monto de la cuota mensual para cada plan puede variar en el tiempo es importante conocer como varia la misma. Los planes alimentarios son diseados en forma personalizada para cada mascota y pueden variar con el tiempo por lo que es importante conocer los distintos planes que se arm para la mascota. No necesariamente el nmero de historia clnica coincide con el de mascota. La composicin de un alimento no necesariamente es la misma para todos los proveedores de dicho alimento.

Recomendaciones Generales

Muchachos los casos propuestos estn disponibles en la Web, en el enlace:


http://users.dcc.uchile.cl/~mnmonsal/BD/guias/gmodeloER.pdf

El objetivo de la actividad es que ustedes elaboren el diagrama E/R de dos casos, pero adems deben realizar el modelo relacional de cada uno.

Você também pode gostar