アーシの毎日インプット

毎日1つ以上学習する。学習した内容を公開する。を目標に自分のスキルアップを目指します。

【応用情報午後問題対策9】関係データベースで外部キーに影響を与えるSQL文

スポンサードリンク

応用情報技術者試験の試験日まで、試験に向けて、ちょっと難しいところを応用情報技術者試験の過去問を基に文章にしていきます。

 

試験に向けて最後の追い上げです。

 

関係データベースで外部キーに影響を与えるSQL

 

CASCADE

参照先データの更新または削除に伴い、対応する参照元レコードを削除する。

 

RESTRICT

参照性制約を損なうデータの更新または削除を禁止する。

 

NO ACTION

参照性制約を損なうデータの更新または削除を行わない。

 

SET NULL

参照先データの更新または削除に伴い、対応する参照元レコードの属性値にNULLを設定する。

 

SET DEFAULT

参照先データの更新または削除に伴い、対応する参照元レコードの属性値にデフォルト値を設定する。

 

なお、RESTRICTとNO ACTIONはデータベースの挙動としては同じですが、禁止なのか行わないかでエラーハンドリングの仕方が変わってきます。

【アーシの原点】

【頭を鍛える迷路集】


スポンサードリンク