Integrity Constraints
An important functionality of a DBMS is to enable the specification
of integrity constraints and to enforce them.
Knowledge of integrity constraints is also useful for query
planning and optimization.
domain constraints, tuple constraints.
Functional dependencies, multivalued dependencies.