3

2 つのエンティティがあります: Department <---->> Employee. したがって、部門は従業員と 1 対多の関係を持ち、従業員は部門と 1 対 1 の関係を持ちます。

1 対 1 の関係の削除規則はどうあるべきですか? カスケードを選択すると、従業員を削除すると部門が削除されることがわかりますが、もちろんそれは望ましくありません。削除ルールの論理的なオプションは「アクションなし」になると思いますが、警告が表示されます。何か足りないのでしょうか、それともこのシナリオでは本当に削除ルールを「アクションなし」にするべきでしょうか?

4

1 に答える 1

7

無効化します。

アクションを選択しない場合、従業員は部門の従業員リストに残りますが、削除されます。クラッシュの可能性があります。

このコンテキストでの無効化とは、従業員を削除するときに、その従業員をその部門の逆関係 (従業員) から削除することを意味します。

于 2011-09-28T17:01:29.867 に答える