Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una relación está en primera forma normal cuando todos sus atributos son
atómicos. Una tabla está en Primera Forma Normal si:
Una relación está en 2FN si está en 1FN y si los atributos que no forman parte
de ninguna clave dependen de forma completa de la clave principal. Es decir
que no existen dependencias parciales. (Todos los atributos que no son clave
principal deben depender únicamente de la clave principal).
En otras palabras podríamos decir que la segunda forma normal está basada
en el concepto de dependencia completamente funcional. Una dependencia
funcional es completamente funcional si al eliminar los atributos A de X
significa que la dependencia no es mantenida, esto es que . Una dependencia
funcional es una dependencia parcial si hay algunos atributos que pueden
ser eliminados de X y la dependencia todavía se mantiene, esto es
Una tabla está en 2FN si además de estar en 1FN cumple que los atributos
no clave depende de TODA la clave principal.
Por ejemplo, si tenemos una tabla con Personas, identificadas por su NIF y
recogemos su empresa y dirección de trabajo, la clave sería NIF-Empresa.
Pero nos encontraremos con que una misma persona puede trabajar en varias
empresas. Y vemos que la dirección de trabajo no depende de TODA la clave
primaria, sino solo de la empresa. Por lo tanto, no estamos en 2FN.
es superllave o clave.
Vamos a explicarlo. Como dijo Bill Kent, “todo atributo no clave debe
proporcionar información sobre la clave, sobre toda la clave y nada más que
la clave… con la ayuda de Codd”.
Una tabla se encuentra en 4FN si, y sólo si, para cada una de sus dependencias
múltiples no funcionales X->->Y, siendo X una super-clave que, X es o una clave
candidata o un conjunto de claves primarias.
Todos los datos en una columna deben ser del mismo tipo.