Primera forma normal: cada columna (cada campo) de la tabla de datos debe ser la unidad más pequeña que no se pueda dividir y no se permiten campos ocultos. Las propiedades siguen siendo "atómicas" (la tabla 2D subdividida más grande).
Segunda forma normal: Basada en la primera forma normal, debe haber una clave primaria. Todas las columnas deben depender de la clave primaria, pero ninguna columna es independiente de la clave primaria. La tabla solo describe una cosa (Esta línea equivale a explicar una persona, no se puede agregar una columna para explicar el clima).
Tercera forma normal: satisface la segunda forma normal. Cada columna de la tabla solo está directamente relacionada con la clave principal, no indirectamente (cada columna de la tabla solo puede depender de la clave principal).
Formulario de normalización canónica (BCDF): Todos los determinantes de la tabla deben ser claves candidatas. Si solo hay una clave candidata, es lo mismo que la tercera forma normal.
También hay un cuarto y un quinto paradigma. El paradigma superior es resolver el problema de la redundancia de datos, pero también se puede lograr de otras maneras. Generalmente no es necesario.
Cinco restricciones principales:
1. Clave principal: establecer restricciones de clave principal;
2. Único: establecer restricciones de unicidad, sin valores duplicados;
3. Restricción de valor predeterminado, Altura Doble (3, 2)DEFAULT 1.2 Altura si no se ingresa, el valor predeterminado es 1, 2.
4. No nulo: establece restricciones no nulas, este campo no puede estar vacío.
5.