Las Normalizacionesaa
Las Normalizacionesaa
Las Normalizacionesaa
METODOS)
NOMBRE:
MATRICULA:
21-EISN-7-037
TEMA:
LA NORMALIZACIÓN
Normalización
La normalización es el proceso de organizar los datos de una base
de datos. Se incluye la creación de tablas y el establecimiento de
relaciones entre ellas según reglas diseñadas tanto para proteger
los datos como para hacer que la base de datos sea más flexible
al eliminar la redundancia y las dependencias incoherentes.
Los datos redundantes desperdician el espacio de disco y crean
problemas de mantenimiento. Si hay que cambiar datos que
existen en más de un lugar, se deben cambiar de la misma forma
exactamente en todas sus ubicaciones. Un cambio en la dirección
de un cliente es mucho más fácil de implementar si los datos sólo
se almacenan en la tabla Clientes y no en algún otro lugar de la
base de datos.
1FN – Primera Forma Normal
Una tabla está en Primera Forma Normal si:
• Todos los atributos son «atómicos». Por ejemplo, en el
campo teléfono no tenemos varios teléfonos.
• La tabla contiene una clave primaria única. Por ejemplo el
NIF para personas, la matrícula para vehículos o un simple id
autoincremental. Si no tiene clave, no es 1FN.
• La clave primaria no contiene atributos nulos. No
podemos tener filas para las que no haya clave (por ejemplo,
personas sin NIF o vehículos sin matrícula).
• No debe existir variación en el número de columnas. Si
algunas filas tienen 8 columnas y otras 3, pues no estamos
en 1FN.
• Los campos no clave deben identificarse por la clave. Es
decir, que los campos no clave dependen funcionalmente de
la clave. Esto es prácticamente lo mismo que decir que existe
clave primaria.
• Debe Existir una independencia del orden tanto de las
filas como de las columnas, es decir, si los datos cambian
de orden no deben cambiar sus significados. Por ejemplo, si
en la columna 1 tenemos el primer apellido y en la columna 2
tenemos el segundo, pues no estamos en 1FN. Igualmente si
en la tercera fila tenemos el tercer mejor expediente y en la
quinta fila el quinto, no estamos en 1FN.
Requisitos de la normalización
Para que las tablas de nuestra BD estén normalizadas deben
cumplir las siguientes reglas: