В реляционных базах данных связи между таблицами настраиваются с помощью внешних ключей (Foreign Keys).
Внешний ключ — это колонка или набор колонок в одной таблице, которые ссылаются на первичный ключ (Primary Key) другой таблицы. Он устанавливает логическую связь между записями в двух таблицах.
При настройке связи:
CASCADE
: Изменения каскадно применяются к дочерним записям.SET NULL
: Значения внешнего ключа в дочерней таблице устанавливаются в NULL.RESTRICT
: Операция изменения запрещается, если существуют связанные дочерние записи.NO ACTION
: Аналогично RESTRICT в большинстве СУБД.SET DEFAULT
: Значения внешнего ключа устанавливаются в значение по умолчанию.ON UPDATE
.Пример синтаксиса SQL для создания связи:
sql
В реляционных базах данных связи между таблицами настраиваются с помощью внешних ключей (Foreign Keys).
Внешний ключ — это колонка или набор колонок в одной таблице, которые ссылаются на первичный ключ (Primary Key) другой таблицы. Он устанавливает логическую связь между записями в двух таблицах.
При настройке связи:
CASCADE
: Изменения каскадно применяются к дочерним записям.SET NULL
: Значения внешнего ключа в дочерней таблице устанавливаются в NULL.RESTRICT
: Операция изменения запрещается, если существуют связанные дочерние записи.NO ACTION
: Аналогично RESTRICT в большинстве СУБД.SET DEFAULT
: Значения внешнего ключа устанавливаются в значение по умолчанию.ON UPDATE
.Пример синтаксиса SQL для создания связи:
sql
Register or sign in to get access to full answers for all questions from the question bank.