Beruflich Dokumente
Kultur Dokumente
EJERCICIO 1
uiere disear un base de datos relacional para almacenar informacinsobre tos asuntos que lleva
Cada asunto tiene un (lme de expediente)que lo identifica, y corresponde a un
de inicio y fecha de archivo o Wizac;on), su
solo tv . Del asunto se debe almacenar
archivado, etc.), asi como los (atos personales del clienta al que pertenece (DNI, nombre,
(esta*tramite,
direccin, etc.). Algunos asuntos son llevados por uno o variosEggndQres, de los que nos interesa mbien
los datos personales.
Se
EJERCICIO 2
relativa a los zoos existentes
Se quiere disear una base de datos relacional que almacene informacin
zoo se conoce el nombre,ciudad
en el mundo, asi como las especies animales que stos albergan. De cada
De cada especie animal se almacena el
y pas donde se encuentra, tamao (en m2) y presupuestoanual.
EJERCICIO 3
EJERCICIO 4
cinta que se lleva, que es nico (de cada pelicula hay varias copias en cintas
fecha y el nmerode la
el archivadorde pelculas prestadas. Cuando el socio devuelve la cinta,
deposita en
distintas). Esta ficha se
archivador de pelculas devueltas. El vdeo club tiene, adems, un archivador con fichas
la ficha se pasa al
por ttulo; cada ficha tiene adems el gnero de la pelicula (comedia, terror, ...), su
de pelculas ordenadas
de los actores que intervienen.Tambin se tiene un archivador con las fichas de los
director y los nombres
cuso 01,2002
socios, ordenadas por el cdigo que el video club les da cuando les hace el carn; cada ficha tiene el nombre
del socio, su direcciny telfono,los nombresde sus directoresfavoritos,los nombresde sus actores
favoritos y los gneros cinematogrficosde su preferencia.Cuando un socio quiere tomar prestada una
pelcula de la que no hay copias disponibles, se le puede anotar en la lista de espera de esa pelcula. Cada
vez que se devuelve una pelcula, se comprueba si hay alguien en su lista de espera, y si es as se llama por
telfono al primer socio de la lista para decirte que ya puede pasar a recogerla, borrndolodespus de la
lista.
nombre
gusta
dirige
DIRECTOR
nombre
gusta
reparto
ACTOR
nombre
gusta
(O,n)
GNERO
On
trata
(1,1)
nmero
(1,1)
CINTA
cdigo
nombre
direccin
fecha
titulo
copia
PELCULA
(0.1)
SOCIO
fecha
telfono
(O,n)
espera
EJERCICIO 5
Se desea almacenar la informacinde una compaa area en una base de datos relacional.La
compaa area tiene tres recursos principales:aviones, pilotosy miembrosde tripulacin.De cada pilotose
desea conocer su cdigo, nombrey horas de vuelo. De los miembrosde tripulacinslo mantendremossu
cdigo y nombre.Todos ellos (pilotosy miembros)tienen una base a la que regresan despus de los vuelos
de una jomada. Un vuelo que va desde un origen a un destino y a una hora determinada, tiene un nmero de
vuelo (por ejemplo, el vuelo de Palma a Alicante de las 13:50 es el vuelo IB-8830). De cada vuelo que se va a
realizar durante los prximostres meses, as como de los vuelos que ya se han realizado, se desea saber el
avin en que se va a hacer o en el que se ha hecho, el pilotoy cada uno de los miembrosde la tripulacin.
Cada avin fiene un cdigo, es de un tipo (por ejemplo, BOEING-747) y tiene una base donde es sometido a
las revisiones peridicas de mantenimiento.
cdigo nombre
(1,1)
PERSONA
reg
te
OTO
MIFMRRO
(O,n
vuelo
(O,n)
AVIN
num_vuelo
origen
destino
hora
BASE
fecha
(1,1)
mant.
cdigo tipo
EJERCICIO6
El servicio de estudiantes de la universidadproporcionainformacinsobre las asignaturasde cada
titulacin e informacin sobre los profesores, mediante los tipos de informeque se muestranms adelante.
Para ello, posee un fichero de asignaturas y un fichero de profesores, con los correspondientes
programas que se enrgan de gestionados y que generan dichos informes.Dados los problemasde
inconsistencia de datos que el sistema de ficheros conlleva, se desea disear una base de datos relacional
que lo sustituya.
Algunas aclaraciones que el servicio de estudiantes nos ha hecho son las siguientes: en cada
departamento hay varias reas de conocimiento,cada una de las cuales imparteuna serie de asignaturas
distintas en una o varias tulaciones. Cada profesor pertenecea un nico rea de conocimientode un
departamento e imparte clases en una o varias asignaturas de ese rea.
Robtica
Departamento:
Ingeniera y Ciencia de los
Area de
Computadores
Conocimiento: Ciencia
de la Computacine Inteligencia
Titulacin: Ing.
Tcnica InformticaGestin
Artificial
Cdigo:
F38
Tipo: Optativa
Duracin: Primer
Semestre
Curso: 3
Lmite de Admisin
Libre Configuracin:Asignatura Optativa: Si
Grupos de Teora:
1
Grupos de Laboratorio:
1
Crditos Tericos:
2.5
Crditos Laboratorio:
2.5
Libre Confi
uracin
Ing. Tcnica
Incom
ra:
InformticaGestin
Asignaturas E uivalentes:
tibie con:
E-31
Fisica
F51
F50
F02
Robtica
Ing. Informtica
Ampliacin de Matemticas
Tecnologa de Ordenadores
Algoritmca
Despacho: Tli292
Asignaturas ue lm arte Curso 2000101:
E06
Lenguajes de Programacin I
F20
Entornos de Usuario
Horario de Consultas:
Lunes
9:00 - 11:00
Lunes
6:00- 8:00
Jueves
C)
EJERCICIO 7
La asociacin de cines de una ciudad quiere crear un servicio telefnicoen el que se pueda hacer
cualquier tipo de consulta sobre las pelculas que se estn proyectando actualmente:en qu cines hacen una
determinada pelcula y el horario de Jos pases, qu pelculas de dibujos animados se estn proyectandoy
dnde, gu pelculas hay en un determinadocine, eta Para ello debemosdisear una base de datos
reiacionai que contenga toda esta informacin.
En concreto, para cada cine se debe dar el ttulode la pelcula y el horariode los pases, ademsdel
nombre de director de ia misma, e nombrede hasta tres de sus protagonistas,ei gnero (comedia,intriga,
etc.) y la clasificacin (tolerada menores, mayores de 18 aos, etc.). La base de datos tambinalmacenarla
calle y nmero donde est el cine, el telfono y los distintos precios segn el da (dia del espectador,dia de
jubiado, festivos y vsperas, carnet de estudiante, etc.).
Hay que tener en cuenta que algunos cines tienenvarias salas en las que se pasan distintaspeliculas y
tambin que en un mismo cine se pueden pasar
pelculas distintasen diferentespases. A continuacinse
muestra un ejemplo de la informacin
que los cines proporcionarn al nuevo servicio telefnico.
ABC EL SALER. CentroComercialEl Saler. Tel.
AULA 7. G. Sanmartin. 15. Tel. 3940415.
3950592. Mi.dia del espectador (350). Dia del
Carrington (Drama) Dir. Chnstopher
jubilado de Lu. a Vi. (350). Visperas y festivos
Hampton. Art. Emma Thompson. Jonathan
650..
resto 550.
19:45,220. T. menores.
EJERCICIO 8
Se desea disear la base de datos bibliogrficade un grupo de investigacinde la universidad.En
concreto, se quiere almacenar toda la informacinrelativa a los artculos cientficos sobre los temas en los
que trabaja el grupo y de los cuales puede poseer alguna copia. Si se posee alguna copia, esta puede estar
en las estanteras del laboratorio,o bien, en el despacho de alguno de los investigadores del grupo.
De cada uno de estos artculosse desea saber el titulo,los autores, las palabras clave, la direccin de
correo electrnicode contacto (si la hay), si se tiene copia en el grupo y donde se guarda. Los artculos
pueden haber sido publicadoscomo informestcnicos, o bien en las actas de algn congreso o en una
revista cientfica. De los informestcnicos se debe guardar el nmeroy el centro en que se ha publicado,
junto con el mes y ao de publicacin.Cuando el artculoaparece en las actas de un congreso, se debe
guardar el nombredel congreso,la edicindel mismoen la que se presentel artculo,ciudad en que se
celebr y fechas de inicio y finalizacin.Adems se debe guardar el tipo de congreso que es (nacional o
internacional) y la frecuencia con que se celebra (anual, etc.). Si el congreso es de tipo internacional,se debe
guardar tambin el pas en que tuvo lugar cuando se presentel artculo. Adems, se guardar el ao en que
el congreso se celebr por primeravez. Por ltimo,si el artculo ha aparecido publicado en una revista
cientfica, se quiere saber el nombrede la revista, el nombredel editor,el ao en que empez a publicarse, la
frecuencia con que aparece (mensual,trimestral,etc.), los temas que trata la revista, el nmerode la revista
en que apareci el artculo, las pginas ocupadas (por ejemplo 512-519) y el ao.
Tambin se quiere guardar informacinadicional sobre los autores de los artculos y, en general, sobre
otros investigadores, como el centro en el que trabajany su direccin de correo electrnico.Adems, si es
posible, tambin se desea conocer los temas concretos en que trabajan
Ait
de Obeho
Bases
Datos
EJERCICIO 6
a bora
docenc i a
con
requisito de
nmero
rtenec
(len)
ASIGNATURA
cdigo
despacbo
pporggov
(1,1)
(1,1)
tipo
rtenece
(1,1)
curso
duracin
TITULACION
con
rtenece
i b conf
(1,1)
rtenec
crditos
teo
prac
teo prac
EJERCICIO 7
pro
EJERCICIO 8
TECx1CO
centro
AcrAS
DB CONGRESO
frec
ciudad
pas
ao
ttulo
ao
congreso
1
fechas
inicio
ARTICULO
(0,1)
(0,1)
correoelec
localiz
fin
revista
editor
REVISTA
frec
ao ini
primera
centro
palabra_clave
ltima
COLABORA
(O,n)
INVESTIGADOR
(0,1)
correo elec
Bloq
Att
EJERCICIO 9
informacinsobre los
La OCIT de la UJI disponede un sistemade ficherosen el que almacenala
A continuacinse
de ser aprobada la solicitud,se seala. Otros datos que aparecen en este fichero son: el importe econmico
que se solicita para llevar a cabo el proyecto, los nombres de los miembros del grupo de investigacin que
van a participaren el proyectoy las horas por semana que cada uno va a dedicar al mismo, que pueden ser
distintas para cada investigadorya que pueden estar participandoa la vez en otros proyectos. Adems, se
guardan las fechas previstasde inicioy finalizacindel proyecto,su duracin en meses y por ltimo, el
nmero de entrada que ha dado el registro general a la solicitud.
En la futura base de datos se desea reflejar tambinlos grupos de investigacin de la universidad, con su
60
SOLICITUD
(1,1)
(0,1)
(1.0)
rtenece
(1,1)
(0.1)
(1.1)
enece
t tan
(1.0)
INVESTIGADOR
(0,1)
(1.1)
rtenec e
rec
(1.1)
(1.0)
(1.1)
GRUPO
EJERCICIO10
Se desea disear una base de datos que sea de utilidadpara concesionariosde automviles.Un
concesionario puede vender automvilesde varias marcas (por ejemplo,Audi y Volkswagen). Sobre los
automviles se desea mantener la siguiente informacin:marca, modelo, precio, descuento (si es que lo
tiene) y los datos tcnicos (potencia fiscal, cilindrada, etc.). Para cada modelo de automvil se quiere conocer
como los extras que se pueden incluir (aire acondicionado,airbag acompaante, pinturametalizada, etc.) y el
precio de cada uno de ellos. Notarque, lo que son caractersticasdel equipamientode serie de algunos
modelos, son extras para otros modelos. Por ejemplo, hay modelos que llevan el airbag de serie mientras que
otros lo tienen como un posible extra.
El concesionario tiene siempre automvilesde varios modelos en stock (cada uno se identificapor su
nmero de bastidor).stos se pueden encontraren su mismolocal, o bien, en cualquierade los servicios
oficiales que dependen de l. Un servicio oficial es tambinuna tienda de automviles,pero depende de un
concesionario que es el que le presta los automvilespara su exposicin,y tambinse los vende. De cada
servicio oficial se conoce el nombre, domicilioy NIF.
Cuando se vende un automvilse quiere saber quin lo ha vendido: puede ser uno de los vendedores del
concesionario o bien un servicio oficial. Tambin se desea saber el precio que se ha cobrado por l y el modo
incluido, precio de cada uno, la fecha de entrega, matrcula y si era de stock o se ha tenido que encargar a
fbrica. De los vendedores se almacenarn los datos personales (nombre, NIF, domicilio, etc.) y las ventas
realizadas.
EJERCICIO 11
Se desea disear una base de datos para guardar la informacinsobre mdicos, empleados y pacientes
de un centro de salud. De los mdicos se desea saber su nombre,direccin, telfono, poblacin,provincia,
cdigo postal, NIF, nmero de la seguridad social, nmero de colegiado y si es mdico titular,mdico interino
o mdico sustituto.Cada mdico tiene un horario en el que pasa consulta, pudiendoser diferentecada dia de
la semana. Los datos de los mdicos sustitutos no desaparecen cuando finalizan una sustitucin, se les da
una fecha de baja. As, cada sustitutopuede tener varias fechas de alta y fechas de baja, dependiendode las
sustituciones que haya realizado. Si la ltimafecha de alta es posteriora la ltimafecha de baja, el mdico
est realizando una sustitucin en la actualidad en el centro de salud.
El resto de empleados son los ATS, ATS de zona, auxiliares de enfermera,celadoresy administrativos.
y
De todos ellos se desea conocer su nombre, direccin, telfono, poblacin, provincia, cdigo postal, NIF
nmero de la seguridad social.
que
De todos, mdicos y empleados, se mantiene tambin informacin sobre los perodos de vacaciones
tienen planificados y de los que ya han disfrutado.
nmero de la
Por ltimo, de los pacientes se conoce su nombre, direccin, telfono, cdigo postal, NIF,
EJERCICIO 12
la programacin semanal
Una empresa de publicidad desea controlar los patrocinadores que aparecen en
de las emisoras de radio en las que inserta la publicidad que tiene contratada.
postal, el nombredel directory
De las emisoras de radiq se desea conocer el NIF, su nombre,la direccin
de la provincia en la que se
la banda hertziana por la que emite, cuyo uso es exclusivo para la emisora dentro
EJERCICIO 13
de su asistencia y de
Una guardera desea controlarlos gastos que cada uno de los nios realiza a travs
las comidas que consume.
De cada nio se desea conocer los datos propiosde su matrculaen el centro educativo, es decir, el
nmerode matrcula, el nombre,la fecha de nacimientoy la fecha de ingreso en la guardera. Para aquellos
nios que se hayan dado de baja, tambin se desea conocer la fecha de la baja.
al menos un nmerode
telfonode contacto.Adems, debe de quedarconstanciade cul es la relacin
el nio.
El coste mensual del nio en la
guardera es abonado por una persona, de la que se desea conocer el
DNI, el nombre,la direccin,el telfono,
y el nmerode la cuentacomenteen la que se realizarel cargo.
Estas personas tambin pueden
estar autorizadas para recoger al nio.
En la guardera aparece un conjunto de mens, compuesto por una serie de platos concretos, cada uno
de los cuales presentan unos ingredientes
determinados. Cada men se identifica por un nmero, mientras
que los platos y los ingredientesse caracterizan por su nombre.Un nio puede ser alrgico a diferentes
ingredientes, y por tanto no puede consumir los platos en los que aparece este ingrediente. Estas alergias
deben de ser controladas para evitar posibles intoxicacionesen los nios. El cargo mensualde un nio se
calcula como la suma de un coste fijo mensual y el coste de las comidas realizadas. Este ltimose obtiene a
partir del nmero de dias que el nio ha comido en la guardera, por lo que resulta necesario controlardicho
nmero. Adems, se desea saber el men que ha consumido cada nio cada da.
EJERCICIO 14
Se ha diseado una base de datos relacionalpara sustituirel sistema de ficheros que gestionaba la
informacin sobre los proyectosfinanciados que llevan a cabo los grupos de investigacinde la universidad.
El esquema conceptual obtenidoen el diseo es el siguiente:
(1.1)
direcci6n
ORGANISMO
poblac
fecha
importe
tulo
f_pre sent
(1,1)
i ene
BOE/DOGV
f regol
sotacrrvn
f fin
reg
(1,1)
(0,1)
realiza
(0.0)
pertenece
(1,1)
INVEST
Sobre las convocatorias de ayudas pblicas para la realizacin de proyectos de investigacin interesa la
fecha de publicacin, el organismo que la promueve,el programaen que se enmarca el proyecto, la fecha
lmite de presentacin de solicitudes, el nmero de la convocatoria,la direccin web en donde obtener
informacinsobre ella y el nmerodel BOE o del DOGV en donde se ha publicado.Tambin se conoce la
fecha de resolucin, que es el da en que se ha publicado la lista de solicitudes que han sido aprobadas. De
cada organismo se tiene el nombre, la direccin, poblacin, cdigo postal y telfono.
Los grupos de investigacin presentan solicitudes para las distintas convocatorias de ayudas para
presentado esta solicitud, el ttulo del proyecto para el que se pide la ayuda, as como el importe econmico
que se solicita. En caso de resultaraprobadala solicitud,se seala. Adems se reflejanlas fechas previstas
de inicio y finalizacin del proyecto, su duracin en meses y por ltimo, el nmero de entrada que ha dado el
registro general de la universidada la solicitud.
10