Está en la página 1de 14

NORMALIZACION DE UNA

BASE DE DATO
NORMALIZACIN
La normalizacin es el proceso mediante el cual se transforman datos complejos a un conjunto
de estructuras de datos ms pequeas, que adems de ser ms simples y ms estables, son ms
Fciles de mantener.

Una base de datos normalizada ocupa menos espacio en disco que una no normalizada. Hay
menos repeticin de datos, lo que tiene como consecuencia un mucho menor uso de espacio en
disco
FINALIDADES DE LA NORMALIZACIN
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.

Evitar problemas de actualizacin de los datos en las tablas.

Proteger la integridad de los datos.


FORMAS NORMALES
Las formas normales son un conjunto de restricciones sobre tablas que evitan problemas de
redundancia y anomalas de modificacin, insercin y borrado de datos.
PRIMERA FORMA NORMAL
Una tabla est en primera forma normal (1FN) si y slo si todos los dominios simples
subyacentes contienen slo valores atmicos.
La regla de la Primera Forma Normal establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas.

Poner la base de datos en la Primera Forma Normal resuelve el problema de los


encabezados de columna mltiples.
.
SEGUNDA FORMA NORMAL
Una relacin est en segunda forma normal (2FN) si y slo si est en 1FN y todos los atributos no
clave dependen por completo de cualquier clave candidata.

La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben
eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un trmino que
describe a aquellos datos que no dependen de la llave primaria de la tabla para identificarlos.
TERCERA FORMA NORMAL
Una relacin est en tercera forma normal (3FN) si y slo si est en 2FN y todos los atributos no
clave dependen de manera no transitiva de cualquier clave candidata.

Una tabla est normalizada en esta forma si todas las columnas que no son llave son funcionalmente
dependientes por completo de la llave primaria y no hay dependencias transitivas. Una dependencia
transitiva es aquella en la cual existen columnas que no son llave que dependen de otras columnas
que tampoco son llave.
EJEMPLO
A travs del siguiente ejercicio se intenta afirmar los conocimientos de normalizacin con un
ejemplo simplificado de una base de datos para una pequea biblioteca.
1FN
2FN
3FN
LIN DE DONDE SE SAQUE LA INFORMACION
https://geynen.files.wordpress.com/2010/11/normalizacion-de-datos.pdf