Step 1: Understanding the Concept:
In relational databases, keys are used to uniquely identify records and establish relationships.
Step 2: Key Definitions:
• Primary Key: Uniquely identifies each record in a table. It cannot be null.
• Foreign Key: A field in one table that refers to the primary key of another table.
• Secondary Key: An index used for searching, not necessarily unique.
Step 3: Final Answer:
Therefore, option (D) is correct.