Vous êtes sur la page 1sur 5

Ejercicios de diseo de bases de datos

1. La cadena de Video-Clubs Glob-Gusters ha decidido, para mejorar su servicio,


emplear una base de datos para almacenar la informacin referente a las pelculas
que ofrece en alquiler. sta informacin es la si!uiente"
#na pelcula se caracteri$a por su ttulo, nacionalidad, productora % fecha &p.e.,
'(uo Vadis), 'stados #nidos), '*.G.*.), 1+,,-.
n una pelcula pueden participar varios actores &nombre, nacionalidad, se.o-
al!unos de ellos como actores principales.
#na pelcula est/ diri!ida por un director &nombre, nacionalidad-.
0e cada pelcula se dispone de uno o varios ejemplares diferenciados por un
n1mero de ejemplar % caracteri$ados por su estado de conservacin.
#n ejemplar se puede encontrar alquilado a al!1n cliente &023, nombre,
direccin, tel4fono-. 5e desea almacenar la fecha de comien$o del alquiler % la
de devolucin.
Cada socio puede tener alquilados, en un momento dado, 6 ejemplares como
m/.imo.
#n socio tiene que ser avalado por otro socio que responda de 4l en caso de
tener problemas en el alquiler.
7. La empresa de formacin 8, desea llevar un control informati$ado de los cursos
que imparte as como de lo profesores que participan en dichos cursos. 9ara ello, nos
han dado las si!uientes especificaciones"
Cada curso, del que se desea conocer el ttulo, el n1mero de horas % el tema o
los temas que trata, se identifica por un cdi!o de cuso.
Cada curso puede tener una serie de cursos cu%o reali$acin previa es
obli!atoria &prerrequisito- o recomendada.
Cada curso se puede impartir una o varias veces, en diferentes fechas % en cada
edicin del mismo pueden participar diferentes empleados.
Los empleados, de los que se desea conocer su cdi!o de empleado, nombre,
023 % fecha de anti!uedad en la empresa, pueden impartir % recibir cursos pero
con la restriccin de que en una mismo edicin de un curso no pueden participar
como profesores % como alumnos.
:. La asociacin ;<mi!os de la =iesta; desea reco!er en una base de datos toda la
informacin acerca de las corridas de toros que se celebran en spa>a % de todos los
datos relacionados con ellas.
5e desea tener informacin acerca de cada corrida, identificada conjuntamente
por un n1mero de orden, la feria en la que se celebra % el a>o de celebracin
&por ejemplo" orden ? 7, feria ? 5an 3sidro, a>o ? 1++@-A las corridas que no se
celebran durante una feria tienen @ en el campo =eria % se numeran
correlativamente dentro de ese a>o.
n una determinada corrida act1an una serie de toreros &mnimo 1 % m/.imo B-
de los que se desea !uardar su dni, nombre, apodo % fecha en que tom la
alternativa. <dem/s se desea saber qui4n fue el torero &padrino- que le dio la
alternativa en su da &un torero puede dar la alternativa a varios compa>eros o a
nin!uno-.
n cada corrida un torero obtiene una serie de premios &n1mero de orejas, de
rabos % si sali por la puerta !rande- de los que se desea mantener informacin.
Cada torero puede tener un apoderado. < su ve$, un apoderado lo puede ser de
varios toreros. 0e 4l se desea saber su dni, nombre, direccin % tel4fono.
#na corrida se celebra en una pla$a de toros de la que se desea saber su
nombre &que se supone 1nico-, localidad, direccin % aforo. n una misma pla$a
se pueden celebrar varias corridas de toros.
Cada toro pertenece a una !anadera determinada. 0e cada !anadera se quiere
conocer su cdi!o, nombre, localidad, procedencia % anti!Cedad &fecha de
creacin-.
n cada corrida son estoqueados al menos B toros. Cada toro viene identificado
por el cdi!o de la !anadera a la que pertenece, el a>o en que naci % un
n1mero de orden. <dem/s se desea mantener informacin acerca de su nombre
% color, as como del orden en que fue toreado.
6. n el !imnasio '5iempre en forma) se quiere implantar una base de datos para
llevar el control de los socios, recursos utili$ados, etc. Las especificaciones que nos
han dado son las si!uientes"
.isten varias salas, de las cuales se quiere !uardar informacin como, los
metros cuadrados que ocupa, ubicacin % el tipo de sala &cardio, !eneral,
muscular-. Cada sala se identifica por un n1mero de sala.
Da% salas que tienen aparatos % salas que no. n las salas se pueden o no
impartir clases.
0e cada aparato se quiere tener almacenado su cdi!o, descripcin % estado de
conservacin. Cada aparato est/ asi!nado a una 1nica sala.
Eambi4n se quiere mantener informacin relacionada con las clases que se
imparten &descripcin % daFhora en la que se imparten-A cada clase se identifica
por un cdi!o de clase. Cada clase tiene asi!nada una sala % es impartida por
un slo monitor.
0e cada monitor se quiere conocer el 023, nombre, tel4fono, si tienen o no
titulacin, e.periencia profesional, as como las clases que pueden impartir
&preparacin como monitor de aerobic, step, strechin!, etc-.
0e cada socio se quiere conocer el n1mero de socio, nombre, direccin,
tel4fono, profesin % datos bancarios, as como las clases a las que asiste.
l !imnasio dispone tambi4n de pistas de squash, de las que se quiere conocer
el n1mero de pista, ubicacin % estado. Las pistas de squash pueden ser
utili$adas por socios para lo que proporciona un servicio de reservas de pistas
&en una fecha % a una hora.-
6. b- l !imnasio 'siempre en forma) del ejercicio 6 impone las si!uientes
restricciones "
Las pistas de 5quash se consideran salas % se desea conocer tambi4n su
tama>o % ubicacin.
Las clases slo se imparten en salas sin aparatos. Las salas con aparatos
si!uen clasific/ndose en sala de cardio, !eneral, etc.
6. c- l !imnasio 'siempre en forma) del ejercicio 6 elimina la restriccin de que una
clase slo se imparten en salas sin aparatos.
,. La empresa 9ersonal (ualit% 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
% adem/s desea conocer las competencias emocionales de sus directivos &por
ejemplo, la capacidad de trabajo en !rupo, la motivacin, capacidad de
lidera$!o, etc.-. 0e todas ellas se desea conocer" su cdi!o de identificacin, su
nombre % su descripcin. <dem/s, para cada competencia emocional se desea
conocer, lo que se ha denominado el umbralA es decir, el valor mnimo de cada
competencia por debajo del cual nin!1n empleado podr/ ser directivo. 5e
requiere tambi4n que todo directivo manten!a este umbral mnimo en, al menos,
, competencias emocionales.
9ara llevar a cabo este estudio, 9ersonal (ualit% ha contactado con el motional
5Gill Center quien le ha proporcionado una batera de Eest. Cada competencia
est/ asociada a un conjunto de test que permiten medirla. #n test puede medir
una 1nica competencia. Cada test se identifica por un nombre % debe tener
asociado un conjunto de pre!untas, una plantilla para su correccin as como el
modo en que se deber/n interpretar los resultados.
Cada empleado se identifica por un cdi!o interno. <dem/s se quiere conocer el
nombre, la direccin % un tel4fono de contacto de cada empleado.
B. La !estin de una farmacia requiere poder llevar control de los medicamentos
e.istentes, as como de los que se van sirviendo, para lo cual se pretende dise>ar un
sistema acorde a las si!uientes especificaciones"
n la farmacia se requiere una catalo!acin de todos los medicamentos
e.istentes, para lo cual se almacenar/ un cdi!o de medicamento, nombre del
medicamento, tipo de medicamento &jarabe, comprimido, pomada, etc.-,
unidades en stocG, unidades vendidas % precio. .isten medicamentos de venta
libre, % otros que slo pueden dispensarse con receta m4dica.
La farmacia adquiere cada medicamento a un laboratorio, o bien los fabrica ella
misma. 5e desea conocer el cdi!o del laboratorio, nombre, tel4fono, direccin,
fa. as como el nombre de la persona de contacto.
Los medicamentos se a!rupan en familias, dependiendo del tipo de
enfermedades a las que dicho medicamento se aplica.
La farmacia tiene al!unos clientes que reali$an los pa!os de sus pedidos a fin de
cada mes &clientes con cr4dito-. La farmacia quiere conocer las unidades de
cada medicamento comprado &con o sin cr4dito- as como la fecha de compra.
<dem/s, es necesario tener los datos bancarios de los clientes con cr4dito, as
como la fecha de pa!o de las compras que reali$an.
H. 5e trata de dise>ar una base de datos para una red de a!encias franquiciadas a
ECD2IDI#5, empresa especiali$ada en el alquiler % compra de inmuebles.
Cada a!encia tiene un titular propio % un conjunto de vendedores. Eanto el titular
como los vendedores slo pueden pertenecer a una a!encia. 5obre las a!encias
interesa almacenar su direccin, tel4fonos &que pueden ser varios-, fa., etc.
<dem/s, cada a!encia tiene asi!nada una $ona de actuacin que es 1nica.
Las a!encias disponen de inmuebles tanto para alquilar como para vender &o
ambas cosas-, en el primer caso fi!urar/ el precio de alquiler % la fian$a a
depositar, mientras que en el se!undo caso, adem/s del precio de venta, se
indica si el inmueble est/ o no hipotecado.
9or otro lado, los inmuebles pueden ser locales comerciales, o pisos. n ambos
casos se identifican por un cdi!o, interesando conocer el propietario, la
direccin % la superficie en m7.
<dem/s, en el caso de pisos interesa conocer el n1mero de habitaciones
&inclu%endo el saln-, el n1mero de cuartos de ba>o, el tipo de !as &natural,
ciudad, butano-, % si es interior o e.terior. 9ara los locales comerciales se debe
conocer si dispone de licencia de apertura.
#n cliente puede acudir a varias a!encias, en cada una se le asi!na un
vendedor, que es el encar!ado de seleccionar los inmuebles que cumplen las
caractersticas deseadas, % en caso de estar interesado, el cliente debe dar una
se>al para reservar el inmueble &o los inmuebles- que desea.
J. La empresa '8) desea llevar un control de sus departamentos, empleados %
pro%ectos se!1n las si!uientes especificaciones "
5e desea conocer el nombre, salario % n1mero de la se!uridad social de cada
empleado, as como el nombre, fecha de nacimiento % estudios que cursa, de
cada uno de sus hijos. .isten varios tipos de empleados " directores
&encar!ados de un departamento-, representantes de ventas &se ocupan de la
representacin en un n1mero de re!iones- e in!enieros &encar!ados de reali$ar
los pro%ectos de la empresa-A ha%, adem/s, otros empleados, como secretarios,
au.iliares de laboratorio, etc. #n director no puede ejercer nin!una otra funcin A
sin embar!o, un representante de ventas puede desempe>ar tambi4n las
funciones de un in!eniero % viceversa.
Los distintos departamentos concede becas de estudio a los hijos de los
empleados. stas becas no est/n tipificadas, sino que son a%udas que se
conceden dependiendo del presupuesto del que dispon!a el departamento. 5e
desea conocer la fecha de concesin de cada beca as como la cuanta de 4sta.
#n in!eniero puede tener varias especialidades que se desean conocer.
0e los departamentos se necesita saber, el nombre, locali$acin % empleados
que trabajan en 4l. #n departamento tiene, como mnimo 7 empleados % como
m/.imo :@ % est/ al car!o de un 1nico director. Cada departamento tiene un
director distinto.
#n departamento puede controlar un n1mero de pro%ectos, de los que se desea
conocer su nombre % fecha de comien$o.
n la reali$acin de un pro%ecto no puede haber involucrados m/s de ,
in!enieros. Eodo in!eniero debe estar asociado a 1 pro%ecto como mnimo % a 7
como m/.imo. n el caso de que un departamento no ten!a nin!1n pro%ecto,
sus empleados podr/n estar trabajando en pro%ectos de otros departamentos.
+. 5e trata de dise>ar la base de datos para la administracin de un consorcio de
hospitales, que permita !estionar datos acerca del personal as como de los pacientes
de los mismos. 0e cada hospital interesa almacenar adem/s de su nombre direccin,
tel4fono, fa., etc.
l personal de los hospitales &del que interesa almacenar su dni, nombre,
apellidos, direccin % tel4fono- se divide en personal administrativo % personal
sanitario &dentro de este se distin!ue a su ve$ <E5 % m4dicos-.
Los m4dicos tienen una especialidad que interesa conocer &pediatra, obstetricia,
etc.- % slo trabajan, al i!ual que el resto del personal, en un hospital.
Los pacientes pueden acudir a varios hospitales del consorcio, pudiendo ser
atendidos por varios m4dicos.
5e desea conocer los datos personales de los pacientes que van a in!resar en el
hospital, as como el n1mero de se!uridad social, compa>a ase!uradora, la
fecha de admisin % la sala &habitacin- en la que deben permanecer.
Cada sala se identifica por un n1mero de sala dentro de cada hospital % se
desea conocer el n1mero de camas de las que dispone cada sala.
Cada admisin de un paciente en el hospital lleva asociada una o varias fichas
de tratamiento en las que se indica la enfermedad % el m4dico que la atiende.
Cada tratamiento se identifica por el nombre de la enfermedad del tratamiento
que es 1nico para cada admisin.
<dem/s, cada tratamiento da lu!ar a distintos resultados que permiten reali$ar el
se!uimiento de cada enfermedad de un paciente. l resultado debe indicar la
fecha % hora en que 4ste tuvo lu!ar, as como un comentario &por ejemplo,
indicando si el paciente tiene fiebre etc.-. 9ara un mismo tratamiento slo puede
haber un resultado en un mismo da, a una misma hora.

Vous aimerez peut-être aussi