Académique Documents
Professionnel Documents
Culture Documents
Formas Normales
2013
Proceso de normalizacin
En el proceso de normalizacin, segn la propuesta de Codd, se somete un esquema de relacin a una serie de pruebas para certificar si pertenece o no a una cierta forma normal. En principio, Codd propuso tres formas normales:
Primera forma normal 1FN Segunda forma normal 2FN Tercera forma normal 3FN Boyce y Codd propusieron una definicin ms estricta de la 3FN
a la que se conoce como:
BCFN
Ms adelante se propusieron una cuarta FN (4FN) y una quinta FN (5FN), fundamentadas en las DF multivualuadas y dependencias de reunin.
Introduccin a la normalizacin
La normalizacin de los datos puede considerarse como un proceso durante el cual los esquemas de Relacin insatisfactorios se descomponen proyectando sus atributos entre esquemas de relacin ms pequeos.
Introduccin a la normalizacin
Las Formas Normales no garantizan un buen diseo de Base de Datos. El proceso de normalizacin por descomposicin debe confirmar la existencia de 2 propiedades de los esquemas de Base de Datos. La propiedad de reunin sin prdida o reunin no aditiva, que garantiza que no se presentar el problema de las tuplas esprias.
La propiedad de conservacin de las dependencias, que asegura que todas las dependencias funcionales estn representadas en algunas de las relaciones individuales resultantes. 2013
Introduccin a la normalizacin
Las bases de datos no tienen porque normalizarse hasta la FN ms alta. Las relaciones pueden dejarse en FN inferiores por razones de rendimiento. Recordar que las llamadas anomalas se presentan con altas, bajas y modificaciones, si es esttica no se beneficia con la normalizacin.
Formas normales
Relaciones en 2FN Relaciones en 3FN
Relaciones en FNBC
Relaciones en 4FN Relaciones en 5FN
Relaciones normalizadas
Relaciones
6
Otro punto que se debe destacar es que los diseadores de bases de datos no tienen que normalizar hasta la forma normal ms alta posible.
Las relaciones pueden dejarse en formas normales inferiores por razones de rendimiento. 2013
La 1FN establece que los dominios de los atributos deben incluir slo valores atmicos (simples, individuales).
La 1FN prohbe tener un conjunto de valores, como valor de un atributo. 2013
2013
2013
2013
2013
Un esquema de relacin R est en 2FN si todo atributo no primo A en R depende funcionalmente de manera total de la clave primaria de R.
2013
NO NO NO
Las dependencias marcadas con NO, dependen parcialmente de la clave primaria NSS, NmeroP
2013
2013
dependencia transitiva
2013
X Z como Z Y, y adems Z
X
2013
NO NO
2013
2013
Un esquema de relacin R est en 3FN, si est en 2FN y ningn atributo no primo de R depende transitivamente de la clave
2013
2013
2013
Un esquema est en 2FN si todo atributo no primo A de R depende funcionalmente de manera total de toda clave de R.
2013
2013
2013
A es un atributo primo de R.
2013
2013
2013
2013
1FN
2FN 3FN
2013