Está en la página 1de 9

ENUNCIADOS PARA REALIZAR DISEO DE BASE DE DATOS

1 Sistema 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 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.

2 Sistema de vuelos
Obtener 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):
a) De cada aeropuerto se conoce su cdigo, nombre, ciudad y pas.
b) En cada aeropuerto pueden tomar tierra diversos modelos de aviones (el modelo de un avin
determina su capacidad, es decir, el nmero de plazas.
c) 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.
d) Cada programa de vuelo despega de un aeropuerto y aterriza en otro.
e) Los nmeros de vuelo son nicos para todo el mundo.
f) En cada aeropuerto hay mltiples aterrizajes y despegues. Todos los aeropuertos contemplados estn
en activo, es decir, tienen algn aterrizaje y algn despegue.
g) 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.
h) 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 bajas de
pasajeros.
i) De cada vuelo se quieren conocer las escalas tcnicas ordenadas asignndole a cada una un nmero
de orden.
Por ejemplo, el programa de vuelo 555 de Iberia con vuelos los lunes y jueves despega de Barajas-
Madrid-Espaa y aterriza en Caudell-Sydney-Australia teniendo las siguientes escalas tcnicas: 1- Los
Pradios-Sao Paulo-Brasil, 2-El Emperador-Santiago-Chile y 3-Saint Kitts-Auckland-Nueva Zelanda.
Qu cambios se producirn en el caso anterior si en las escalas pudiesen bajar o subir pasajeros?
Explicar cmo se podra representar esta nueva situacin.

3 Torneo de Tenis Grand Slam


El sistema debe memorizar todos los encuentros que se han desarrollado desde que existe el torneo, as
como las siguientes caractersticas de estos.
Descripcin:
El Grand Slam se compone de cuatro torneos anuales que se celebran en Gran Bretaa, Estados Unidos,
Francia y Australia. En cada pas se pueden desarrollar en distintos lugares (p. ej., en EE. UU. Puede
desarrollarse en Forest Hill o en Flashing Meadows).
Cada partido tiene asociado un premio de consolacin para el perdedor que depender de la fase en que
se encuentre el torneo (p. ej., el perdedor de octavos de final puede ganar 5.000 dlares). El ganador de
la final recibir el premio correspondiente al torneo.
Cada torneo tiene cinco modalidades: Individual masculino, individual femenino, dobles masculino, dobles
femenino y dobles mixtos.
Tambin hay que tener en cuenta la nacionalidad de un jugador, de forma que este puede ser aptrida o
tener varias nacionalidades.
Resultados a considerar:
El sistema debe dar respuesta a las siguientes preguntas:
1. Dado un ao y un torneo, composicin y resultado de los partidos.
2. Lista de rbitros que participaron en el torneo.
3. Ganancias percibidas en premios por un jugador a lo largo del torneo.
4. Lista de entrenadores que han entrenado a un jugador a lo largo del torneo y fechas en las que lo hizo.
Ejemplos de acceso a la base de datos.
Connors gano Gerulaitis en Roland Garros en 1979 en cuartos de final en individuales
masculinos por 6-3 4-6/7-5 6-0.
El seor Wilkinson arbitro ese partido.
Alemania ha ganado dos veces las individuales masculinas de Wimbledon. Borg ha ganado
2.000.000 de dlares a lo largo de su participacin en el Grand Slam.
El ganador de Roland Garros de 1987 gan 20.000 dlares.
Noah ha jugado cuatro veces en dobles mixtos con Mandlikova.

4 Sistema de Informacin de una Clnica

Una nueva clnica de la ciudad tiene la necesidad de crear la forma de manipular y almacenar todo tipo de
informacin que pueda estar relacionada con ella. Para que se pueda realizar el correspondiente trabajo
la clnica tiene los siguientes requerimientos:

La clnica cuenta con una estructura fsica de tres torres, dos para hospitalizacin y cirugas y
una para consulta. En cada torre lleva el registro de cada habitacin o consultorio, es decir, la
ubicacin (piso, numero), longitud (ancho y largo), dotacin (bao, closets, cama), ventanas
(si/no), tipo (habitacin o consultorio), valor metro cuadrado, propia o alquilada, nombre del
propietario, telfono del propietario, direccin del propietario, nombre del arrendatario, direccin
del arrendatario, telfono del arrendatario, valor administracin, ultima fecha de remodelacin.
Para la clnica es importante conocer quien est ocupando una habitacin y por cunto tiempo.

La clnica ofrece varios tipos de servicios: consulta, hospitalizacin, exmenes, urgencias,


ciruga, ciruga ambulatoria, cuidados intensivos, unidad cardiovascular, fisioterapia. De cada
tipo de servicio, segn lo requiera, se lleva el registro de: tipo de servicio, cdula del paciente,
nombre del paciente, direccin, telfono, servicio por eps o prepagada, entidad de servicio de
salud, exmenes practicados (tipo de examen, costo del examen, medico que practico el
examen, mquinas utilizadas, resultados del examen), identificacin del mdico, especialidad,
fecha de consulta o ingreso, fecha de salida, droga utilizada (referencia, nombre de la droga,
dosis suministrada); es importante anotar en la mayora de servicios se tiende a suministrar
droga; si es un servicio de hospitalizacin se lleva la siguiente informacin (valor habitacin,
nmero de das de hospitalizacin del paciente, valor servicio de restaurante, valor suministros
varios (estos suministros pueden ser guantes, servilletas, pitillos, papel higinico, etc.), nmero
de visitas del mdico, nombre del mdico visitante).

Para la clnica es importante mantener activos los pacientes, con su informacin bsica y
enfermedades y cirugas antes de prestarle un servicio. Adems lleva un historial de los
servicios que se le han prestado dejando registro de tipo de servicio, fecha inicio, fecha final,
valore del servicio, doctor responsable del servicio. Para seguridad la clnica es importante
conocer los datos bsicos de un familiar de cada paciente por lo tanto es obligatorio que cada
paciente facilite dichos datos.

En cuanto a la informacin que lleva de su personal, esta lo clasifica en: personal administrativo
(personal, contabilidad, finanzas), personal de planta (doctores, enfermeras y auxiliares) y
personal operativo (cocineros, aseadores y oficios varios). Se tienen las siguientes
caractersticas importantes: un doctor puede dirigir un rea especfica como decir: pediatra,
cardiologa, etc. Para un jefe de rea es importante saber que personal est disponible o qu
tiene a cargo. Cada doctor se le exige llenar una ficha por cada visita que hace a los pacientes
que tiene a su cargo. Esta contiene la siguiente informacin: hora de visita, paciente atendido,
tratamiento sugerido, droga sugerida, estado del paciente. Una enfermera profesional est
encargada de la direccin de un piso de la clnica y tiene a su cargo otras enfermeras y
auxiliares.

Esta es la informacin ms importante que desea manipular la clnica. Para dar solucin a esto usted
debe hacer el diseo de forma conceptual a travs del modelo E-R, que resuelva el problema
anteriormente descrito.
5 Sistema de informacin para la comercializacin de vehculos.

La Empresa Internacional de Automotores desea contratar con ustedes la realizacin de un sistema de


informacin para la comercializacin de vehculos que tenga entre otras las siguientes funciones:

Permitir la clasificacin de vehculos en reas como: Servicio pblico, Servicio Privado, Maquinaria (y sus
clasificaciones), igualmente entre las diferentes categoras se presentaran subcategoras como
Automviles, amperos, Camionetas, Utilitarios, Blindados, etc.

Los clientes que postulan vehculos debern ingresar la informacin del mismo que incluye la descripcin
y una fotografa. El sistema debe poseer un mdulo de verificacin para determinar si el vehculo presenta
inconsistencias judiciales, embargos o medidas que atenten contra el proceso de comercializacin.
Igualmente, el vehculo a inscribir deber pasar los exmenes de diagnstico y el reporte de los mismos
aparecer en la ficha tcnica suministrada a los compradores. El posible comprador deber registrarse en
el sistema y sus datos sern validados antes de entregar la informacin detallada de cualquier oferta. Los
clientes no registrados solo pueden consultar la informacin general del sistema y el precio base de cada
vehculo o maquinaria. El sistema mantendr contacto con los vendedores y compradores registrados por
medio de correo electrnico y ofrecer la oportunidad de fijar reuniones virtuales para dialogar va Chat.

El ministerio de la salud desea mantener un sistema de informacin relativo a


hospitales. Lo que se desea modelar consiste en:

HOSPITAL, con los datos:

__cdigo, que lo identifica.

__nombre

__direccin

__telfono

__cantidad de camas

SALA, con los datos:

__cdigo

__nombre

__cantidad de camas

MEDICO, con los datos:

__Cdula de identidad

__nombre

__especialidad

LABORATORIO, con los datos:

__cdigo, que lo identifica.


__nombre

__direccin

__telfono

PACIENTE, con los datos:

__cdula de identidad

__nmero de registro

__nmero de cama

__nombre

__direccin

__fecha de nacimiento

__sexo

DIAGNOSTICO, con los datos:

__cdigo, que lo identifica.

__tipo

__complicaciones

Cuyas relaciones tienen las siguientes caractersticas:

Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo
hospital. En distintos hospitales puede haber salas con el mismo cdigo, pero esto
no puede ocurrir dentro de un hospital.
Cada mdico trabaja en un nico hospital.
Cada hospital trabaja con muchos laboratorios, y un laboratorio presta servicios
a ms de un hospital. Interesa conocer la descripcin de cada servicio y la fecha
en que se realiz.
Un paciente puede estar internado en una nica sala.
Cada paciente puede ser atendido por ms de un mdico, y a su vez cada
mdico atender varios pacientes. Interesa conocer las fechas de las atenciones.
Cada paciente puede tener varios diagnsticos. Interesa saber la fecha en que
se realiz cada uno.

6 Biblioteca

Se desea modelar una situacin en la cual participan libros, bibliotecas e institutos.De


un libro se conoce su ttulo, sus autores, la editorial, la fecha de edicin y su cdigo
internacional. Un libro queda identificado por el cdigo internacional.
De una biblioteca se conoce su nombre. Todas las bibliotecas tienen libros pudiendo
haber ms de una copia de cada uno de ellos. Adems algunas bibliotecas realizan
convenios entre s.

Existen institutos, de los cuales se conoce su nombre, que piden libros a las
bibliotecas. Se lleva un control sobre la fecha en que se realizan estos pedidos.

Un punto interesante es el manejo que se realiza para clasificar los libros por sus
temas.Si bien se podra utilizar cualquier codificacin, consideramos que un cdigo es
cualquier frase o palabra con sentido. O sea, dejamos de lado las palabras como "al",
"con", "del", "su",etc. Adems se considera que existen dos tipos de cdigos distintos e
independientes entre s: los cdigos llamados DESCRIPTORES y los cdigos
llamados TERMINOS.

De todos los cdigos nos interesa conocer su texto y dado que los organismos que
establecen los cdigos son las bibliotecas interesa saber quin estableci los cdigos.
Un cdigo puede ser establecido por varias bibliotecas y una biblioteca puede
establecer varios cdigos. En especial de los cdigos que son DESCRIPTORES nos
interesa conocer la fecha en que se los consider como DESCRIPTORES por primera
vez.

La clasificacin temtica de los libros se realiza segn uno o ms DESCRIPTORES (


por ejemplo el libro "Lgica para resolver problemas" tiene como descriptores a
"resolucin de problemas" y lgica y matemtica" ). Todos los TERMINOS son
sinnimos de un DESCRIPTOR y un DESCRIPTOR puede ser sinnimo de ms de un
TERMINO ( por ejemplo los trminos "ordenador", "equipo", "mquina" son sinnimos
del descriptor "computador" ). No hay DESCRIPTORES que sean sinnimos entre s.

Dentro de los DESCRIPTORES hay algunos que representan temas vinculados entre
s ( por ej. Organizacin Internacional del Trabajo y Salarios Mnimos).

Tambin hay DESCRIPTORES que representan temas ms generales que otros, por
ejemplo Programacin y Programacin Estructurada ).

7 EL MONJE LOCO S.A

Se desea modelar el sistema de prestacin de servicios de la empresa de transporte


colectivo de pasajeros "EL MONJE LOCO S.A."; cuya descripcin es la siguiente:

Existen recorridos que pasan por distintas ciudades. Cada recorrido tiene un cdigo que lo
identifica. Cada recorrido se realiza varias veces al da en horarios distintos. Un recorrido
en un horario es un servicio determinado. Existen servicios ordinarios y extraordinarios.
En algunos servicios se hacen descuentos a estudiantes.
Cada da se le asignan uno o ms coches a cada servicio interesando la historia
de dichas asignaciones.
Cada da se le asigna, a cada servicio y coche, un conductor y opcionalmente un
guarda.
Los funcionarios relacionados con el transporte de pasajeros (conductores y
guardas) tienen asociados nro_funcionario, datos personales y categora; los
conductores tienen adems, la cantidad de kilmetros recorridos y el nro. De
licencia de conductor.
Cada conductor puede tener un suplente que toma su lugar en caso de que ste
no pueda cumplir su actividad. Un conductor puede ser suplente de varios.

8 PAISES

Existen pases independientes y colonias. Las colonias pertenecen a otro pas independiente.
Estos ltimos tienen alguna forma de gobierno que puede ser repblica, dictadura, principado,
emirato, democracia popular, etc. Los pases independientes comercian entre s distintos
productos. Las colonias slo comercian con el pas colonizador. En ambos casos, del producto
comerciado se conoce un cdigo que lo identifica, as como el nombre del producto. Las
relaciones de comercio posibles son de importacin y exportacin de productos.
Tambin forma parte de la BD la informacin de lmites entre pases (qu pases
limitancon un pas dado).

RIOS

Slo interesan dos tipos de ros: internacionales (sirven de lmite entre algn par de
pases) y nacionales (estn totalmente contenidos en un pas). Los datos que
interesan de un ro son nombre, caudal y longitud. Se supone que pueden existir dos
ros nacionales con igual nombre en distinto pas. Los ros internacionales tienen
nombre nico.

9 frigorfico

Se desea realizar el modelado de los datos necesarios para la distribucin de los


productos de un frigorfico, la cual se realiza desde su planta de procesamiento. Los
clientes de frigorfico, que son carniceras o mayoristas, realizan pedidos. El frigorfico
conoce el nombre, direccin y RUC de sus clientes. Tambin conoce la lista de los
empleados de los mayoristas que estn autorizados a recibir las entregas
directamente.

Los pedidos, que estn numerados y fechados, consisten en una lista de varios cortes
de productos crnicos, en la que, por cada corte, se indica el nmero de piezas y el
peso total aproximado. Los cortes reciben nombres que los identifican y se sabe que
un corte puede formar parte de otros as como contener a otros cortes.
Los distribuidores son intermediarios entre el frigorfico y los clientes (sean carniceras
o mayoristas). De ellos se conoce el nombre, la direccin y la lista de receptores
autorizados a recibir entregas. Los distribuidores pueden atender a varios clientes y a
su vez, un cliente puede ser atendido por varios distribuidores.

Las entregas a los distribuidores y a los mayoristas, consisten en cargar un camin, de


un nico distribuidor o mayorista, con piezas de carne. Esta entrega, que est
identificada con un nmero, se realiza en la planta del frigorfico, en cierta fecha, a
individuos que se hacen responsables como receptores de la carga.

La entrega de piezas a un distribuidor o mayorista se realiza contra un pedido


realizado por un cliente. Ms aun, el nmero de piezas entregada, su peso total
(registrado en la balanza en el momento del embarque) y los cortes de stas, deben
corresponderse al del pedido. Sin embargo, pueden ser necesarias varias entregas
para satisfacer un pedido, as como en una entrega se pueden satisfacer varios
pedidos.

10 constructora

Una empresa constructora dedicada a obras viales desea implantar un sistema


informtico que le permita llevar un registro de todas las actividades en cada una de
susobras. Su principal actividad es la construccin y mantenimiento de carreteras. La
empresa cuenta con una flota de vehculos formada por autos, camionetas y
camiones. De los vehculos se conoce su matrcula, marca, modelo y ao. En el caso
de las camionetas interesa saber su capacidad de carga y si son doble cabina o no; de
los camiones su capacidad de carga y cantidad de ejes.

Cada obra que la empresa lleva adelante tiene un nombre, el nmero de la ruta, y una

descripcin de la obra. La jornada es un da completo de trabajo. Las jornadas se


numeran secuencialmente con un nmero, el cual indica las jornadas trabajadas a
partir del comienzo de la obra. A su vez tiene un costo operativo de mano de obra, es
decir el total de los jornales que se han de pagar al terminar el da. Al comenzar la
jornada se fijan los trabajos a realizar durante la misma. Si por algn motivo cierto
trabajo queda incompleto (por ej. mal tiempo), el siguiente da laborable no se registra
como una nueva jornada sino como parte de la jornada de inicio de ese trabajo, y se
realizan slo los trabajos que quedaron pendientes. Los trabajos que se desean
registrar son la produccin y el tendido de la mezcla asfltica. Cada da, en cada obra
se producen las toneladas necesarias de mezcla de acuerdo a la planificacin de la
jornada. Esa produccin se utiliza para realizar los tendidos de ese mismo da, ya que
la mezcla no puede guardarse de un da para otro. Sin embargo, no toda la produccin
del da es utilizada ya que parte de ella es rechazada por los inspectores del ministerio
en la planta asfltica y otra parte es rechazada en la zona del tendido.
Para elaborar la mezcla se necesitan piedras y asfalto que se traen en camiones
desde una cantera cercana a la obra. En cada viaje de un camin a la cantera se
compra una cierta cantidad de piedras y asfalto por la que se obtiene una boleta de
compra. De cada viaje interesa saber la cantidad y el costo de cada material adquirido.

Una vez que la produccin de mezcla es aceptada por la inspeccin, se procede a su


tendido. De los tendidos se registra el kilometraje inicial, el final y la jornada de trabajo.
La empresa desea saber las toneladas totales producidas as como las rechazadas
tanto en planta como en la zona de tendido.

De cada inspector se conoce su cdula, nombre, telfonos y direccin. Algunos


inspectores tienen un alto grado de calificacin en lo que refiere a conocimientos y
formacin tcnica. Otros simplemente conocen metodologas bsicas y procesos
rutinarios. Estos ltimos estn asignados slo a planta. El resto inspecciona tanto en la
planta como en la carretera, pero nunca visitan ambos lugares el mismo da. A stos,
la empresa les brinda un vehculo (auto o camioneta) para ir al lugar del tendido. Cada
obra tiene un grupo de inspectores asignados por el ministerio, uno de los cuales es el
jefe. Interesa saber la cantidad de mezcla rechazada por cada uno y para los que
inspeccionan tendido los vehculos utilizados para sus visitas.

10 Amigos de la Fiesta

La asociacin "Amigos de la Fiesta" desea recoger en una base de datos toda la informacin
acerca de las corridas de todos que se celebran en Espaa y de todos los datos relacionados
con ellas.
Se desea tener informacin acerca de cada corrida, identificada conjuntamente
por un nmero de orden, la feria en la que se celebra y el ao de celebracin
(por ejemplo: orden = 2, feria = San Isidro, Ao = 1999).
En una determinada corrida actan una serie de toreros (mnimo 1 y mximo 3)
de los que desea guardar su DNI, nombre, apodo y fecha en que tom la
alternativa (fecha en la que se convirti en matador de toros). Adems se
desea saber quien fue el torero que le dio la alternativa (padrino) en su da (un
torero puede dar la alternativa a varios toreros o a ninguno).
En cada corrida un torero obtiene una serie de premios (cuntas orejas,
cuntos rabos y si sali por la puerta grande o no) de los que se desea
mantener informacin.
Cada torero puede tener un apoderado del que es protegido. A su vez, un
apoderado lo puede ser de varios toreros. De l se desea saber su DNI,
nombre, direccin y telfono.
Una corrida se celebra en una plaza de toros de la que se desea saber su
nombre que se supone nico, localidad, direccin y aforo. En una misma plaza
se pueden celebrar varias corridas de toros.
En cada corrida son estoqueados al menos 6 toros. Cada toro viene
identificado por el cdigo de la ganadera a la que pertenece, el ao en que
naci y un nmero de orden. Adems se desea mantener informacin acerca
de su nombre y color as como el orden en que fue toreado.
Cada toro pertenece a una ganadera determinada. De cada ganadera se
pretende saber su cdigo, localidad y antigedad (fecha de creacin).

11 transporte

El usuario de una empresa de transporte necesita para resolver su problema de


control de stock de repuestos, los siguientes elementos a ser consultados mediante
una terminal de vdeo:

a) Por cada repuesto, identificado por el cdigo de fbrica, necesita conocer:


descripcin, nmero de la ltima factura de fbrica, nmero, nombre y direccin del
ltimo proveedor, nmero, nombre y direccin de por lo menos cinco proveedores
alternativos, precio unitario de la ltima compra, existencias al cierre del ltimo
ejercicio contable; total de unidades ingresadas en este ejercicio, existencia actual,
valor de la existencia segn ltimo precio de compra.

b) Por cada repuesto necesita conocer el detalle de las veces en que fue utilizado,
para ello deber mostrar: fecha de utilizacin, chapa patente de la unidad que recibi
el repuesto, kilometraje de la unidad, cantidad utilizada, causa de la utilizacin (rotura,
desgaste, vencimiento) correspondiente a un perodo de tiempo seleccionado por el
usuario.

c) Por cada unidad de transporte el usuario desea desplegar los siguientes datos:
chapa patente que identifica la unidad, nmero de motor, nmero de chasis, fecha de
compra y el detalle de todos los repuestos utilizados por la unidad en un perodo de
tiempo previamente elegido por el usuario detallando cdigo, descripcin de repuesto
utilizado y kilometraje de la unidad.

Adems de las salidas solicitadas por pantalla el usuario necesita: listado resumen de
existencias del ejercicio donde conste el cdigo de repuesto, descripcin, fecha y
nmero de la ltima factura, precio de la ltima compra, existencia anterior, total de
compras, total de repuestos utilizados, existencia actual y valorizacin a precio de
ltima compra, de este ltimo valor un total general.

Ficha por unidad de transporte de utilizacin de repuestos con estructura similar a la


pantalla de consulta por unidad pero orientada a ser archivada en la carpeta del
vehculo.