参照整合性の管理を緩和する仕組みとして、連鎖更新の他に連鎖削除があります。例えば、社員が退職するときに連鎖削除を設定すると、[社員テーブル]のレコードを削除できるようになり、同時に対応する[社員個人テーブル]の子レコードも自動削除できます。
ただし、連鎖削除を常に設定していると、意図せずに他のテーブルのレコードを削除してしまう危険があります。必要なときだけ一時的に設定するようにしましょう。
一対多リレーションシップの一側テーブルのレコードを削除したとき、それに対応する多側テーブルのレコードを自動で削除する機能を連鎖削除といいます。参照整合性を管理するのに便利ですが、設定したままだと他のテーブルのレコードを意図せず削除してしまうので、注意が必要です。
参照整合性の管理を緩和する仕組みとして、連鎖更新の他に連鎖削除があります。例えば、社員が退職するときに連鎖削除を設定すると、[社員テーブル]のレコードを削除できるようになり、同時に対応する[社員個人テーブル]の子レコードも自動削除できます。
ただし、連鎖削除を常に設定していると、意図せずに他のテーブルのレコードを削除してしまう危険があります。必要なときだけ一時的に設定するようにしましょう。
この記事が気に入ったら
いいね!しよう
できるネットから最新の記事をお届けします。