Свойства столбца внешнего ключа
Эти свойства позволяют указать, какая таблица и какой первичный или уникальный ключ связаны с выбранным внешним ключом.
Примечание |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Свойства объекта, выбранные в обозревателе сервера
Категория "Идентификатор"
При развертывании отображается свойство "Имя".Имя
Отображается имя связи внешнего ключа.Категория "Прочие"
При развертывании выводятся остальные свойства.Указанный ключ
Отображается имя первичного или уникального ключа на первичной стороне связи.Указанная таблица
Отображается имя таблицы указанного ключа.
Свойства объекта, выбранные в раскрывающемся списке окна свойств
Категория "Общие"
При развертывании отображаются категории Проверка существующих данных при создании или повторном включении и Спецификации таблиц и столбцов.Проверка существующих данных при создании или повторном включении
Указывает, должны ли данные, которые существовали в таблице до создания или повторного включения ограничения, проверяться на соответствие этому ограничению.Категория "Спецификации таблиц и столбцов"
При развертывании отображается, какие столбцы из каких таблиц используются как внешний и первичный (или уникальный) ключ в данной связи.Чтобы изменить или определить эти значения, нажмите кнопку с многоточием (…) справа от поля свойства.Базовая таблица внешнего ключа
Указывает, какая таблица содержит столбец, используемый как внешний ключ в выбранной связи.Столбцы внешнего ключа
Указывает, какой столбец действует как внешний ключ в выбранной связи.Базовая таблица первичного/уникального ключа
Указывает, какая таблица содержит столбец, используемый как первичный (уникальный) ключ в выбранной связи.Столбцы первичного/уникального ключа
Показывает, какой столбец действует как первичный (уникальный) ключ в выбранной связи.Категория "Идентификатор"
При развертывании отображаются поля свойств Имя и Описание.Имя
Имя связи.При создании новой связи ей присваивается имя по умолчанию в зависимости от таблицы, отображаемой в активном окне в Конструкторе таблиц.Имя можно изменить в любой момент.Описание
Область для ввода описания связи.Чтобы ввести более подробное описание, щелкните Описание и нажмите кнопку с многоточием (...) справа от поля свойства.Размер поля ввода текста описания увеличится.Категория "Конструктор таблиц"
При развертывании выводятся сведения категорий Проверка существующих данных при создании и возобновлении и Включить использование для репликации.Принудительная репликация
Определяет, применяется ли ограничение при копировании таблицы в другую базу данных.Принудительное ограничение внешнего ключа
Указывает, допустимы ли изменения данных столбцов связи, если при этом нарушится целостность связи по внешнему ключу.Выберите Да, если нужно разрешить такие изменения, и Нет, если требуется запретить их.Категория "Спецификации INSERT и UPDATE"
При развертывании выводятся сведения о свойствах Правило удаления и Правило обновления связи.Правило удаления
Указывает, что произойдет при попытке пользователя удалить из базы данных строку с данными, участвующую в связи по внешнему ключу:Доступны следующие значения:Без действия — сообщение об ошибке информирует пользователя, что удаление недопустимо, выполнение инструкции DELETE откатывается.
Каскад — удаляются все строки, содержащие данные, которые участвуют в связи внешнего ключа.
Задать Null — будет задано значение NULL, если все столбцы внешнего ключа в таблице могут содержать значения NULL.Применимо только к SQL Server 2005 и SQL Server 2008.
Задать значение по умолчанию — будет задано значение по умолчанию, определенное для данного столбца, если все столбцы внешних ключей в таблице имеют значения по умолчанию.Применимо только к SQL Server 2005 и SQL Server 2008.
Правило обновления
Указывает, что произойдет при попытке пользователя базы данных обновить строку с данными, участвующую в связи по внешнему ключу:Доступны следующие значения:Без действия — сообщение об ошибке информирует пользователя, что удаление недопустимо, выполнение инструкции DELETE откатывается.
Каскад — удаляются все строки, содержащие данные, которые участвуют в связи внешнего ключа.
Задать Null — будет задано значение NULL, если все столбцы внешнего ключа в таблице могут содержать значения NULL.Применимо только к SQL Server 2005 и SQL Server 2008.
Задать значение по умолчанию — будет задано значение по умолчанию, определенное для данного столбца, если все столбцы внешних ключей в таблице имеют значения по умолчанию.Применимо только к SQL Server 2005 и SQL Server 2008.