Las restricciones de integridad incluyen
Las restricciones de integridad incluyen: verificación (CHECK), valor predeterminado (DEFAULT), no vacío (NOTNULL), clave externa (FOREIGNKEY) y otras restricciones.
Una relación corresponde a un conjunto de entidades del mundo real. Las entidades del mundo real pueden distinguirse e identificarse entre sí, es decir, deben tener algún identificador único.
En el esquema relacional, la clave principal se utiliza como identificador único y los atributos de la clave principal (llamados atributos primarios) no pueden tomar un valor nulo. De lo contrario, indica que hay atributos no identificables. el esquema relacional. Entidad (porque el valor nulo es "incierto"), lo que contradice la situación real del mundo real, dicha entidad no es una entidad completa.
De acuerdo con los requisitos de las reglas de integridad de la entidad, el atributo principal no debe tener un valor nulo. Si la clave principal es una combinación de múltiples atributos, todos los atributos principales no deben tener un valor nulo.
La integridad del dominio garantiza la racionalidad de los valores de los campos de la base de datos. El valor del atributo debe ser el valor en el dominio, que está especificado por el esquema relacional. Además, si un atributo puede ser NULL está determinado por la semántica y también es el contenido principal de las restricciones de integridad del dominio. Las restricciones de integridad del dominio son las restricciones más simples y básicas. En los DBMS relacionales actuales, las funciones de verificación de restricciones de integridad del dominio generalmente están disponibles. "