Ответ
Primary Key (PK) – уникальный идентификатор записи, не может быть NULL.
Foreign Key (FK) – ссылка на PK другой таблицы, обеспечивает целостность данных.
Unique Key – гарантирует уникальность значения, но допускает NULL.
Composite Key – комбинация нескольких полей для уникальности.
Candidate Key – потенциальный PK, удовлетворяет условиям уникальности и минимальности.
Пример в SQL:
CREATE TABLE users (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE,
team_id INT,
FOREIGN KEY (team_id) REFERENCES teams(id)
);