Vous êtes sur la page 1sur 5

Universidad Nacional Santiago Antnez de Mayolo FAC - ISI

2014

Programacin II Pgina 1


TEMA: BASE DE DATOS MODELADO

1.- Instituto de salud
El Instituto traumatolgico Integral desea desarrollar un sistema que le permita
administrar la asignacin de turnos a pacientes.
Cuando un paciente llama para solicitar un turno, la recepcionista debe verificar si el
paciente ya ha sido atendido. Si no fue atendido en el instituto, le solicita los siguientes
datos personales: Nmero de documento, nombre y apellido, fecha de nacimiento,
domicilio, telfono, obra social y n de afiliado.
Cada vez que el paciente solicita un turno, la recepcionista debe verificar que est
disponible, en cuyo caso le asigna el turno informndole el nmero de turno
correspondiente.
Cuando el mdico atiende al paciente debe completar en el turno el motivo de la consulta,
los sntomas, y una breve descripcin del tratamiento correspondiente. Los mdicos
pueden consultar adems todos los turnos de un paciente obteniendo: fecha de consulta,
el motivo, sntomas, el tratamiento que se prescribi, y el nombre y apellido del mdico
que lo atendi en cada oportunidad.
Tener en cuenta que:
Un turno es para un solo paciente y lo atiende un solo mdico.
Las consultas tienen solo un motivo (chequeo, tratamiento prolongado, etc.)
En una consulta un paciente puede presentar varios sntomas.
Cada paciente tiene solo 1(una) obra social.
Se pide:
Disear las entidades relevantes para el caso, con sus respectivas claves y atributos.
Modelar dicho caso prctico propuesto (Hacer uso de las herramientas usadas en
clase).





Universidad Nacional Santiago Antnez de Mayolo FAC - ISI
2014

Programacin II Pgina 2


2.- Servicio Militar
El Ministerio de Defensa desea disear una Base de Datos para llevar un cierto control de
los soldados que realizan el servicio militar. 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, Armada, ....), 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.
Tener en cuenta que:
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 s, un soldado slo est en un cuartel.
Un soldado realiza varios servicios a lo largo de su estada militar. Un mismo
servicio puede ser realizado por ms de un soldado (con independencia de la
compaa), siendo significativa la fecha de realizacin.
Se pide:
Disear las entidades relevantes para el caso, con sus respectivas claves y atributos.
Modelar dicho caso prctico propuesto (Hacer uso de las herramientas usadas en
clase).




Universidad Nacional Santiago Antnez de Mayolo FAC - ISI
2014

Programacin II Pgina 3


3.- Elecciones
En las prximas elecciones de alcalde, en las comunas de Concepcin, un partido poltico
desea llevar una contabilidad paralela de los sufragios, adems de manejar la informacin
de los candidatos, mesas de votacin, etc.
La informacin que debe manejar este sistema es:
Candidatos por comuna: dni, nombre completo, partido que representa.
Locales de votacin
Mesas: nmero, ubicacin, si es de hombres o mujeres.
Nmero de votantes por mesa.
Nmero de votos emitidos en una mesa.
Vocales de cada mesa, identificando al presidente de mesa
Votos escrutados en cada mesa, indicando cantidad de votos para cada candidato
Apoderados del partido: rut, nombre completo, mesa(s) en la cual es apoderado.
Cada apoderado puede ser asignado a lo ms a dos mesas, siempre que se
encuentren en el mismo local de votacin.
Los apoderados, una vez terminado el escrutinio de los votos de su mesa, registra
los resultados y telefnicamente despacha la informacin a una central, donde se
ingresa a la base de datos.
Interesa poder obtener los porcentajes de preferencias por candidato,
desagregadas por mesa, local de votacin y comuna. Adems de otros
antecedentes, como una lista de los apoderados del partido, lista de vocales de
mesa, etc.
Se pide:
Disear las entidades relevantes para el caso, con sus respectivas claves y atributos.
Modelar dicho caso prctico propuesto (Hacer uso de las herramientas usadas en
clase).






Universidad Nacional Santiago Antnez de Mayolo FAC - ISI
2014

Programacin II Pgina 4


4.- INFORDATA
Una empresa dedicada a la venta de productos informticos desea que diseemos la base
de datos para la automatizacin de sus procesos. Para ello nos detalla que: Vende
productos que pueden ser: CPU's, impresoras o monitores, entre otros. De su catlogo
podemos decir:

De las CPU's nos interesa un cdigo, el modelo y la memoria principal.
De las impresoras nos interesa el cdigo, el modelo y la velocidad, mientras que
para los monitores nos interesa el cdigo, el modelo y la definicin mxima.
De cualquier otro producto nos interesa solamente el cdigo y modelo. Todos los
cdigos son nicos y no se repiten ni para productos de diferentes tipos.

Por otro lado interesa conocer los proveedores de los productos, que se caracterizan por
su RUC y direccin, as como es de inters 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 ms de un producto. Se necesita,
tambin, conocer cuntos 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 cdigo 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
resolucin mxima, mientras que para los discos duros interesa la capacidad. No hay
ningn 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 tecnologa y por tanto interesa conocer su pas de origen y fecha de
fabricacin. De todos estos productos de alta tecnologa se quiere conocer los datos de su
empresa fabricante, que son nombre, direccin y nmero de empleados, sabiendo que
uno de estos productos solamente lo fabrica una empresa, mientras que cada una de estas
casas puede fabricar ms de un producto.

Universidad Nacional Santiago Antnez de Mayolo FAC - ISI
2014

Programacin II Pgina 5

Algunas de estas empresas dan soporte tcnico a los productos de alta tecnologa
fabricados por otras, lo cual resulta de inters, ya que se puede solicitar esos servicios y
comparar precios del soporte para dichos productos. Por supuesto es de inters conocer el
precio de cada empresa para el soporte a cada uno de los productos.

Por ltimo, y dado que nuestra empresa da servicio tcnico exclusivamente a las personas
que compran impresoras, se desea almacenar los datos de dichos clientes, que son DNI,
telfono y domicilio, adems de la fecha en que ha comprado cada una de las impresoras
que tenga adems del detalle de los servicios tcnicos que se dieron en cada vez, y el total
facturado. Se sabe que el precio de los servicios vara con el tiempo.
Se pide:
Disear las entidades relevantes para el caso, con sus respectivas claves y atributos.
Modelar dicho caso prctico propuesto (Hacer uso de las herramientas usadas en
clase).