主キーをもつある行を削除すると、それを参照している外部キーへ既定値を自動的に設定するために指定するSQLの語句はどれか。
ア | CASCADE |
イ | CHECK |
ウ | RESTRICT |
エ | SET DEFAULT |
答え エ
【解説】
ア | CASCADEは、参照される側のデータが削除される場合、削除されたデータを外部キーとして参照していたデータも削除される。 変更された場合は、参照する側の外部キーも変更される。 |
イ | CHECKは、データの追加や更新をするときに有効なデータの範囲を定義することです。 |
ウ | RESTRICTは、参照する側のデータが残っている限り、参照される側のデータは削除も更新もできない。 |
エ | SET DEFAULTは、参照される側のデータが削除や更新されたとき、参照する側の外部キーの値を既定値が設定される。 |
【キーワード】
・外部キー