sábado, 11 de febrero de 2012

EL PROCESO DE NORMALIZACION


La normalización son los principios bien definidos para evitar problemas en un diseño de bases de datos.
Anomalías de actualización: inconsistencia de los datos como resultado de datos redundantes y actualizaciones parciales.
Anomalías de borrado: perdida no intencionada de datos por borrar otros.
Anomalía de inserción: imposibilidad de agregar datos por la inexistencia de otros.
La descomposición: dividir relaciones en múltiples relaciones, con el fin de eliminar anomalías y mantener la integridad de los datos.



FORMAS NORMALES



Son las reglas para relaciones estructuradas que eliminan anomalías.



1 FN. Todos los valores de los atributos deben ser atómicos, es decir, no pueden ser un conjunto de valores o un grupo repetitivo.

Dependencias Funcionales: el valor de un atributo en una tupla determina el valor de otro atributo en la tupla, ejemplo: cualquiera dos tuplas en R tienen el mismo valor para su atributo A, entonces deben tener el mismo valor para su atributo B.



Determinante: el atributo de la parte izquierda de una DF determina el valor de los otros atributos en la tupla.

2 FN. Los atributos no claves no pueden ser funcionalmente dependientes de una parte de la clave, puede violarse solo cuando una clave sea una clave compuesta, es decir, que conste de más de un atributo.

Proyección de una relación: una relación compuesta de atributos seleccionados de otra relación.

3 FN. Cada determinante es una clave.

FORMA NORMAL BOYCE-CODD: es una versión de la tercera forma normal, establece que una relación esta en 3 NF, si no tiene dependencias transitivas.

Dependencia transitiva: aparece cuando un atributo no clave es funcionalmente dependiente de uno o más atributos no claves.

Dependencia multievaluada: una restricción que garantiza la independencia mutua de atributos multievaluados.

4 FN. Es una relación que esta en 3 FN y no tiene dependencias multievaluadas, se puede solucionar poniendo todos los atributos multievaluados en relaciones formadas por ellos mismos junto a la clave con la cual se aplican los valores de los atributos.

5 FN. Forma normal que elimina las dependencias de reunión, es decir, las anomalías de un tipo de restricción, no tiene aplicación virtual.

FORMA NORMAL DOMINIO CLAVE: requiere que cada restricción sea resultado de definiciones de dominios claves.

Relación de intersección: una relación que representa instancias donde otras dos relaciones se encuentran en una interrelación muchos - muchos.

COMPARACION DEL MODELADO DE DATOS CONCEPTUAL Y RELACIONAL

cuando un modelo de una base de datos se transforma en un modelo más complejo, haciendo mas difícil comprenderlo y desarrollarlo correctamente, el valor definitivo de la base de datos es proporcionar información, por tanto es de vital importancia que la estructura este lógica y sin defecto.


No hay comentarios:

Publicar un comentario