Which statement about primary keys is true?

A.
A table can have multiple primary keys.
B.
A primary key accepts one, and only one, NULL value.
C.
A unique index, with matching columns of the primary key, must be created before a
primary key can be created.
D.
A unique bidirectional index is automatically created for the columns of the primary key, if
an appropriate unique index does not already exist.