En las base de datos, gran parte de su “secreto” para el correcto funcionamiento es el correcto orden de los datos. A esto se le llama “normalizar”. En este blog veremos cada una de las “formas normales” que son condiciones para que los datos estén en un formato correcto.
En el universo de datos, datos se presentan de cualquier modo, ya sea con números con faltas ortográficas, en otro idioma etc. La 1era forma normal hace que los datos se estandaricen y sean del mismo tipo siguiendo 5 reglas: 1. No hay orden de arriba-a-abajo en las filas.
2. No hay orden de izquierda-a-derecha en las columnas.
3. No hay filas duplicadas.
4. Cada intersección de fila-y-columna contiene exactamente un valor del dominio aplicable (y nada más).
5. Todas las columnas son regulares [es decir, las filas no tienen componentes como IDs de fila, IDs de objeto, o timestamps ocultos].
. A continuación un ejemplos de datos en cualquier forma y en la 1FN y otros de datos en 1FN y porque.
EJ1: Acá vemos que los datos están de cualquier modo, no existe alguien que se llame XXX y las notas están en cualquier formato. Pero seguidamente esta la tabla correcta, que estaría en 1FN.
EJ2: Los datos están en forma normal, no importa si se repiten los datos ya que en este caso se trata de 2 personas diferentes.
EJ3: En este caso también esta en forma normal, ya que cumplen las 5 características ya mencionadas.