Sunteți pe pagina 1din 5

Luis Daniel Belliard 20112231

Formas Normales
Las formas normales son aplicadas a las tablas de una base de datos. Decir que una base de datos est en la forma normal N es decir que todas sus tablas estn en la forma normal N. En general, las primeras tres formas normales son suficientes para cubrir las necesidades de la mayora de las bases de datos. El creador de estas 3 primeras formas normales (o reglas) fue Edgar F. Codd. Edgar Frank Codd (Ted Codd) Cientfico informtico ingls (23 de agosto de 1923 - 18 de abril de 2003), conocido por sus aportes a la teora de bases de datos relacionales. Obra En las dcadas de los sesenta y los setenta trabaj en sus teoras sobre modelado de datos, publicando su trabajo "Un modelo relacional de datos para grandes bancos de datos compartidos" ("A Relational Model of Data for Large Shared Data Banks") en 1970. Para su descontento, IBM no se apresur a explotar sus sugerencias hasta que no empezaron a ser puestas en prctica por rivales comerciales. Por ejemplo, Larry Ellison dise la base de datos Oracle basndose en las ideas de Codd. Codd continu expandiendo y desarrollando su modelo relacional, en ocasiones en colaboracin con Chris Date. Tambin trabaj el rea de los autmatas celulares, sobre la que vers su tesis doctoral. Codd defini las tres primeras Formas Normales que se aplican para la normalizacin de sistemas de bases de datos. Adems, la Forma normal de Boyce-Codd lleva el nombre en su honor. Tambin acu el trmino OLAP y redact las doce leyes del procesamiento analtico informtico. Primera Forma Normal (1FN)

Una tabla est en Primera Forma Normal slo si todos los atributos son atmicos. Un atributo es atmico si los elementos del dominio son indivisibles, mnimos. La tabla contiene una clave primaria. La tabla no contiene atributos nulos. Si no posee ciclos repetitivos.

Una columna no puede tener mltiples valores. Los datos son atmicos. (Si a cada valor de X le pertenece un valor de Y, entonces a cada valor de Y le pertenece un valor de X) Esta forma normal elimina los valores repetidos dentro de una BD.

Segunda Forma Normal (2FN)

Una relacin 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. En otras palabras podramos 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 A X, (X {A}) -x-> Y. Una dependencia funcional es una dependencia parcial si hay algunos atributos que pueden ser removidos de X y la dependencia todava se mantiene, esto es A X, (X {A}) -> Y. Por ejemplo {SSN, PNUMBER} HOURS es completamente dependiente dado que ni SSN HOURS ni PNUMBER HOURS mantienen la dependencia. Sin embargo {SSN, PNUMBER} ENAME es parcialmente dependiente dado que SSN ENAME mantiene la dependencia. Tercera forma normal

La tabla se encuentra en 3FN si es 2FN y cada atributo que no forma parte de ninguna clave, depende directamente y no transitivamente, de la clave primaria. Un ejemplo de este concepto sera que, una dependencia funcional X->Y en un esquema de relacin R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.

Luis Daniel Belliard 20112231


Por ejemplo, la dependencia SSN->DMGRSSN es una dependencia transitiva en EMP_DEPT de la siguiente figura. Decimos +son mantenidas, y DNUMBER no es un subconjunto de la clave de EMP_DEPT. Intuitivamente, podemos ver que la dependencia de DMGRSSN sobre DNUMBER es indeseable en EMP_DEPT dado que DNUMBER no es una clave de EMP_DEPT. Forma Normal de Boyce-Codd (FNBC)

La tabla se encuentra en BCNF si cada determinante, atributo que determina completamente a otro, es clave candidata. Cuarta Forma Normal (4FN)

Una tabla se encuentra en 4FN si, y slo si, para cada una de sus dependencias mltiples no funcionales X->->Y, siendo X una super-clave que, X es o una clave candidata o un conjunto de claves primarias.

Quinta Forma Normal (5FN)

Una tabla se encuentra en 5FN si: La tabla esta en 4FN No existen relaciones de dependencias no triviales que no siguen los criterios de las claves. Una tabla que se encuentra en la 4FN se dice que esta en la 5FN si, y slo si, cada relacin de dependencia se encuentra definida por las claves candidatas.

Luis Daniel Belliard 20112231

S-ar putea să vă placă și