Tipos de Normalización de bases de datos

 Primera forma Normal (1NF)

La primera regla de normalización se expresa generalmente en forma de dos indicaciones separadas.

1. Todos los atributos, valores almacenados en las columnas, deben ser indivisibles.

2. No deben existir grupos de valores repetidos.

El valor de una columna debe ser una entidad atómica, indivisible, excluyendo así las dificultades que podría conllevar el tratamiento de un dato formado de varias partes.

Supongamos que tienes en una tabla una columna Dirección para almacenar la dirección completa, dato que se compondría del nombre de la calle, el número exterior, el número interior (puerta), el código postal, el estado y la capital.

Una tabla con esta estructura plantea problemas a la hora de recuperar información. Imagina que necesitas conocer todas las entradas correspondientes a una determinada población, o que quieres buscar a partir del código postal. Al ser la dirección completa una secuencia de caracteres de estructura libre no resultaría nada fácil.


Existirán más columnas, pero cada una de ellas contendrá un valor simple e indivisible que facilitará la realización de las operaciones antes mencionadas.


En cuanto a la segunda indicación, se debe evitar la repetición de los datos de la población y provincia en cada una de las filas. Siempre que al muestrear la información de una tabla aparezcan datos repetidos, existe la posibilidad de crear una tabla independiente con ellos.
Si el diseño de nuestra base de datos cumple estas premisas, está preparada para pasar de la primera a la segunda forma normal.


El término primera forma normal (1NF) describe el formato tabular en el que:
  • Todos los atributos llave están definidos .
  • No hay grupos repetidos en la tabla. En otras palabras, cada intersección de renglón/columna contiene un solo valor, no un conjunto de ellos.
  • Todos los atributos son dependendientes de la llave primaria.





Comentarios

Publicar un comentario

Entradas populares de este blog

Hidrogeno verde - Tecnología Nueva

Inteligencia Artificial I