システム監査技術者暗記無料で始める

主キー・候補キーとは?しゅきー・こうほきー

主キー・候補キーとは、一つの行を他と区別できる列の組合せのうち、余分な列を含まないものが候補キーであり、その中から識別子として採用した一つが主キーになる。主キーの列は重複も空値も許されず、この制約が実際に定義されていること自体が、データの一意性を守る自動統制として働く。

最終更新:2026-10-06

試験情報

システム監査技術者試験の過去問では1回出題されています。

システム監査技術者試験の頻出用語/午前II

別名:主キー、候補キー

この語が出る過去問を解く →

背景

同じ実体が二重に登録されれば、件数も金額も実態と合わなくなり、集計結果を証拠として使えなくなる。人手の確認では、直接更新や取込みバッチのような別経路をすり抜けてしまう。表の定義として一意性を宣言し、DBMSに拒否させることで、更新の経路によらず重複が入らない状態を保証できる。設計上の選定が、後の検証の前提を用意していることになる。

具体例

社員表で社員番号とメールアドレスの双方が一意なら候補キーは二つあり、業務上変わらない社員番号を主キーに選ぶ。監査人は主キー列を集計して重複件数が0であることを確かめ、実行した問合せ文と結果を監査調書へ残して一意性統制が働いた証拠とする。

試験での引っ掛け

「業務上一意だから制約は不要」という説明を鵜呑みにしない。宣言されていなければ、不具合や直接更新で重複が入り得る。また主キーが1列でなければならないという決まりは無く、複数列の組合せも正当である。候補キーが複数存在してよい点も併せて問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 「業務上一意だから制約は不要」という説明を鵜呑みにしない。