Я немного расплывчатый о правилах удаления основных данных. Поэтому, если кто-то может помочь мне ответить на несколько вопросов о них.
У меня есть сущности A и B. A имеет отношение to-Many с B, а B имеет отношение to-One с A.
а < --- → Б
Теперь, если я устанавливаю правило удаления с A на Cascade, я понимаю, что он удалит все связанные с ним B. Но если я установил его в Nullify, он установит Bs в NIL или только внешний ключ в Nil?
И я везде искал отношения от B до A, должен ли я установить его на Nullify? Будет ли это просто Nullate "B Object" в A? Или это Nullify все Bs, связанные с A? Как насчет Каскада? Удалит ли он все B, связанные с A, или только конкретный B?
Или я просто использую "No Action" для отношения из B в A, чтобы при удалении B никаких изменений не произошло с A, но ссылка на B не будет существовать?
Я ПРЕКРАТЬ с ними, поэтому извините мои вопросы.
Спасибо.