Sie sind auf Seite 1von 12

Normalizacin: Formas

normales
MATERIA: Base de Datos Para Aplicaciones
MAESTRO: Adn Jos Garca
ALUMNA: Ivette Cortina Jaen

Normalizacin: Formas normales

INTRODUCCION

En este presente trabajo tiene como principal objetivo el de establecer los conceptos y ejemplo
de las formas normales que suelen aplicarse alas base de datos para un mayor control y
verificacin para obtener de estas un mejor robustez.
El proceso de normalizacin consiste verificar el cumplimiento de ciertas reglas que aseguran la
eliminacin de redundancias e inconsistencias. Esto se hace mediante la aplicacin de ciertos
procedimientos y en ocasiones se traduce en la separacin de los datos en diferentes relaciones

Las formas normales son las reglas que debemos cumplir para evitar:

Existencia redundancia de datos.


Problemas de actualizacin de la base de Datos.
Mantener la integridad de las tablas que componen la base de datos.Redundancia: Duplicidad de datos.Integridad: Es la manera en la que evitamos las malas relaciones y aseguramos que la
base de datos contiene elementos verdaderos y completos.

use

Normalizacin: Formas normales

QUE ES UNA NORMALIZACIN?

Es el proceso de organizar de manera eficiente los datos dentro de una base de datos. Esto
incluye la creacin de tablas y el establecimiento de relaciones entre ellas segn reglas prediseadas tanto para proteger los datos y la base de datos, como para hacer ms flexible al
eliminar la redundancia y dependencia incoherente.

Los principales objetivos de la normalizacin son:

La eliminacin de datos redundantes, los cuales ocupan ms espacio en disco y crean


problemas de mantenimiento; por ejemplo, cambio de la direccin del cliente es mucho
ms fcil de implementar si los datos se almacenan slo en la tabla Clientes y en ninguna
otra base de datos.

Evitar problemas de actualizacin de los datos en las tablas.

Garantizar que las dependencias que tienen los datos entre ellos, sean lgicas y presenten
algn sentido.

NORMALIZACION DE UNA BASE DE DATOS


Existen algunas reglas para la normalizacin de bases de datos. Cada regla se denomina
"forma normal". Si dentro de la base de datos se observa la primera regla se dice que est
en "primera forma normal". Si las tres primeras reglas se observan, la base de datos se
considera en "tercera forma normal". Aunque es posible tener otros niveles de
normalizacin, la tercera forma normal es considerada el ms alto nivel necesario para la
mayora de aplicaciones.

use

Normalizacin: Formas normales

GRADOS DE NORMALIZACIN: PRIMERA FORMA NORMAL


El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a las
relaciones obtenidas tras el paso del modelo entidad-relacin al modelo relacional.
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.

Los principales Objetivos son:

Eliminar grupos de datos repetidos en tablas individuales.

Crear una tabla separada para cada conjunto de datos relacionados.

Identifique cada conjunto de datos relacionados con una clave principal. Ejemplo ID,
Primary Key, FK.
No utilizar varios campos en una sola tabla para almacenar datos similares. Por ejemplo,
para el seguimiento de un artculo del inventario que proviene de dos fuentes diferentes, el
registro puede contener campos para el cdigo de proveedor 1 y un cdigo de proveedor 2.

use

Normalizacin: Formas normales

GRADOS DE NORMALIZACIN: SEGUNDA FORMA


NORMAL
La regla de la Segunda Forma Normal (2FN) 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 clave de la
tabla para identificarlos.
Una de las mayores desventajas de la normalizacin es el tiempo que lleva hacerlo. La
mayora de la gente est demasiado ocupada, y emplear tiempo para asegurarse de que
sus datos estn normalizados cuando todo funciona ms o menos bien, parece ser un
desperdicio de tiempo. Pero no es as. Usted tendr que emplear ms tiempo arreglando
una base de datos no normalizada que el que empleara en una normalizada.
Al haber alcanzado la Segunda Forma Normal, usted puede disfrutar de algunas de las
ventajas de las bases de datos relacionales, por ejemplo:

Puede aadir nuevas columnas a una tabla sin afectar a las dems tablas.
Lo mismo aplica para las otras tablas.
Alcanzar este nivel de normalizacin permite que los datos se acomoden de una manera
natural dentro de los lmites esperados.
Los principales objetivos son:

Crear tablas separadas para aquellos conjuntos de valores que se aplican a varios
registros. Ejemplo ciudades, profesin.

Relacionar estas tablas por medio de una clave externa, ejemplo ID, Primary Key, FK.

use

Normalizacin: Formas normales

GRADO DE NORMALIZACIN: TERCERA FORMA


NORMAL

La regla de la Tercera 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.
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.
Cuando las tablas estn en la Tercera Forma Normal se previenen errores de lgica
cuando se insertan o borran registros. Cada columna en una tabla est identificada de
manera nica por la llave primaria y no debe haber datos repetidos. Esto provee un
esquema limpio y elegante, que es fcil de trabajar y expandir.
Los principales objetivos son:

Eliminar los campos que no dependan de las claves.

Los valores de un registro que no forman parte de la clave de registro no tienen cabida en
la tabla.

use

Normalizacin: Formas normales

GRADO DE NORMALIZACIN: CUARTA FORMA


NORMAL

La cuarta forma normal (4NF) es una forma normal usada en la normalizacin de bases de
datos. La 4NF se asegura de que las dependencias multivariadas independientes estn
correctas y eficientemente representadas en un diseo de base de datos. La 4NF es el
siguiente nivel de normalizacin despus de la forma normal de Boyce-Codd(BCNF).

CARACTERSTICAS
Una tabla est en 4NF si y solo si esta en Tercera forma normal o (Cualquiera de ambas) y
no posee dependencias multivaluadas no triviales. La definicin de la 4NF confa en la
nocin de una dependencia multivaluada. Una tabla con una dependencia multivaluada es
una donde la existencia de dos o ms relaciones independientes muchos a muchos causa
redundancia; y es esta redundancia la que es suprimida por la cuarta forma normal.

use

Normalizacin: Formas normales

GRADO DE NORMALIZACIN: QUINTA FORMA


NORMAL

La quinta forma normal (5FN), tambin conocida como forma normal de proyeccin-unin
(PJ/NF), es un nivel de normalizacin de bases de datos diseado para reducir
redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando
semnticamente relaciones mltiples relacionadas. Una tabla se dice que est en 5NF si y
slo si est en 4NF y cada dependencia de unin (join) en ella es implicada por las claves
candidatas.

use

Normalizacin: Formas normales

EJEMPLO DE NORMALIZACION:
PRIMERA FORMA NORMAL (BASE DE DATOS: Pelculas)
Esta tabla si cumple con los objetivos de la Primera Forma Normal (1NF) pues no tienen
datos repetidos, y cada tabla est separada por cada conjunto de datos relacionados y
tiene una clave principal,

use

Normalizacin: Formas normales

10

SEGUNDA FORMA NORMAL (Ejemplos de Internet)

Esta tabla si cumple la segunda forma normal ya que usuario y contrasea son
dependientes de la llave primaria

EJEMPLO DE LA TERCERA FORMA NORMAL

Esta tabla si cumple con la tercera forma normal ya que el atributo telfono depende del atributo
Direccin.

use

Normalizacin: Formas normales

EJEMPLO DE LA 4 FORMA NORMAL

11

use

Normalizacin: Formas normales

12

BIBLIOGRAFIA
http://pixelscode.com/mayo-2011/
http://lasrsibd.blogspot.mx/2012/04/primera-y-segunda-forma-normal.html
http://es.wikipedia.org/wiki/Tercera_forma_normal
http://es.wikipedia.org/wiki/Segunda_forma_normal
http://basededatos-jonathan-delatorre.blogspot.mx/2012/04/la-segunda-forma-normal-2fn.html

use

Das könnte Ihnen auch gefallen