平成23年度 特別 応用情報技術者試験 午前 問28
テクノロジ/データベース“社員扶養家族”表の列“社員番号”の値が“社員”表の候補キーに存在しなければならないという制約はどれか。
出典:平成23年度 特別 応用情報技術者試験 午前 問28
- ア一意性制約
- イ形式制約
- ウ参照制約
- エドメイン制約
正解:ウ
解説
参照制約(referential integrity constraint)は,ある表の外部キーの値が,参照先の表の候補キー(主キーなど)に存在する値でなければならないという制約です。
選択肢ごとの解説
- ア誤り。一意性制約は,列の値が表内で重複しないことを保証する制約であり,他表の値との整合性を保証するものではありません。
- イ誤り。「形式制約」という一般的な用語はこの制約を指すものではありません。
- ウ正しい。参照制約は,外部キーの値が参照先表の候補キーに存在することを保証する制約です。
- エ誤り。ドメイン制約は,列の値が定義された値の範囲(ドメイン)内であることを保証する制約です。