SobesLab логотип SobesLab

Ответ

Нет, это разные понятия. Ключ (первичный или уникальный) – это логическое ограничение, гарантирующее уникальность или связь записей. Индекс – физическая структура для ускорения доступа. Хотя при объявлении первичного ключа СУБД обычно автоматически создает индекс по этому ключу, не каждый индекс связан с ключом. Индекс можно завести и на столбец, который не является PK или UNIQUE, для ускорения выборок. Ключ же про целостность (уникальность, идентификацию), а индекс – про производительность.