Macros

Solo disponible en BuenasTareas
  • Páginas : 3 (730 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de marzo de 2011
Leer documento completo
Vista previa del texto
Ejercicios Dependencias funcionales y Normalización

1. Un Aficionado a la música decide automatizar la administración de su colección pues empieza a ser muy grande. Los datos a considerar son lossiguientes:

• El título del volumen (T) es único.
• Cada título tiene un único tipo de soporte (S) que es DVD o CD.
• Varios títulos pueden ser de un mismo cantante o grupo (CG), conuna año (A) de edición. Además en un título pueden intervenir varios cantantes o grupos.
• También se conoce la estantería (E) donde está ubicado el título existiendo al menos una estantería poraño de edición.
• Además, se conocen las canciones (C) de cada título, no existiendo en un título dos canciones con el mismo nombre.
• La duración (D) de una canción puede variar en losdistintos títulos en los que se incluye, pudiendo ser o no interpretada por el mismo cantante o grupo.

Solución:

a) Dependencias Funcionales:

R(T, S, CG, A, E, C, D)
DF = {T→ S; T → A; CG,A → T; T → E; E → A; C,T → CG; C,T → D}
Clave de R = T

b) Formas Normales
Análisis 1: R no está en 2FN porque C, CG y D no dependen de la clave primaria.
OJO:en la clase pusimos T(C. Eso no está correcto pues un título tiene muchas canciones y una misma canción puede estar en varios títulos.

R1(T, S, A, E)
DF = {T → S; T → A; T → E; E → A;}Clave de R1 = T

R2(T, C, CG, D, A)
DF = {C,T → CG; C,T → D, CG,A → T}
Clave de R2 = C,T

Análisis 2: R1 está en 2FN pero no está en 3FN porque A depende transitivamente de T.R2 no está en 2FN porque T no depende de la clave completa (sólo podemos decir que T( T)

R11(T, S, E)
DF = {T → S; T → E}
Clave de R11 = T

R12(E, A)
DF = { E → A}Clave de R12 = E

R21(T, C, CG, D)
DF = {C,T → CG; C,T → D}
Clave de R2 = T,C

R22(CG,A,T)
DF = {CG,A → T}
Clave de R3 = CG,A
Análisis 3: R11, R12, R21 y R22 están...
tracking img