Está en la página 1de 5

UNDAC

EFP Sistemas y Computacin

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.oal!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-.

Ing ! "i##iams A! $UO% ROB&ES

'('

Base )e Datos I

UNDAC

EFP Sistemas y Computacin

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.G. 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. B. 6.C. l !imnasio 'siempre en forma) del ejercicio 6 elimina la restriccin de que una clase slo se imparten en salas sin aparatos.

Ing ! "i##iams A! $UO% ROB&ES

'('

Base )e Datos I

UNDAC

EFP Sistemas y Computacin

H. 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 mocional 5Iill 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.

J. 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 stocI, 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.

+. 5e trata de dise>ar una base de datos para una red de a!encias franquiciadas a E CD2KDK#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.

Ing ! "i##iams A! $UO% ROB&ES

'('

Base )e Datos I

UNDAC

EFP Sistemas y Computacin

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.

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

11. 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-.
'(' Base )e Datos I

Ing ! "i##iams A! $UO% ROB&ES

UNDAC

EFP Sistemas y Computacin

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.

Ing ! "i##iams A! $UO% ROB&ES

'('

Base )e Datos I

También podría gustarte