Сколько primary key может быть у таблицы?

У таблицы может быть один PRIMARY KEY, но он может состоять из нескольких колонок. Дополнительные уникальные ключи задаются ограничениями UNIQUE.

Короткий ответ

Что ответить на собеседовании

У таблицы может быть один PRIMARY KEY, но он может состоять из нескольких колонок. Дополнительные уникальные ключи задаются ограничениями UNIQUE.

Подробный разбор

Ответ с пояснениями

У таблицы может быть один PRIMARY KEY, но он может состоять из нескольких колонок. Дополнительные уникальные ключи задаются ограничениями UNIQUE.

Составной первичный ключ обеспечивает уникальность комбинации, а не каждого столбца по отдельности. Его колонки не допускают NULL. Выбор ключа должен отражать идентичность строки и удобство ссылок из других таблиц. Несколько кандидатных ключей не означают несколько ограничений PRIMARY KEY.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее