Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería de Sistemas
Autor:
Roman Balarezo, Bony Antonio.
Ramírez Villegas, Carlos Alberto.
Zapata Córdova, Claudio Cesar.
Núñez Espinoza, Franclyn
Filial Piura
-1-
Índice
1. INTRODUCCION .......................................................................................................................... - 3 -
2. Normalización ................................................................................................................................... - 4 -
6. Conclusiones ...................................................................................................................................... - 7 -
7. Referencias .......................................................................................................................................... - 7 -
-2-
1. INTRODUCCION
La presente monografía tiene como objetivo dar a explicar y dar a conocer información acerca
de la normalización de base de datos, sabiendo así que existe 3 niveles de Normalización que
deben de respetarse para poder decir que nuestra Base De Datos se encuentra normalizada, es
decir que cumplan con los requisitos naturales para funcionar óptimamente y no perjudicar las
performances por mala arquitectura.
La importancia del tema radicó en explicar sobre la normalización de base de datos que más que
todo es el proceso de organizar los datos de nuestra base de datos que tengamos desarrollada,
incluyendo 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.
-3-
2. Normalización
1. ¿Qué es normalización?
Según Manuel Torres Remón en su libro “Normalización de Base de Datos” nos indica que
“Este proceso clasifica relaciones, objetos, formas de relación y demás elementos en grupos.
En base a las características que cada uno posee. Si se identifican ciertas reglas, se aplica un
categoría; si se definen otras reglas, se aplicará otra categoría”. (1)
Y en el libro de “Gestión de base de datos (2ª. ed.)” por el autor Luis Hueso Ibáñez nos dice:
“Que consiste en comprobar que las tablas definidas cumplen unas determinadas condiciones.
Se pretende garantizar la no existencia de redundancia y una cierta coherencia en la
representación mediante un esquema relacional de las entidades y relaciones del modelo
conceptual (MER). mediante la normalización se pueden solucionar diversos errores en el
diseño de la base de datos, así como mejorarlo y esto facilita el trabajo posterior del
administrador de la base de datos y de los desarrolladores de aplicaciones”. (2)
Luis Hueso Ibáñez señala que: “La regla de la Primera Forma Normal establece que las columnas
repetidas deben eliminarse y colocarse en tablas separadas. Se pretende garantizar la no
existencia de grupos repetitivos. Un grupo repetitivo es un conjunto de atributos de igual
semántica en el problema y dominio, que toman valores distintos para la misma clave. Cualquier
esquema que tenga claves correctas está seguro en FN1.”
(sin normalizar)
-4-
(1FN)
Andy Oppel nos explica que “Una relación está en la segunda forma normal si cumple con los
dos criterios siguientes:
Con esto nos garantiza una correcta elección de claves y eliminar redundancias. Si las claves
están formadas por un único atributo entonces ese esquema estará en segunda forma normal.
Una vez alcanzados el nivel de la 2da forma normal, podemos insertar un registro sin excesos de
datos en la mayoría de tablas.
-5-
(2FN)
El libro “Gestión de base de datos” nos da a entender que: “Una tabla está normalizada en esta
forma si todos los atributos que no son clave o parte de la misma son funcionalmente
dependientes por completo de la clave primaria y no hay dependencias transitivas. Comentamos
anteriormente que una dependencia transitiva es aquella en la cual existen columnas que no
son clave que dependen de otras columnas que tampoco lo son”. (2)
-6-
6. Conclusiones
La normalización es una técnica utilizada para diseñar tablas en las que las redundancias de datos
se reducen al mínimo. Las primeras tres formas normales (1FN, 2FN y 3FN) son las más utilizadas.
Desde un punto de vista estructural, las formas de mayor nivel son mejores que las de menor
nivel, porque aquellas producen relativamente pocas redundancias de datos en la base de datos.
En otras palabras, 3FN es mejor que 2FN y ésta, a su vez, es mejor que 1FN. Casi todos los diseños
de negocios utilizan la 3FN como forma ideal.
Conocer las reglas de normalización permitirá crear mejores diseños de bases de datos.
Distinguir las características de la 1FN, 2FN y 3FN permitirá al alumno distinguir el nivel de
normalización en el que se encuentra una tabla
7. Referencias
1. Remon MT. Normalización de base de datos. Primera ed. Andalucia: El Cid Editor; 2009-01-01.
2. Ibañez LH. Gestion de bases de datos (2a. ed.). Segunda ed. Madrid: Ra-Ma; 2014-01-01.
3. Oppel A. Fundamentos de base de datos: McGraw-Hill Interamericana; 2010.
-7-