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

テクノロジ系

ア a,c

なぜ違う: cの「主キーは数値でなければならない」は誤りで,文字列なども主キーにできる。

イ a,d
ウ b,c

なぜ違う: bはインデックスとの重複設定が可能で誤り,cも数値限定ではなく誤りである。

エ b,d

なぜ違う: bが誤りであり,正しいのはaとdの組合せである。

正解: イ

要点: 主キーは一意性が必須で,複数フィールドの複合キーも可能。

aは主キーの一意性の説明として正しい。dは複数フィールドで構成する複合主キーが可能なので正しい。bは主キーにインデックスを設定でき誤り,cは数値以外でも主キーにできるため誤り。よって正しいのはa,d。

この問題に出てくる用語

関連キーワード: データベース・主キー・関係データベース

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

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