Normalización De Base De Datos

Páginas: 6 (1269 palabras) Publicado: 31 de marzo de 2012
NORMALIZACIÓN DE BASES DE DATOS
EJERCICIOS PROPUESTOS
EJERCICIO 1:
Dada la siguiente relación R(AT, DF) donde AT= {A, B, C, D, E, F, G} y DF=
{ACà DE, Eà F, ABà C, Fà G}
a) ¿En qué forma normal se encuentra la relación? ¿Por qué?
b) Normalizar por el método de análisis hasta FNBC si es posible indicando
en la descomposición las claves y formas normales de las relaciones
resultantesEJERCICIO 2:
Sea la relación 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 análisis, verificando la condición de
Rissanen.

R
A,B,C,D,E
{ E->D, AD->C, B->A}

R1

clave BE
2FN

clave ___
_FN

R2

clave __
_FN

clave __
__FN

clave __
_FN

R3

R4

clave __
__FN

R5clave __
__FN

R6

EJERCICIO3: CASTING
Se desea diseñar una BD para una Agencia de Castings dedicada a buscar modelos y
actores para sus clientes. Los supuestos semánticos que hay que recoger son:
a) Un casting se identifica por un código (CC) se caracteriza por un nombre (NC) y
una fecha de contratación (FC).
b) Un casting es contratado por un único cliente, identificado por un códigode cliente
(NN) aunque un cliente puede tener contratados varios castings. Un casting tiene
además un presupuesto (P) y es dirigido por un agente identificado por su código
(AG)
c) Un casting se estructura en varias fases, identificadas dentro de cada casting por un
número en secuencia (NF) y a su vez, cada fase se descompone en varias pruebas
individuales identificadas por un número deprueba individual (NP) dentro de cada
fase. Cada fase tiene una fecha de inicio (FI)
d) De cada prueba individual se guarda la fecha de realización (FR) y la hora de inicio
(HI) y de finalización (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 variosperfiles identificados por un código de
perfil (CP) y con una serie de atributos que denominaremos (AP).
g) Los candidatos de la agencia se identifican por un código (CM) y tienen además un
nombre (M) y una dirección (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 pruebaindividual 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 máximo 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 sóloa 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 semánticos
anteriores utilizando las abreviaturas que se indican entre paréntesis.
b. Obtener un recubrimiento minimal correspondiente al conjunto de dependencias
obtenido en el apartado (a).
c. ¿En qué Forma Normal se encuentra la relación?

EJERCICIO4: UTILIZACIÓN DE RECURSOS DE LA UNIVERSIDAD
Dada la siguiente relación UTILIZACIÓN(DNI_Prof, Nombre_Prof, Despacho_Prof,
Recurso, Ubicación, Fecha_inicio, Fecha_fin,) que contiene información relativa a la
utilización de los recursos de la universidad por parte de los profesores enperiodos de
tiempo:
DNI_Prof
33456456
44556689
33456456
11223344
99771122
33456456
99887766
33456456

Nombre_Prof
P. Martínez
L. Moreno
P. Martínez
E. Castro
D. Cuadra
P. Martínez
F. Calle
P. Martínez

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

Descripción
Tablet PC...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normalización de bases de datos
  • Normalizacion de base de datos
  • Normalizacion de base de datos
  • Normalización En Base De Datos
  • Normalizacion de base de datos
  • Proceso De Normalizacion De Una Base De Datos
  • Normalizacion de base de datos
  • Normalizacion Base de Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS