You need to enforce these two business rules: 1. No two rows of a table can have duplicate values in the specified column. 2. A column cannot contain null values. Which type of constraint ensure that both of the above rules are true ?
-
Check
-
Unique
-
Not Null
-
Primary Key
-
Foreign Key
D
Correct answer
Explanation
A Primary Key constraint enforces both uniqueness (no duplicate values in a column or set of columns) and the not-null constraint (columns in a primary key cannot contain nulls). A Unique constraint allows nulls, Not Null does not enforce uniqueness, and Check and Foreign Key constraints enforce different rules.