miércoles, 8 de febrero de 2017

Normalización

Normalización 

¿QUÉ ES LA NORMALIZACIÓN?

 Es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. 

Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos.

  • PRIMERA FORMA NORMAL
  Una tabla está en Primera Forma Normal si:
Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.
 La tabla contiene una clave primaria.
 La clave primaria no contiene atributos nulos.
 No posee ciclos repetitivos.
No debe de existir variación en el número de columnas.


  • SEGUNDA FORMA NORMAL   
Una tabla 1NF está en 2NF si y solo si, dada cualquier clave candidata y cualquier atributo que no sea parte de la clave candidata, dicho atributo depende de toda la clave candidata en vez de solo una parte de ella. 
 Observe que cuando una tabla 1NF no tiene ninguna clave candidata compuesta (claves candidatas consistiendo en más de un atributo), la tabla está automáticamente en 2NF.


  • TERCERA FORMA NORMAL 
 Una tabla está en Tercera Forma Normal o 3NF si está en 2NF y no existen atributos que no pertenezcan a la clave primaria que puedan ser conocidos mediante otro atributo que no forma parte de la clave primaria, es decir, no hay dependencias funcionales transitivas.






No hay comentarios:

Publicar un comentario