Ответ:

Первичный ключ однозначно идентифицирует каждую запись таблицы. Значения первичного ключа должны быть уникальными и не могут быть NULL.

Ответ: третий вариант — уникально идентифицирует каждую запись в таблице, не может быть пустым и не может дублироваться.