資格スワイプ
科目A-1(多肢選択式・四肢択一、30問)

社員表の年齢列に、0以上150以下の範囲外の値が登録されることを防ぎたい。この目的を実現するために指定すべき制約はどれか。

  • A主キー制約
  • B一意性制約(UNIQUE制約)
  • C外部キー制約
  • 検査制約(CHECK制約)

解説

特定の列に許容される値の範囲や条件を列単位で強制するにはCHECK制約を用いる。主キー制約は一意性とNOT NULLを、外部キー制約は他表の値の参照整合性を保証するもので、値の範囲チェックには使えない。

根拠シラバス「データベース管理システムの特性」制約(検査制約)

← 前の問題次の問題 →
スワイプでまとめて流す