Normalización de Base de Datos
Normalización de Base de Datos
base de datos
DEFINICIN Y EXPLICACIN DE LAS TRES PRIMERAS
NORMAS
Dependencias
Dependencia Funcional
Una dependencia funcional es una conexin entre uno o ms atributos. Por
ejemplo si se conoce el valor de DNI tiene una conexin con Apellido o
Nombre.
Las dependencias funcionales del sistema se escriben utilizando una flecha, de
la siguiente manera:
FechaDeNacimiento
Edad
Z entonces X
"C ser un dato simple (dato no primario), B, ser un otro dato simple (dato no
primario), A, es la llave primaria (PK). Decimos que C depender de B y B
depender funcionalmente de A."
A
C entonces A
B (Kroenke, 2003)
Objetivos de la Normalizacin
Minimizar la redundancia
Minimizar el mantenimiento de datos
Minimizar el impacto de futuros cambios (anomalas de actualizacin y
anomalas de borrado) de datos, e ingreso de informacin (anomalas de
insercin).
Ventajas de la Normalizacin
normalizacin
es
necesario
conocer
los
conceptos
de
Formas Normales
Primera Forma Normal (1FN)
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. Muy a menudo, los diseadores de
bases de datos inexpertos harn algo similar a la tabla no normalizada.
Una y otra vez, crearn columnas que representen los mismos datos. La
normalizacin ayuda a clarificar la base de datos y a organizarla en partes ms
pequeas y ms fciles de entender. En lugar de tener que entender una tabla
gigantesca y monoltica que tiene muchos diferentes aspectos, slo tenemos
que entender los objetos pequeos y ms tangibles, as como las relaciones
que guardan con otros objetos tambin pequeos.
Si una relacin no est en 1FN, hay que eliminar de ella los grupos repetitivos.
Un grupo repetitivo ser el atributo o grupo de atributos que tiene mltiples
valores para cada dupla de la relacin. (Date, 2001)
Segunda Forma Normal (2FN)
Una tabla se dice que est en 2FN si y slo si cumple dos condiciones:
1) Se encuentra en 1 FN
2) Todo atributo secundario (aqullos que no pertenecen a la clave
principal, los que se encuentran fuera de la caja) depende totalmente
(tiene una dependencia funcional total) de la clave completa y, por tanto,
no de una parte de ella.
Esta forma normal slo se considera si la clave principal es compuesta y, por
tanto, est formada por varios atributos. Si la clave principal de la tabla est
formada por un nico atributo, entonces la tabla ya se encuentra en 2FN.
Si una tabla T tiene como atributos A, B, C, D y la clave es A.B cumplindose
las dependencias:
A.B
B
C
D
Bibliografa
Buenao, M. I. (Septiembre de 2010). Anlisis y Diseo de Bases de Datos.
Recuperado el 12 de enero de 2016, de
https://basededatosfisei.wikispaces.com/file/view/Elemento2Parte2.pdf
Cabello, M. V. (2004). Introduccin a las bases de datos relacionales. Madrid:
Visin Libros.
Date, C. (2001). Introduccin a los sistemas de bases de datos. Mxico:
Pearson.
Kroenke, D. M. (2003). Procesamiento de bases de datos. Mxico: Pearson.