Criterios de sql para formas normales

Para asegurarse de que la base de datos tablas están diseñados de tal manera que van a mantener sus datos de forma fiable, es necesario asegurarse de que no están sujetos a modificación anomalías. La normalización de bases de datos le dará esa seguridad. Comparación de los criterios de SQL en la lista siguiente para las tablas de la base de datos. Si lo hace, le alertará de la posibilidad de anomalías, cuando se encuentra que su base de datos no es suficientemente normalizada.

Primera Forma Normal (1NF):

  • La tabla debe ser de dos dimensiones, con filas y columnas.

  • Cada fila contiene datos que pertenece a una cosa o una porción de una cosa.

  • Cada columna contiene datos para un solo atributo de la cosa que se describe.

  • Cada célula (intersección de fila y columna) de la tabla debe ser de un solo valor.

  • Todas las entradas en una columna deben ser del mismo tipo.

  • Cada columna debe tener un nombre único.

  • No hay dos filas pueden ser idénticos.

  • El orden de las columnas y de las filas no importa.

Video: 4.- Formas normales

Segunda forma normal (2NF):

Tabla debe estar en la primera forma normal (1NF).

  • Todos los atributos sin clave (columnas) deben ser dependientes de toda la clave.

  • Tercera forma normal (3NF):

    • Tabla debe estar en la segunda forma normal (2NF).

      Video: 3.- Formas Normales

    • Tabla no tiene dependencias transitivas.

    Forma Normal de dominio-Key (DK / NF):

    • Cada restricción en la tabla es una consecuencia lógica de la definición de las llaves y dominios.

    Artículos Relacionados