You are on page 1of 3

TEMA: FORMAS DE NORMALIZACION DE BASE DE DATOS La normalizacin es el proceso de organizar los datos.

Consiste en la creacin de tablas y el establecimiento de relaciones entre ellas segn reglas diseadas tanto para proteger los datos como para hacer que la base de datos sea ms flexible al eliminar la redundancia y las dependencias incoherentes. En general, las primeras tres formas normales son suficientes para cubrir las necesidades de la mayora de las bases de datos. PRIMERA FORMA NORMAL (1NF) Una tabla est en Primera Forma Normal si: Todos los atributos son atmicos. (elementos del dominio son indivisibles, es decir, cada atributo debe contener un nico valor). La tabla contiene una clave primaria nica. La clave primaria no contiene atributos nulos. No debe existir variacin en el nmero de columnas. Los Campos no llave deben identificarse por la clave (Dependencia Funcional) Proceso para convertir a primera forma normal: 1. Eliminar los grupos repetitivos de las tablas individuales. 2. Crear una tabla separada por cada grupo de datos relacionados. 3. Identificar cada grupo de datos relacionados con una clave primaria. Ejemplo: Observamos que esta tabla no est normalizada, pues existen dos campos similares. Y si se quiere incrementar el telfono de oficina por ejemplo tendramos que crear otro campo. Empleado:
cedEmpleado Nombres 1900561326 1104850100 1104282734 Lauro Japa Priscilla Pacheco Karina Barrionuevo Edad Cargo 24 20 21 Direccion Jefe Daniel Cuenca Ral Gmez Jhymer Martnez Tel_domicilio Tel_celular 2584983 2586734 2583420 91553628 83636409 85717309 Administrador IV Centenario Secretaria Tesorera Zona Militar Las Peas

Aplicando entonces la primera forma de normalizacin nos quedara: Empleado:


cedEmpleado 1900561326 1900561326 1104850100 1104850100 1104282734 1104282734 Nombres Lauro Japa Lauro Japa Priscilla Pacheco Priscilla Pacheco Karina Barrionuevo Karina Barrionuevo Edad 24 24 20 20 21 21 Cargo Administrador Administrador Secretaria Secretaria Tesorera Tesorera Direccion IV Centenario IV Centenario Zona Militar Zona Militar Las Peas Las Peas Jefe Daniel Cuenca Daniel Cuenca Ral Gmez Ral Gmez Jhymer Martnez Jhymer Martnez Telefono 2584983 91553628 2586734 83636409 2583420 85717309

En esta tabla observamos una mayor redundancia de datos, pero esto se va solucionar utilizando la segunda forma de normalizacin. SEGUNDA FORMA NORMAL (2FN) Una tabla para poder aplicar la segunda forma de normalizacin debe estar en primera forma normal y debe tener una clave compuesta.
Una relacin est en segunda forma normal solamente si todos los atributos son dependientes en forma completa de la clave primaria.

Cree tablas independientes para conjuntos de valores que se apliquen a varios registros. Relacione estas tablas con una clave externa.

El ejemplo al aplicar la segunda forma de normalizacin se separara en dos tablas diferentes: empleado y Telf_Empleados. Empleado:
cedEmpleado 1900561326 1104850100 1104282734 Nombres Lauro Japa Priscilla Pacheco Karina Barrionuevo Edad 24 20 21 Cargo Administrador Secretaria Tesorera Direccion IV Centenario Zona Militar Las Peas Jefe Daniel Cuenca Raul Gmez Jhymer Martnez

Telf_Empleados:
cedEmpleado 1900561326 1900561326 1104850100 1104850100 1104282734 1104282734 Telefono 2584983 91553628 2586734 83636409 2583420 85717309

TERCERA FORMA NORMAL (3FN) La tabla se encuentra en 3FN si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave. La regla de la Tercera Forma Normal seala que hay que eliminar y separar cualquier dato que no sea clave. El valor de esta columna debe depender de la clave. La tercera forma de normalizacin nos dice q debemos eliminar los campos que no se relacionen con la clave principal, entonces el campo empleado deber formar parte de otra tabla empleado y se relacionar con el empleado a travs de una clave que en este caso es la cdula del empleado (rel_jefe). Telf_Empleados:

Rel_empleado 1900561326 1900561326 1104850100 1104850100 1104282734 1104282734

Telefono 2584983 91553628 2586734 83636409 2583420 85717309

Empleado:
cedEmpleado 1900561326 1104850100 1104282734 Nombres Lauro Japa Priscilla Pacheco Karina Barrionuevo Edad 24 20 21 Cargo Administrador Secretaria Tesorera Direccion IV Centenario Zona Militar Las Peas Rel_Jefe 1101934567 1101173456 1102345671

Jefe:
cedJefe 1101934567 1101173456 1102345671 Nombre Daniel Cuenca Raul Gmez Jhymer Martnez

INQUIETUDES Al realizar la presente informe se han producido algunas inquietudes de la normalizacin de una base de datos que describimos a continuacin Por qu no debe existir variacin en el nmero de columnas? En la Primera forma normal. La tercera forma normal consiste en definitiva separar en entidades diferentes todas las columnas que no tienen relacin con la clave primaria.

You might also like