FmD4FRX3FmXvDZXvGZT3FRFgNBP1w326w3z1NBMhNV5=
SUMA CODE
items

NORMALIZACION DE BASE DE DATOS

INTRODUCCIÓN

La normalización es la transformación de las vistas de usuario complejas
y del almacén de datos a un juego de estructuras de datos más
pequeñas y estables. Además de ser más simples y estables, las
estructuras de datos son más fáciles de mantener que otras estructuras
de datos.

Para mejorar el desempeño de una base de datos, así como evitar
redundancia en la información que contiene y, en consecuencia,
generar condiciones para un mejor diseño, el analista de sistemas debe
conocer las formas de normalización y condiciones en las que la
desmoralización es recomendable.



También podemos decir que la normalización es un proceso que
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 una categoría; si se definen otras
reglas, se aplicará otra categoría.

Estamos interesados en particular en la clasificación de las relaciones
BDR. La forma de efectuar esto es a través de los tipos de dependencias
que podemos determinar dentro de la relación. Cuando las reglas de
clasificación sean más y más restrictivas, diremos que la relación está en
una forma normal más elevada. La relación que está en la forma normal
más elevada posible es que mejor se adapta a nuestras necesidades
debido a que optimiza las condiciones que son de importancia para
nosotros.

En general una normalización se convierte siempre en una relación de
varias sub relaciones, y estas tienen que obedecer a ciertas reglas en la
que hablaremos más adelante. ¿Qué reglas utilizamos para una buena
normalización y en que consiste cada una de ellas?

También debemos tener en cuenta que la normalización de una base de
datos relacional consiste en aplicar una serie de reglas para evitar a
futuro realizar consultas innecesariamente complejas. En otras palabras,
están enfocadas en eliminar redundancias e inconsistencias de
dependencia en el diseño de las tablas.

1. REGLAS DE NORMALIZACIÓN

1.1 Primera Formal Normal

Esta es la primera de las reglas de la normalización y en la cual nosotros
tenemos que tener una mayor en cuenta porque si al desarrollarlo mal
la primera forma normal es obvio que también las demás estén mal tal
que por eso debemos tener una mayor encuentra en la primera forma
normal ya que de ahí empezaremos para poder cumplir las demás
reglas.

Todos los atributos, valores almacenados en las columnas,
deben ser indivisibles.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
Identificar cada grupo de datos relacionados con una clave
primaria

La primera forma normal (1FN), requiere que los datos sean
atómicos. En otras palabras, la 1FN prohíbe a un campo contener
normalizacion de base de datos, primera forma normal
más de un dato de su dominio de columna. También exige que
todas las tablas deben tener una clave primaria. Por último, indica
que una tabla no debe tener atributos que acepten valores nulos.

Cuando no existe normalización, se presentan anomalías en la
base de datos. Estos problemas que ocasionan problemas al
momento de insertar, modificar o eliminar datos. 








1.2 Segunda Formal Normal

Una relación está en segunda forma normal (2FN)
solamente si todos los atributos son dependientes en
forma completa de la clave.
Una tabla 1NF estará en 2NF si y solo si, dada una clave
primaria y cualquier atributo que no sea un constituyente
de la clave primaria, el atributo no clave depende de toda
la clave primaria en vez de solo una parte de ella.
Para ser accesible a la normalización, y poder ser puesta
en segunda forma normal, la relación debe poseer las
siguientes propiedades:
normalizacion de base de datos, segunda forma normal
Debe estar en primera forma normal
Debe tener una clave compuesta.
Crear tablas separadas para aquellos grupos de
datos que se aplican a varios registros.
Relacionar estas tablas mediante una clave externa.






Las tablas que están ajustadas a la primera forma
normal, y además disponen de una clave primaria
formada por una única columna con un valor indivisible,
cumplen ya con la segunda forma normal. Ésta afecta
exclusivamente a las tablas en las que la clave primaria
está formada por los valores de dos o más columnas,
debiendo asegurarse, en este caso, que todas las demás
columnas son accesibles a través de la clave completa y
nunca mediante una parte de esa clave.

1.3 Tercera Formal Normal

La tercera forma normal (3NF) es una forma normal usada en la
normalización de bases de datos. Para que la tabla esté en 3NF,
se debe cumplir que la tabla ya esté en 2NF. Adicionalmente,
ningún atributo no primario de la tabla debe ser dependiente
transitivamente de una clave primaria.
También podemos decir que una tabla se encuentra en 3FN si
está en 2FN y no contiene dependencias transitivas, lo cual
significa que las columnas que no forman parte de la clave
primaria deben depender sólo de la clave, nunca de otra columna
no clave.
Debemos considerar los siguientes puntos:

Eliminar aquellos campos que no dependan de la clave.
Ninguna columna puede depender de una columna que no
tenga una clave.
No puede haber datos derivados.
Cada valor es obtenido a partir de un dominio propiamente
definimos.
  Cada valor contiene una clave, ya sea simple o compuesta.
   Cada componente no clave es dependiente en forma
completa de su clave.

1.4 Cuarta Formal Normal

La cuarta forma normal (4NF) es una forma normal usada en la
normalización de bases de datos. Esta se asegura que todas las
dependencias multivaluadas estén representadas de la manera
más eficiente en la base de datos. Esta forma normal se realiza
después de la forma normal de Boyce-Codd.
La tercera forma normal toma en cuenta la dependencia transitiva
y provee una reducción óptima universal, excepto para los casos
infrecuentes de dependencia multivaluadas. Ha quedado claro en
épocas recientes que es posible una reducción adicional en este
caso, y esto es lo que se lleva a cabo mediante la cuarta forma
normal.




normalizacion de base de datos, cuarta forma normal





Conclusión

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.

0/Post a Comment/Comments

Partner

Your Ads Here
73745675015091643

Temas Recientes

Your Ads Here

Menu

Your Ads Here