分類テクノロジ系 » データベース » データベース設計新しい試験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つに特定する主キーと相手の表を指す外部キー、重複をなくして一貫性を保つ正規化、表を分けたあとの検索の速さまでを、公開問題を解ける形でまとめます。
この節で扱うこと:データベースの設計・正規化とパフォーマンス設計
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和5年度 問78。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

