Anda di halaman 1dari 3

Ejercicios bsicos de base de datos

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

La primera relacin se establece: De la entidad clientes, la clave principal DNI con la


entidad juicios, el campo comn llamado cliente.
La segunda relacin se establece: De la entidad abogados la clave principal DNI con
la de la entidad juicios el campo comn llamado abogado.

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

La primera relacin se establece: De la entidad zoos, la clave principal llamado


cdigo con la entidad especie animal , el campo comn zoo.
La segunda relacin se establece: De la entidad animal, la clave principal llamada
nombre cientfico con la entidad animal, el campo comn llamado especie.
3) Se quiere disear una base de datos relacional para gestionar los datos de los socios de un
club nutico.
De cada socio se guardan los datos personales y los datos del barco o barcos que posee:
nmero de matrcula, nombre, nmero del amarre y cuota que paga por el mismo. Adems, se
quiere mantener informacin sobre las salidas realizadas por cada barco, como la fecha y hora
de salida, el destino y los datos personales del patrn, que no tiene porque ser el propietario
del barco, ni es necesario que sea socio del club.

socios
* DNI
nombre
direccion
telefono

barco

salidas

*n de matricula
nombre
n amarre
cuota que paga
socio

fecha y hora de salida


destino
patron

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

La primera relacin se establece: La entidad aviones, la clave principal llamado


cdigo con la entidad vuelos, el campo comn llamado avin.
La segunda relacin se establece: La entidad pilotos, la clave principal llamada
cdigo con la entidad vuelos, el campo comn llamado piloto
La tecer relacin se establece: La entidad Trpulacin, la clave principal llamado dni
con la entidad tripulacin en vuelo, el campo comn llamado tripulacin
La cuarta telacin se establece: La entidad vuelos, la clave principal llamada cdigo
con la entidad tripulacin en vuelo, el campo comn llamado cdigo de vuelo

Anda mungkin juga menyukai