Macros
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...
Regístrate para leer el documento completo.