2. Ejercicio #1
Se quiere diseñar una base de datos relacional para almacenar información sobre los asuntos que lleva un gabinete de
abogados. Cada asunto tiene un numero de expedientes que lo identifica, y corresponde a un solo cliente. Del asunto se
debe almacenar el periodo (fecha de inicio y fecha de archivo o finalización), su estado (en nombre, dirección, etc..).
Algunos asuntos son llevados por uno o varios procuradores, de los que nos interesa también los datos personales.
Normalización 0
Normalización 1
id_exped c_nomb c_apell c_dir c_telf c_cedula f_inicio f_final p_nomb p_apell p_ced p_telf p_dir
ex01 Juan Pataron Samanes3 2548965 965874596 14-ago 05-oct Julio Moran 954123587 2-963258 Mucho lote
ex02 Pedro Costa Urdesa 2568974 957436542 15-jun 16-ago Peter Torres 96587412 2875698 vill.españa
dni_c c_nomb c_apell c_dir c_telf c_cedula
d012 Juan Pataron Samanes3 2548965 965874596
d013 Pedro Costa Urdesa 2568974 957436542
dni_ar id_exped f_inicio f_final
ar0145 ex01 14-ago 05-oct
ar0146 ex02 15-jun 16-ago
dni_p p_nomb p_apell p_ced p_telf p_dir
p012 Julio Moran 954123587 2-963258 Mucho lote
p013 Peter Torres 96587412 2875698 vill.españa
4. Ejercicio #2
Se quiere diseñar una base de datos relacional que almacene información relativa a los zoo existentes en el mundo así
como las especies de animales que estos albergan. De cada zoo se conoce el nombre, ciudad y país donde se encuentra,
tamaño (en m2) y presupuesto anual. De cada especie animal se almacena el nombre vulgar y nombre científico,
familia al que pertenece y si se encuentra en peligro de extinción. Además, se debe guardar información sobre cada
animal que los zoo poseen, como si numero de identificación, especie, sexo, año de nacimiento, país de origen y
continente.
Normalización 0
Normalización 1
dni_a a_nomb_vul a_nomb_cie a_familia a_estado a_especie a_sex a_nac a_pais
001 Tigre Tigresa blanca Felino pel.extinsionCarnival hembra 03/05/2012 Ame.Sur
002 Puma Puma Gris Felino normal Carnival hembra 03/02/2010 Ame.Sur
dni_z z_nombre z_ciudad z_pais z_tamaño z_pres
003 Landpark Quito Ecuador 550m 30000
004 Tigerpark Guayaquil Ecuador 1200 m 45000
z_nombre z_ciudad z_pais z_tamaño z_pres a_nomb_vul a_nomb_cie a_familia a_estado a_especie a_sex a_nac a_pais
Landpark Quito Ecuador 550m 30000 Tigre Tigresablanca Felino pel.extinsionCarnival hembra 03/05/2012 Ame.Sur
Tigerpark Guayaquil Ecuador 1200m 45000 Puma PumaGris Felino normal Carnival hembra 03/02/2010 Ame.Sur
6. Ejercicio #3
Se quiere diseñar una base de datos relacional para gestacionar los datos de los socios de un club náutico. De cada
socio se guardan los datos personales y los datos del barco o barcos que posee: numero de matricula , nombre, numero
del amarre y cuota que paga por el mismo. Además, se quiere mantener información sobre las salidas realizadas por
cada barco, como la fecha y hora de salida, el destino y los datos personales del patrón, que no tiene porque ser el
propietario del barco, ni es necesario que sea socio del club.
Normalización 0
Normalización 1
p_nombre p_fecha p_telf p_direc p_cargo b_matriz b_nombre b_amarre b_cuota v_fecha v_hora v_destino
Paul 19-mar 2578964 Pradera socio GSA-5841 ALGB 25 658 21/58/17 8:00:00 guayaquil
Peter 20-jun 2569874 Floresta socio GSA-5214 BLUE 324 654 25/06/2017 6:00:00 santa elena
dni_pers p_nombre p_fecha p_telf p_direc p_cargo
002 Paul 19-mar 2578964 Pradera socio
001 Peter 20-jun 2569874 Floresta socio
dni_b b_matriz b_nombre b_amarre b_cuota
003 GSA-5841 ALGB 25 658
004 GSA-5214 BLUE 324 654
dni_viaje v_fecha v_hora v_destino
005 21/58/17 8:00:00 guayaquil
006 25/06/2017 6:00:00 santa elena
8. Ejercicio #4
Se desea diseñar una base de datos relacional que almacene la información sobre los prestamos de las películas de un
video club. En la actualidad la gestión de esta información se leva a cabo del siguiente modo: cuando se hace un
préstamo se rellena una ficha en la que se anota el socio que se lleva la película, la fecha y el numero de la cinta que se
lleva, que es único (de cada película hay varias copias en cintas distintas). Esta ficha se deposita en el archivador de
película devueltas. El video club tiene, además el genero de la película (comedia, terror…), su director y los nombres
de los actores que intervienen. También se tiene un archivador con la ficha de los socios, su dirección, y teléfono, los
nombres de sus directorios favoritos, los nombres de su actores favoritos y los géneros cinematográficos de su
preferencia. Cuando un socio quiere tomar prestada una película de la que no hay copias disponibles, se le puede anotar
en la lista de espera de esa película. Cada vez que se devuelve una película, se comprueba si hay alguien en su lista de
espera y si es así se llama por teléfono al primer socio de la lista para decirte que ya puede pasar a recogerla,
borrándolo después de la lista.
Normalización 0
a_estado a_fecha p_nume p_titulo p_gen p_dir p_actor s_cod s_nomb s_dir s_telf s_dir_fav s_gen_fa
espera 23-ago 3 pinocho infantil Normaferguson Cliff Edward 001 Juan gomez Pradera 2589632 Jack Kinnie accion
prestamo 25-jun 2 el conjuro terror James Wan VeraFarmiga 002 Pedro alban Floresta 2547899 Bill Roberts suspenso
9. Normalización 1
Normalización 2
p_codigo p_nume p_titulo p_gen p_dir p_actor s_cod
per1 3 pinocho infantil Norma ferguson Cliff Edward 001
per2 2 el conjuro terror James Wan Vera Farmiga 002
s_cod s_nomb s_dir s_telf s_dir_fav s_gen_fa s_act_fa
001 Juan gomez Pradera 2589632 Jack Kinnie accion Ame.Sur
002 Pedro alban Floresta 2547899 Bill Roberts suspenso Ame.Sur
a_estado a_codigo a_fecha
sin stock p14 15/agosto
prestado p15 02/agosto
p_codigo s_cod
per1 001
per2 002
a_codigo p_codigo
p14 per1
p15 per2