Data integrity constraints are used to:
(a) Control who is allowed access to the data
(b) Ensure that duplicate records are not entered into the table
(c) Improve the quality of data entered for a specific property (i.e., table column)
(d) Prevent users from changing the values stored in the table
This question was posed to me during an interview for a job.
This question is from Integrity Constraints topic in portion SQL : Queries, Constraints and Triggers of Database Management