Как создать ограничение уникальности (визуальные инструменты для баз данных)

Ограничение уникальности гарантирует, что в определенных столбцах, не участвующих в первичном ключе, не будут встречаться повторяющиеся значения. Хотя уникальность обеспечивается также и первичным ключом, ограничение уникальности следует применять к таблице в тех случаях, когда:

  • требуется обеспечить уникальность данных в столбце или в сочетании столбцов. К таблице можно применить несколько ограничений уникальности, а ограничение первичного ключа может быть лишь одно;

  • требуется обеспечить уникальность данных в столбце, в котором допустимы значения NULL. К таким столбцам ограничения уникальности применимы, в то время как ограничение по первичному ключу применимо лишь к столбцам, которые не допускают значения NULL. При применении ограничения уникальности к столбцу, допускающему значения NULL, гарантируется, что значение NULL в нем будет содержаться в не более чем в одной строке.

Создание ограничения уникальности

  1. В обозревателе объектов щелкните правой кнопкой таблицу, в которую необходимо добавить ограничение уникальности, и выберите команду Конструктор.

    Таблица откроется в Конструкторе таблиц.

  2. В меню конструктора таблиц выберите пункт Индексы и Ключи.

  3. В диалоговом окне Индексы/Ключи нажмите кнопку Добавить.

  4. В табличной сетке щелкните Тип и выберите справа от свойства в раскрывающемся списке Уникальный ключ.

Ограничение уникальности будет создано в базе данных при сохранении таблицы.