¿Necesito normalizar siempre hasta FNBC?
No necesariamente. En la práctica, 3FN es suficiente para la mayoría de sistemas transaccionales. FNBC se usa en casos con dependencias complejas.
¿Cómo sé si una descomposición tiene pérdida?
Realiza la prueba de la "combinación sin pérdida" (los atributos comunes de dos esquemas deben ser clave en al menos uno). ¿Necesito normalizar siempre hasta FNBC
¿Dónde encontrar más ejercicios similares?
Libros recomendados: "Fundamentos de Bases de Datos" de Elmasri & Navathe, o "Database Systems" de Connolly & Begg. “Given R(A,B,C,D) with FDs: A→B, B→C, A→D
“Given R(A,B,C,D) with FDs: A→B, B→C, A→D. Is R in 2NF? 3NF? Normalize to 3NF.” D) with FDs: A→B
Solution approach from exercise #11–13:
(...)