Creado por jennyxiomi0811
hace casi 11 años
|
||
FORMAS NORMALES DE CODD
Segunda forma normal (2NF):
Un esquema de relación, R, está
en 2NF si y sólo si está en 1NF y todo atributo no de clave,V⊆R, depende funcionalmente de la clave (o claves) y no de ningún subconjunto ropio de ella (o ellas).
-Tercera forma normal (3NF):
Un esquema de relación, R, está en 3NF si está en 2NF y todo atributo no de clave no depende funcionalmente de ningún atributo no de clave.
La tabla de la siguiente figura está en
2NF, pues todo atributo no de clave depende funcionalmente de la clave y no de ningún subconjunto propio de ella, pero no está en 3NF pues
Edificio depende funcionalmente de
Departamento , que no es parte de la clave (Nombre_empleado),
ya que, en este ejemplo, se supone que todo departamento está en un único edificio.
La tabla requiere que se repita el dato del
Edificio cuando se trate del mismo
Departamento , lo que puede dar lugar a inconsistencias, por errores en la entrada de datos.
Cuarta forma normal (4NF):
Un esquema de relación está en 4NF si y sólo si está en BCNF y todas sus dependencias no triviales son dependencias funcionales (de valores simples). Esto equivale a decir que una relación en
4NF no puede tener ninguna dependencia de valores múltiples no trivial. Básicamente, para evitar
errores en los datos, por causa de su redundacia, cada dependencia de valores múltiples no funcional requiere una tabla separada.
La tabla anterior está en BCNF pero no en 4N F y la solución para evitar los inconvenientes mencionados consiste en descomponer la relación anterior.
Quinta forma normal (5NF):
Un esquema de relación, R, está en 5NF si y sólo si, para cada dependencia de combinación
no trivial, cada proyección incluye una clave de la tabla original.
Como las proyecciones de la figura anterior no contiene
n la clave de la tabla de partida, ésta no está en 5NF. Para solucionar este inconveniente, la tabla dada debe descomponerse en las tres tablas que constituyen las proyecciones de la misma figura.