ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 220
Рис. III.16. Определение условия PRIMARY KEY для нескольких столбцов таблицы
Условие на значение столбца FOREIGN KEY
Условие на значение FOREIGN
KEY (внешний ключ) применяется
вместе с ранее определенным условием PRIMARY
KEY в ассоциирован-
ной таблице. Условие на значение FOREIGN
KEY ставит в соответствие
один или несколько столбцов таблицы идентичному набору столбцов
другой таблицы, для которых определено условие на значение PRIMARY
KEY. При обновлении значений тех столбцов таблицы, для которых оп-
ределено условие PRIMARY
KEY, автоматически обновляются значения
столбцов других таблиц, для которых определено условие FOREIGN
KEY.
Условия на значения PRIMARY
KEY и FOREIGN KEY обеспечи-
вают совпадение строк ассоциированных таблиц, поэтому они могут
быть использованы в последующих объединениях. Автоматическое об-
новление соответствующих столбцов в различных таблицах после того,
как для них определены условия на значения столбцов PRIMARY
KEY и
FOREIGN
KEY, называется декларативной ссылочной целостностью
(declarative referential integrity). Эта характеристика была добавлена к
SQL Server еще в версии 6.0.
Соответствующие столбцы, для которых определены условия на
значения PRIMARY
KEY и FOREIGN KEY, не обязательно должны
иметь одно и то же имя. Хотя обычно используются именно одинаковые
для обоих столбцов имена, чтобы было более понятно, какие именно
220
220 Мартьянова А.Е. Базы данных и знаний
Рис. III.16. Определение условия PRIMARY KEY для нескольких столбцов таблицы
Условие на значение столбца FOREIGN KEY
Условие на значение FOREIGN KEY (внешний ключ) применяется
вместе с ранее определенным условием PRIMARY KEY в ассоциирован-
ной таблице. Условие на значение FOREIGN KEY ставит в соответствие
один или несколько столбцов таблицы идентичному набору столбцов
другой таблицы, для которых определено условие на значение PRIMARY
KEY. При обновлении значений тех столбцов таблицы, для которых оп-
ределено условие PRIMARY KEY, автоматически обновляются значения
столбцов других таблиц, для которых определено условие FOREIGN
KEY.
Условия на значения PRIMARY KEY и FOREIGN KEY обеспечи-
вают совпадение строк ассоциированных таблиц, поэтому они могут
быть использованы в последующих объединениях. Автоматическое об-
новление соответствующих столбцов в различных таблицах после того,
как для них определены условия на значения столбцов PRIMARY KEY и
FOREIGN KEY, называется декларативной ссылочной целостностью
(declarative referential integrity). Эта характеристика была добавлена к
SQL Server еще в версии 6.0.
Соответствующие столбцы, для которых определены условия на
значения PRIMARY KEY и FOREIGN KEY, не обязательно должны
иметь одно и то же имя. Хотя обычно используются именно одинаковые
для обоих столбцов имена, чтобы было более понятно, какие именно
220
Страницы
- « первая
- ‹ предыдущая
- …
- 218
- 219
- 220
- 221
- 222
- …
- следующая ›
- последняя »
