本文へ移動
✓ 合格ドリル基礎から練習

ITパスポート / 条件・事例の練習

ITパスポート試験基礎・応用

条件を読む・根拠を説明する

重複登録を防ぐ制約

条件を整理し、答えを選んでから解き方を確認しましょう。

顧客メールアドレスの重複をDB側で拒否したい。NULLは許可しない別制約がある。対応する制約はどれか。

答え・解き方を読む

UNIQUE制約

考える順序

  1. 1同じ値の重複を恒常的に防ぐ要求
  2. 2UNIQUEは列等の一意性を要求
  3. 3NOT NULLとは別の役割として適用する

選択肢ごとの理由

  • 比較 · 検索条件のWHEREだけ

    検索時の条件だけで登録時の制約を保証しません。

  • 正解 · UNIQUE制約

    同じ値の重複を恒常的に防ぐ要求。UNIQUEは列等の一意性を要求。NOT NULLとは別の役割として適用する。

  • 比較 · 表示順のORDER BY

    並べ替えは重複した値の登録を拒否しません。

  • 比較 · 行数を数えるCOUNT

    数えるだけでは登録制御になりません。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →