Может ли таблица иметь более одного первичного ключа?
Уровень: Junior
Ответ
Нет, на таблице можно определить только один первичный ключ. Этот PK может быть составным (несколько столбцов), но это считается единым ключом. Если требуется обеспечить уникальность по другим наборам столбцов, используют дополнительные UNIQUE-ограничения, но вторым PK это не называется.