Which statement regarding referential integrity constraints is true?
A. Multiple primary keys can be defined for a table.
B. A foreign key can reference multiple primary keys.
C. A primary key can be referenced by only one foreign key.
D. Primary keys and foreign keys are used to define relationships.