УБЕДИТЕСЬ ЧТО ЗНАЧЕНИЯ - УНИКАЛЬНЫ
мы обсудили использование уникальных индексов чтобы заставить поля
иметь различные значения для каждой строки. Эта практика - осталась с прежних времен, когда
SQL поддерживал
ограничение UNIQUE. Уникальность - это свойство данных в таблице, и поэтому его более логично
назвать как
ограничение этих данных, а не просто как свойство логического отличия, связывающее объект
данных ( индекс ).
Несомненно, уникальные индексы - один из самых простых и наиболее эффективных методов
предписания уникальности.
По этой причине, некоторые реализации ограничения UNIQUE используют уникальные индексы; то-есть
они создают
индекс не сообщая вам об этом. Остается фактом, что вероятность беспорядка в базе данных
достаточно мала, если вы
предписываете уникальность вместе с ограничением.