Описание тега composite-primary-key
Составной первичный ключ - это первичный ключ, который состоит из более чем одного столбца. Комбинация столбцов гарантирует уникальность ПК.
Составной первичный ключ является составным ключом, который назначается в качестве первичного.
Первичный ключ - это отдельное поле или наименьшая комбинация полей, которая однозначно идентифицирует каждую запись в таблице. Когда первичный ключ состоит из более чем одного поля, когда мы говорим о составном первичном ключе. Составной ключ или нет, это наиболее подходящий ключ в качестве основного ключа ссылки для таблицы.
Первичный ключ не должен быть нулевым и должен содержать только уникальные значения.
Первичные ключи обязательны для каждой таблицы. При выборе первичного ключа из пула ключей-кандидатов всегда выбирайте один простой ключ вместо составного.
Ссылки