Obviamente, la respuesta más correcta pero no tan útil es: significa que cumple con el requisito de que para todas las dependencias funcionales que se mantienen para su tabla donde la columna dependiente no está en una clave candidata, el lado izquierdo de la dependencia es una superclave de la mesa.
Entonces, ¿por qué querríamos que ese fuera el caso? El objetivo de la normalización puede resumirse como “asegurarse de que cada hecho se almacene solo una vez en su base de datos”. El proceso de normalización de la base de datos, como se entiende generalmente, consiste en dividir sus tablas en tablas más pequeñas que son proyecciones de la original para reducir las posibilidades de que los hechos se almacenen más de una vez. Si viola el requisito de 3NF, es muy posible que ciertos datos se almacenen el doble, y esa posibilidad se elimina cuando divide la tabla. Puede encontrar los ejemplos relevantes en los libros de texto.
No es el caso de que todas estas redundancias se hayan hecho imposibles si cumple con los requisitos de 3NF, pero (1) en la práctica cubre muchos de ellos y (2) si va a formas normales más altas como BCNF, 4NF y 5NF, otros problemas potenciales pueden comenzar a ocurrir como ciertas dependencias funcionales que ahora se mantienen entre diferentes tablas. Esto último es difícil y costoso de mantener para un DBMS.
- ¿Qué pasó con la aplicación Google Goggles?
- ¿Puedo hacer IPL fantasy como sitio web con WordPress? En caso afirmativo, ¿qué tema debo usar?
- ¿Cuál debería ser la página 'subdirectorio' en mi dominio, mi página 'Acerca de' o mi blog?
- ¿Cuál es la mejor empresa de desarrollo de WordPress en Gujarat?
- ¿Existe un límite superior de solicitudes por segundo en objetos almacenados en Amazon S3?