Как создать ограничение уникальности (визуальные инструменты для баз данных)
Изменения: 12 декабря 2006 г.
Ограничение уникальности гарантирует, что в определенных столбцах, не участвующих в первичном ключе, не будут встречаться повторяющиеся значения. Хотя уникальность обеспечивается также и первичным ключом, ограничение уникальности следует применять к таблице в тех случаях, когда:
- требуется обеспечить уникальность данных в столбце или в комбинации столбцов. К таблице можно применить несколько ограничений уникальности, а ограничение первичного ключа может быть лишь одно;
- требуется обеспечить уникальность данных в столбце, в котором допустимы значения NULL. К таким столбцам ограничения уникальности применимы, в то время как ограничение по первичному ключу применимо лишь к столбцам, которые не допускают значения NULL. При применении ограничения уникальности к столбцу, допускающему значения NULL, гарантируется, что значение NULL в нем будет содержаться в не более чем в одной строке.
Создание ограничения уникальности
В обозревателе объектов щелкните правой кнопкой мыши таблицу, в которую необходимо добавить ограничение уникальности, а затем выберите Конструктор (Изменить в версии с пакетом обновления 1 или в более ранней версии).
Таблица будет открыта в конструкторе таблиц.
В меню конструктора таблиц выберите пункт Индексы и Ключи.
В диалоговом окне Индексы и Ключи нажмите кнопку Добавить.
В табличной сетке щелкните Тип и выберите справа от свойства в раскрывающемся списке Уникальный ключ.
Ограничение уникальности будет создано в базе данных при сохранении таблицы.
См. также
Основные понятия
Другие ресурсы
Работа с ограничениями (визуальные инструменты для баз данных)