You are on page 1of 4

NORMALIZACIN DE BASES DE DATOS EJERCICIOS PROPUESTOS EJERCICIO 1: Dada la siguiente relacin R(AT, DF) donde AT= {A, B, C, D, E, F, G} y DF=

{AC DE, E F, AB C, FG} a) En qu forma normal se encuentra la relacin? Por qu? b) Normalizar por el mtodo de anlisis hasta FNBC si es posible indicando en la descomposicin las claves y formas normales de las relaciones resultantes EJERCICIO 2: Sea la relacin R(AT, DF) donde AT=(A,B,C,D,E) y DF={E->D, AD->C, B->A} recubrimiento minimal.
a) R est en 2FN por qu? b) Normalizar R hasta conseguir FNBC por anlisis, verificando la condicin de Rissanen.

R
A,B,C,D,E {E->D, AD->C, B->A} clave BE 2FN

R1

clave ___ _FN

R2

clave __ _FN

clave __ __FN

clave __ _FN

R3

R4

clave __ __FN

clave __ __FN

R5

R6

EJERCICIO3: CASTING Se desea disear una BD para una Agencia de Castings dedicada a buscar modelos y actores para sus clientes. Los supuestos semnticos que hay que recoger son: a) Un casting se identifica por un cdigo (CC) se caracteriza por un nombre (NC) y una fecha de contratacin (FC). b) Un casting es contratado por un nico cliente, identificado por un cdigo de cliente (NN) aunque un cliente puede tener contratados varios castings. Un casting tiene adems un presupuesto (P) y es dirigido por un agente identificado por su cdigo (AG) c) Un casting se estructura en varias fases, identificadas dentro de cada casting por un nmero en secuencia (NF) y a su vez, cada fase se descompone en varias pruebas individuales identificadas por un nmero de prueba individual (NP) dentro de cada fase. Cada fase tiene una fecha de inicio (FI) d) De cada prueba individual se guarda la fecha de realizacin (FR) y la hora de inicio (HI) y de finalizacin (HF) as como la sala (S) en la que se realiza. e) En una sala solo se realizar una prueba en una determina fecha entre una hora de inicio y una hora de fin. f) A cada casting se le asigna uno o varios perfiles identificados por un cdigo de perfil (CP) y con una serie de atributos que denominaremos (AP). g) Los candidatos de la agencia se identifican por un cdigo (CM) y tienen adems un nombre (M) y una direccin (D). Cada candidato tienen un nico perfil pero un perfil puede corresponder a varios candidatos. h) Cada candidato que encaje con el perfil de un casting realizar una prueba individual y obtendr un resultado (RP) que puede ser apto o no apto. Un candidato solo puede realizar pruebas de castings compatibles con su perfil. i) Un candidato puede someterse como mximo a una prueba individual dentro de cada fase de un casting. j) En cada prueba individual de una fase solo la participa un nico candidato. Cada prueba en la que participa un candidato pertenece slo a una fase de un casting. k) Un candidato no podr realizar una prueba individual de una fase si en la fase anterior realiz una prueba cuyo resultado fue no apto. Se pide: a. Formular las dependencias funcionales correspondientes a los supuestos semnticos anteriores utilizando las abreviaturas que se indican entre parntesis. b. Obtener un recubrimiento minimal correspondiente al conj unto de dependencias obtenido en el apartado (a). c. En qu Forma Normal se encuentra la relacin?

EJERCICIO4: UTILIZACIN DE RECURSOS DE LA UNIVERSIDAD Dada la siguiente relacin UTILIZACIN(DNI_Prof, Nombre_Prof, Despacho_Prof, Recurso, Ubicacin, Fecha_inicio, Fecha_fin,) que contiene informacin relativa a la utilizacin de los recursos de la universidad por parte de los profesores en periodos de tiempo:
DNI_Prof 33456456 44556689 33456456 11223344 99771122 33456456 99887766 33456456 Nombre_Prof P. Martnez L. Moreno P. Martnez E. Castro D. Cuadra P. Martnez F. Calle P. Martnez Despacho_Prof 2.2.B05 2.2.A10 2.2.B05 2.2.B23 2.1.B23 2.2.B05 2.1.C11 2.2.B05 Recurso R122 R100 R200 R122 R200 R300 R300 R122 Descripcin Tablet PC Impresora Porttil Tablet PC Porttil Scaner Scaner Tablet PC Fecha_inicio 1-1-2007 1-1-2007 12-1-2007 16-1-2007 23-1-2007 1-1-2007 1-2-2007 1-2-2007 Fecha_fin 15-1-2007 15-1-2007 22-1-2007 31-1-2007 26-1-2007 15-1-2007 6-2-2007 6-2-2007

Se pide, considerando nicamente la extensin de la relacin mostrada en la tabla : a. b. c. Indicar un ejemplo de anomala de modificacin Indicar un ejemplo de anomala de borrado Indicar un ejemplo de anomala de insercin

EJERCICIO5: TURNOS DE TRABAJO Dada la siguiente relacin ASIGNACIN (DNI, Nombre, Cdigo_Tienda, Direccin_Tienda, Fecha, Turno) que contiene informacin relativa a la asignacin de los turnos de trabajo de los empleados de los distintos centros de una cadena de tiendas de moda:
DNI 33456456 44556689 99771122 33456456 11223344 99887766 11223344 99887766 44556689 33456456 Nombre P. Martn L. Sanz D. Daz P. Martn E. Lpez F. Monte E. Lpez F. Monte L. Sanz P. Martn Cdigo_Tienda 100A 100A 100A 200B 300C 200B 300C 100A 100A 200B Direccin _Tienda Avd. Mayor, 23, Alcorcn Avd. Mayor, 23, Alcorcn Avd. Mayor, 23, Alcorcn C/ Sur 13, Alcorcn Pl. Central, Getafe C/ Sur 13, Alcorcn Pl. Central, Getafe Avd. Mayor, 23, Alcorcn Avd. Mayor, 23, Alcorcn C/ Sur 13, Alcorcn Turno M M T T M M M M T M Fecha 2/9/06 2/9/06 2/9/06 3/9/06 3/9/06 3/9/06 4/9/06 4/9/06 4/9/06 5/9/06

Se pide, considerando nicamente la extensin de la relacin mostrada en la tabla : a. Indicar un ejemplo de anomala de borrado b. Indicar las dependencias funcionales utilizando las siguientes abreviaturas: DNI (P), Nombre (N), Cdigo_Tienda (C), Direccin_Tienda (D), Turno (T), Fecha (F). c. En qu Forma Normal se encuentra la relacin? Cules son sus claves?

EJERCICIO6: ACTIVIDADES DEPORTIVAS Dada la siguiente relacin SE REALIZA(Cod_Actividad, Nombre_Actividad, DNI_Monitor, Nombre_monitor, Sala, Fecha, Hora_I, Hora_F) utilizada para almacenar informacin sobre la fecha y duracin de las actividades deportivas que se organizan en un colegio Se pide:
Cod_ Actividad 01 02 01 01 03 04 03 04 02 01 Nombre_ Actividad Pilates Fitness Pilates Pilates Yoga Gimnasia Yoga Gimnasia Fitness Pilates DNI_Monitor 54332221 65434527 54332221 54332221 65434527 54332221 65434527 45673214 45673214 65434527 Nombre_Monitor J. Luis Hernndez P. Garca J. Luis Hernndez J. Luis Hernndez P. Garca J. Luis Hernndez P. Garca Ana Sanz Ana Sanz P. Garca Sala Pabelln polideportivo Pabelln polideportivo Pabelln polideportivo Pabelln polideportivo Sala Multiusos Sala Musculacin Sala Multiusos Pabelln Polideportivo Pabelln Polideportivo Sala Multiusos Fecha 9/9/2007 9/9/2007 11/9/2007 15/9/2007 15/9/2007 1/10/2007 15/9/2007 1/10/2007 9/9/2007 9/9/2007 Hora_I 10:00 10:00 9:30 12:00 9:00 12:00 11:00 12:00 10:00 10:00 Hora_F 11:00 11:00 11:00 13:00 10:00 13:00 12:00 14:00 11:00 12:00

Se pide, considerando que los nombres de los monitores no son nicos y los nombres de las actividades tampoco y atenindose a las tuplas de la relacin SE REALIZA: a. Indicar un ejemplo de anomala de borrado b. Indicar las dependencias funcionales utilizando las siguientes abreviaturas: Cod_Actividad (A), Nombre_Actividad (N), DNI_Monitor (D), Nombre_Monitor(M), Sala (S), Fecha(F), Hora_I (I), Hora_F(E). c. Cules son las claves de la relacin? En que FN est la relacin SE REALIZA? por qu?

You might also like