令和5年度 ITパスポート 問78 解説|主キーの設定

ITパスポート 公開問題の解説令和5年度 問78最終更新 2026-10-19

分類テクノロジ系 » データベース » データベース設計新しい試験17-2 データベース設計年度令和5年度の100問の一覧

関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。

a 値が他のレコードと重複するものは主キーとして使用できない。

b インデックスとの重複設定はできない。

c 主キーの値は数値でなければならない。

d 複数のフィールドを使って主キーを構成できる。

正解と解説

正解:イ

ア× a は正しいのですが、c は誤りです。主キーの値は「G001」のような文字列でもかまいません。

イ○ 正解 重複する値は主キーに使えない(a)、複数の列を組み合わせて主キーにできる(d)、の2つが正しい記述です。

ウ× b も c も誤りです。主キーの列にインデックスを設定してもかまいませんし、主キーの値は数値に限りません。

エ× d は正しいのですが、b は誤りです。主キーの列にもインデックスを設定できます。

解説

主キーは、表の中で1行を1つに決めるための列(または列の組)です。そのために、値が他の行と重複しないこと、空でないことが求められます。1つの列で決まらなければ、複数の列を組み合わせて主キーにできます(例:店舗コード+会員番号)。

主キーの条件は「重複しない・空でない」で、値の種類や列の数は問いません。そのため a と d は正しい記述です。c は誤りで、「G001」のような文字列も主キーにできます。b も誤りで、主キーの列にインデックスを設定することは妨げられません。

教科書 17-2この問題の知識

データベース設計

業務のデータを洗い出すデータ分析、エンティティとリレーションシップを描くE-R図、行を1つに特定する主キーと相手の表を指す外部キー、重複をなくして一貫性を保つ正規化、表を分けたあとの検索の速さまでを、公開問題を解ける形でまとめます。

この節で扱うこと:データベースの設計・正規化とパフォーマンス設計

教科書を読む →この節の過去問を続けて解く(6問)

ITパスポートのUdemy講座を口コミで比べる。動画講座3つ・問題集3つ、受講者数・★評価・口コミつき。広告を含むページですITパスポートのUdemy講座を口コミで比べる。動画講座3つ・問題集3つ、受講者数・★評価・口コミつき。広告を含むページです

Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。

過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)

出典:IPA「ITパスポート試験 公開問題」令和5年度 問78。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

タイトルとURLをコピーしました