過去問ドリル

令和5年度 ITパスポート試験 問78

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

関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。 a 値が他のレコードと重複するものは主キーとして使用できない。 b インデックスとの重複設定はできない。 c 主キーの値は数値でなければならない。 d 複数のフィールドを使って主キーを構成できる。

出典:令和5年度 ITパスポート試験 問78

正解:イ

解説

主キーは,表の中のレコードを一意に特定するための項目なので,値が他のレコードと重複するものは主キーにできません(a は適切)。また,会員番号と店舗コードの組のように,複数のフィールドを組み合わせて主キーにすることもできます(d は適切)。インデックスは検索を速くするための仕組みで,主キーと併用できます(b は不適切)。主キーの値は,文字列などでもよく,数値に限られません(c は不適切)。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア誤り。a は適切ですが,c の「数値でなければならない」は誤りです。
  • イ正しい。主キーは重複できず(a),複数のフィールドで構成することもできます(d)。
  • ウ誤り。b も c も誤りです。インデックスと主キーは併用でき,主キーは数値に限られません。
  • エ誤り。d は適切ですが,b の「インデックスとの重複設定はできない」は誤りです。
ITパスポートの過去問を演習モードで解く