miércoles, 19 de septiembre de 2012

BASE DE DATOS

ACID y NIVELES DE NORMALIZACION 4ta y 5ta F/N


ACID son siglas que significan Atomicity, Consistency, Isolation, Durability o, en español, Atomicidad, Consistencia, Aislamiento y Durabilidad. Esta no es mas que un conjunto de características o propiedades que garantizan que las transacciones en una base de datos son fiables. En el contexto de bases de datos, una transacción es una única operación sobre los datos.

Un ejemplo de una transacción más compleja es la transferencia de fondos de una cuenta a otra, la cual implica múltiples operaciones individuales.

 Si un sistema supera la prueba ACID, significa que es fiable.

Propiedades ACID



  • Atomicidad 

La transacción(T) funciona como unidad: o se ejecutan todas sus
operaciones o ninguna. Se prohibe una ejecución parcial.

  • Conservar la Consistencia de datos una vez ejecutada la transacción.
DEF: Estado Consistente de los datos en una BD es cuando satisfacen las restricciones definidas sobre ellos.
 

  • Aislamiento entre T’s: garantiza que una T en ejecución no permite acceso a sus actualizaciones antes de que termine (sea confirmada).
  • Durabilidad o permanencia de los datos después de terminar una T con éxito y que ningún error posterior provoque la pérdida de los datos actualizados por T.

Niveles de Normalizacion 

  • 4ta Forma Normal (4FN)
   
La cuarta forma normal asegura de que las dependencias multivaluadas independientes estén correcta y eficientemente representadas en un diseño de base de datos

Existe una dependencia multivaluada cuando un valor de una variable está siempre asociado con varios valores de otra u otras variables dependientes que son siempre las mismas y están siempre presentes.

Una tabla está en 4FN si y solo si está en tercera forma normal o en forma normal de Boyce-Codd (BCFN) (Cualquiera de ambas) y no posee dependencias multivaluadas no triviales. La definición de la 4FN confía en la noción de una dependencia multivaluada

  • 5ta Forma Normal (5FN)

La quinta forma normal (5FN), también conocida como forma normal de proyección-unión (PJ/FN), designado para reducir redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas.

No hay comentarios:

Publicar un comentario