Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Один-ко-многим

Отношение между классом и студентами — это пример связи «один-ко-многим»: один класс может иметь несколько студентов, но каждый студент принадлежит только одному классу.

ER-диаграмма:

alt text

Конфигурация поля:

alt text

Описание параметров

Исходная коллекция

Исходная коллекция — это коллекция, в которой находится текущее поле.

Целевая коллекция

Целевая коллекция — это коллекция, с которой будет установлена связь.

Исходный ключ

Поле в исходной коллекции, на которое ссылается внешний ключ. Оно должно быть уникальным.

Внешний ключ

Поле в целевой коллекции, используемое для установления связи между двумя коллекциями.

Целевой ключ

Поле в целевой коллекции, используемое для просмотра каждой записи в блоке отношений, обычно это уникальное поле.

ON DELETE

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

  • CASCADE: При удалении записи в родительской коллекции автоматически удаляются все связанные записи в дочерней коллекции.
  • SET NULL: При удалении записи в родительской коллекции значения внешних ключей в связанных записях дочерней коллекции устанавливаются в NULL.
  • RESTRICT: Опция по умолчанию. Предотвращает удаление записи в родительской коллекции, если существуют связанные записи в дочерней коллекции.
  • NO ACTION: Аналогично RESTRICT. Предотвращает удаление записи в родительской коллекции, если существуют связанные записи в дочерней коллекции.