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