Which one of the following constraints enforces domain integrity?
-
Primary key constraint
-
Check constraint
-
Foreign key constraint
-
Unique constraint
B
Correct answer
Explanation
Domain integrity ensures that data values fall within defined valid domains for each column. Check constraints enforce domain integrity by validating column values against specific conditions (e.g., age > 0, price BETWEEN 0 AND 1000). Primary key and unique constraints enforce entity integrity (row uniqueness), while foreign key enforces referential integrity between related tables.