Normalizacion de bases de datos
DEFINICION DE NORMALIZACION:
La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de
estructuras de datos más pequeñas,que además de ser más simples y más estables, son más
fáciles de mantener. También se puede entender la normalización como una serie de reglas que sirven
para ayudar a los diseñadores de bases dedatos a desarrollar un esquema que minimice los
problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el
viejo estilo de poner todos los datos en un sololugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos.
FUNCIONES:
* La tendencia desimplificar las cosas al máximo.
* Crean el marco de referencia para simplificar una estructura
de datos compleja.
* serie de reglas que sirven para ayudar a los diseñadores de bases de datos adesarrollar un esquema que minimice los
problemas de lógica
VENTAJAS:
* El consumo de espacio
* Ocupa menos espacio en disco que una no normalizada
* Hay menos repetición de datos, lo
quetiene como consecuencia un mucho menor uso de espacio en disco.
* La cantidad de espacio requerido para almacenar los datos es la menor posible
* La facilidad para actualizar la relación es lamayor posible
* La explicación de la base de datos es la más sencilla posible
GRADOS BASICOS DE NORMALIZACION
Existen básicamente tres niveles de normalización: Primera Forma Normal (1NF),Segunda Forma
Normal (2NF) y Tercera Forma Normal (3NF). Cada una de estas formas tiene sus propias reglas.
Cuando una base de datos se conforma a un nivel, se considera normalizada a esa forma denormalización.
NIVELES O GRADOS | REGLAS | DESCRIPCION |
Primera Forma Normal(1FN) | Incluye la eliminación de todos los grupos repetidos | Establece que las columnas repetidas deben eliminarse...
Regístrate para leer el documento completo.