データベース

ITパスポート試験データベース設計」の問題

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

主キーは関係データベースで各レコードを一意に識別するための列(または列の組)である。aの『他レコードと重複する値は主キーに使えない』は一意性制約そのもので正しい。dの『複数フィールドで主キーを構成できる』は複合キー(連結キー)として認められており正しい。よってa,dの組合せイが正解である。

?選択肢ごとの解説

ア ×a,cの組合せである。cの『主キーの値は数値でなければならない』は誤り。主キーは文字列(社員コードや商品コード等)でも構わず、一意であればデータ型は問わないため…
イ ○主キーは関係データベースで各レコードを一意に識別するための列(または列の組)である。aの『他レコードと重複する値は主キーに使えない』は一意性制約そのもので正しい。dの『複数フィールドで主キーを構成できる』は複合キー(連結キー)として認められており正しい。よってa,dの組合せイが正解である。
ウ ×b,cの組合せである。bの『インデックスとの重複設定はできない』は誤り。主キーには通常自動的にインデックスが作られ、他列にインデックスを併設することも可能である…
エ ×b,dの組合せである。dは正しいが、bの『インデックスと重複設定できない』が誤り。主キーとインデックスは排他ではなく共存できるため、bを含む点で不適切となる。
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r5k-q78

【ITパスポート試験】データベース設計の問題と解答・解説|ukamiru 過去問