The correct answer is: D. Primary key
A primary key is a field or combination of fields that uniquely identifies each row in a table. It is a column or combination of columns in a table that uniquely identifies each row in the table. The primary key cannot contain duplicate values.
A foreign key is a column or combination of columns in one table that refers to the primary key of another table. Foreign keys are used to establish relationships between tables.
A native key is a column or combination of columns that is used to identify a row in a table. It is not necessarily the primary key of the table.
A composite key is a primary key that is made up of two or more columns.