You are on page 1of 4

EJERCICIOS DE DISEO DE BASES DE DATOS

4. En el gimnasio Siempre en forma se quiere implantar una base de datos para llevar el control de los socios,
recursos utilizados, etc. Las especificaciones que nos han dado son las siguientes:
Existen varias salas, de las cuales se quiere guardar informacin como, los metros cuadrados que ocupa,
ubicacin y el tipo de sala (cardio, general, muscular). Cada sala se identifica por un nmero de sala.
Hay salas que tienen aparatos y salas que no. En las salas se pueden o no impartir clases.
De cada aparato se quiere tener almacenado su cdigo, descripcin y estado de conservacin. Cada
aparato est asignado a una nica sala.
Tambin se quiere mantener informacin relacionada con las clases que se imparten (descripcin y
da/hora en la que se imparten); cada clase se identifica por un cdigo de clase. Cada clase tiene
asignada una sala y es impartida por un slo monitor.
De cada monitor se quiere conocer el DNI, nombre, telfono, si tienen o no titulacin, experiencia
profesional, as como las clases que pueden impartir (preparacin como monitor de aerobic, step,
streching, etc).
De cada socio se quiere conocer el nmero de socio, nombre, direccin, telfono, profesin y datos
bancarios, as como las clases a las que asiste.
El gimnasio dispone tambin de pistas de squash, de las que se quiere conocer el nmero de pista,
ubicacin y estado. Las pistas de squash pueden ser utilizadas por socios para lo que proporciona un
servicio de reservas de pistas (en una fecha y a una hora.)
El gimnasio siempre en forma del ejercicio 4 impone las siguientes restricciones:
4.b Las pistas de Squash se consideran salas y se desea conocer tambin su tamao y ubicacin.
Las clases slo se imparten en salas sin aparatos. Las salas con aparatos siguen clasificndose en sala de
cardio, general, etc.
4. c) El gimnasio siempre en forma del ejercicio 4 elimina la restriccin de que una clase slo se
imparten en salas sin aparatos.

SALA
Id_sala
Metros
Ubicacin
Tipo_sala
Tiene_aparato

APARATO
Id_aparato
Descripcin
Estado
Id_sala

CLASE
Id_clase
Descripcin
Dia
Hora
Id_sala
Id_monitor

ASISTE
Id_asiste
Id_socio
Id_clase

PISTA
Id_pista
Ubicacin
estado

MONITOR
Id_monitor
Nombre
Telfono
Direccin
experiencia

SOCIO
Id_socio
Nombre
Direccin
Telfono
Profesin
Dato_bancario

PREPARACIN
Id_preparacion
Id_monitor
descripcion

RESERVA
Id_reserva
Id_socio
Id_pista
Fecha
hora

Aqu separe para que no exista relacin de muchos a muchos socios y clases ya que no pueden haber
muchos socios que tengan muchas clases asistiendo
Coloque una entidad de preparacin para el monitor ya que puede ser de aerobic, step, streching, etc.

5. La empresa Personal Quality desea incorporar en su poltica de contratacin criterios de calidad del personal
basados en la medicin de sus habilidades o competencias.
La empresa desea medir las competencias intelectuales de todos sus empleados y adems desea conocer las
competencias emocionales de sus directivos (por ejemplo, la capacidad de trabajo en grupo, la motivacin,
capacidad de liderazgo, etc.). De todas ellas se desea conocer: su cdigo de identificacin, su nombre y su
descripcin. Adems, para cada competencia emocional se desea conocer, lo que se ha denominado el umbral;
es decir, el valor mnimo de cada competencia por debajo del cual ningn empleado podr ser directivo. Se
requiere tambin que todo directivo mantenga este umbral mnimo en, al menos, 5 competencias emocionales.
Para llevar a cabo este estudio, Personal Quality ha contactado con el Emotional Skill Center quien le ha
proporcionado una batera de Test. Cada competencia est asociada a un conjunto de test que permiten
medirla. Un test puede medir una nica competencia. Cada test se identifica por un nombre y debe tener
asociado un conjunto de preguntas, una plantilla para su correccin as como el modo en que se debern
interpretar los resultados.
Cada empleado se identifica por un cdigo interno. Adems se quiere conocer el nombre, la direccin y
un telfono de contacto de cada empleado.

6. La gestin de una farmacia requiere poder llevar control de los medicamentos existentes, as como de los que
se van sirviendo, para lo cual se pretende disear un sistema acorde a las siguientes especificaciones:
En la farmacia se requiere una catalogacin de todos los medicamentos existentes, para lo cual se
almacenar un cdigo de medicamento, nombre del medicamento, tipo de medicamento (jarabe,
comprimido, pomada, etc.), unidades en stock, unidades vendidas y precio. Existen medicamentos de
venta libre, y otros que slo pueden dispensarse con receta mdica.
La farmacia adquiere cada medicamento a un laboratorio, o bien los fabrica ella misma. Se desea
conocer el cdigo del laboratorio, nombre, telfono, direccin, fax as como el nombre de la persona de
contacto.
Los medicamentos se agrupan en familias, dependiendo del tipo de enfermedades a las que dicho
medicamento se aplica.
La farmacia tiene algunos clientes que realizan los pagos de sus pedidos a fin de cada mes (clientes con
crdito). La farmacia quiere conocer las unidades de cada medicamento comprado (con o sin crdito) as
como la fecha de compra. Adems, es necesario tener los datos bancarios de los clientes con crdito, as
como la fecha de pago de las compras que realizan.

medicamento
Id_medicamento
Nombre
Tipo
Stock
Vendidos
Precio
Receta
Id_laboratorio
Id_familia

laboratorio
Id_laboratorio
Nombre
Direccin
Telfono
Contacto
fax

Com_efectivo
Id_com_efectivo
Id_cliente
Fecha_compra
Unidades
Id_medicamento

cliente
id-cliente
telfono
direccion
familia
id-familia
descripcion

Clie_credito
Id_credito
Dato_bancario
Id_cliente

Com_credito
Id_com_credito
Id_credito
Fecha_compra
Unidades
Fecha_pago
Id_medicamento

Aqu separe clientes con crdito ya que haban clientes que hacan pagos en credito

You might also like