In relational databases, a primary key column uniquely identifies each row (tuple) in a table. A fundamental rule for primary keys is that they cannot contain NULL values. This ensures that every row has a distinct identifier.
The only scenario listed where NULL values cannot and should not be used is within the primary key column(s), as it violates the core principles of uniqueness and entity integrity.
Match the following with respect to RDBMS:
A. Entity integrity | 1. Application-specific business rules beyond the general entity, domain and referential constraints |
B. Domain integrity | 2. Foreign-key values must match a referenced key, except where NULL is permitted |
C. Referential integrity | 3. Column values must satisfy the defined domain |
D. User defined integrity | 4. Primary-key values must be unique and non-NULL |