1) Se quiere disear una base de datos relacional para almacenar informacin sobre los
asuntos que lleva un gabinete de abogados. Cada juicio tiene un nmero de expediente que lo
identifica, y corresponde a un solo cliente. Del juicio se debe almacenar el perodo (fecha de
inicio y fecha de archivo o finalizacin), su estado (en trmite, archivado, etc.), as como los
datos personales del cliente al que pertenece (DNI, nombre, direccin, etc.). Algunos asuntos
son llevados por uno o varios abogados, de los que nos interesa tambin los datos personales.
Juicio
Cliente
Abogados
n de expedientes*
fecha inicio
fecha archivo
estado
cliente
abogado
DNI*
nombre
direccion
DNI*
nombre
direccion
2) Se quiere disear una base de datos relacional que almacene informacin relativa a los zoos
existentes en el mundo, as como las especies animales que stos albergan. De cada zoo se
conoce el nombre, ciudad y pas donde se encuentra, tamao (en m2) y presupuesto anual. De
cada especie animal se almacena el nombre vulgar y nombre cientfico, familia a la que
pertenece y si se encuentra en peligro de extincin.
Adems, se debe guardar informacin sobre cada animal que los zoos poseen, como su
nmero de identificacin, especie, sexo, ao de nacimiento, pas de origen y continente.
Zoolgico
*cdigo
ciudad
pais
tamao
presupuesto anual
Especie Animal
nombre vulgar
nombre cientifico
flia a la que pertenece
se encuentra en extincion
zoo
Animal
n de identidad
especie
sexo
ao de nacimiento
pais de origen
continente
socios
* DNI
nombre
direccion
telefono
barco
salidas
*n de matricula
nombre
n amarre
cuota que paga
socio
Patrn
*Dni
nombre
telfono
La primera relacin se establece: la entidad socios, la clave principal DNI con la entidad
barco, el campo comn llamado socio.
La segunda relacin se establece: la entidad salida, el campo comn llamado barco con la
entidad barco, la clave principal llamada n de matrcula.
La tercer relacin se establece: La entidad patrn, la clave principal dn con la entidad slida,
el campo comn patrn.
4) Se desea almacenar la informacin de una compaa area en una base de datos relacional.
La compaa area tiene tres recursos principales: aviones, pilotos y miembros de tripulacin.
De cada piloto se desea conocer su cdigo, nombre y horas de vuelo. De los miembros de
tripulacin slo mantendremos su cdigo y nombre. Todos ellos (pilotos y miembros) tienen una
base a la que regresan despus de los vuelos de una jornada. 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 prximos tres 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 piloto y cada uno de los
miembros de la tripulacin.
Cada avin tiene un cdigo, es de un tipo (por ejemplo, BOEING-747) y tiene una base donde
es sometido a las revisiones peridicas de mantenimiento.
Aviones
*cdigo
base de revisaciones
Vuelos
* n de vuelo
avin
piloto
destino
origen
fecha y hora
Pilotos
Tripulacin
*codigo
nombre
hs de vuelo
base a la que regresa
* codigo
nombre
base a la que pertenece
Trip. en vuelo
*cdigo
cdigo de vuelo
tripulacin