IPA過去問ドリル

平成23年度 特別 応用情報技術者試験 午前 問28

テクノロジ/データベース

“社員扶養家族”表の列“社員番号”の値が“社員”表の候補キーに存在しなければならないという制約はどれか。

出典:平成23年度 特別 応用情報技術者試験 午前 問28

正解:ウ

解説

参照制約(referential integrity constraint)は,ある表の外部キーの値が,参照先の表の候補キー(主キーなど)に存在する値でなければならないという制約です。

選択肢ごとの解説

  • 誤り。一意性制約は,列の値が表内で重複しないことを保証する制約であり,他表の値との整合性を保証するものではありません。
  • 誤り。「形式制約」という一般的な用語はこの制約を指すものではありません。
  • 正しい。参照制約は,外部キーの値が参照先表の候補キーに存在することを保証する制約です。
  • 誤り。ドメイン制約は,列の値が定義された値の範囲(ドメイン)内であることを保証する制約です。
応用情報技術者の過去問を演習モードで解く