PRIMARY KEY — ограничение, задающее уникальный идентификатор строки в таблице.
Разбор
- На таблицу допускается один primary key (один или составной).
- PK обеспечивает целостность сущности (entity integrity): строки однозначно различимы.
- Значения PK не должны дублироваться; в большинстве СУБД NULL в PK запрещён.
- Часто PK — surrogate key (
IDENTITY/SERIAL), но может быть и natural key.
Итог
PRIMARY KEY = уникальный идентификатор строки; один на таблицу.