問78の正解: イテクノロジ系/データベース
関係データベースの主キーの設定に関する記述として、適切なものだけを全て挙げたものはどれか。 a 値が他のレコードと重複するものは主キーとして使用できない。 b インデックスとの重複設定はできない。 c 主キーの値は数値でなければならない。 d 複数のフィールドを使って主キーを構成できる。
この設問が問うていること
関係データベースの「主キー」が満たすべき制約と設定ルールについて問う設問です。
アa, c
選択肢アの解説: 記述c(数値のみ)が誤りであるため不適切です。
イa, d正解
選択肢イの解説: 重複不可を示す記述aと、複数列での構成(複合主キー)を認める記述dの組み合わせであり、適切です。
ウb, c
選択肢ウの解説: 記述b(インデックス重複不可)および記述c(数値限定)がどちらも誤りであるため不適切です。
エb, d
選択肢エの解説: 記述b(インデックス重複不可)が誤りであるため不適切です。
総合解説
関係データベースにおける「主キー(プライマリキー)」の特性に関する設問です。 ・a:主キーはレコードを一意に識別するためのものであるため、重複する値を持つことはできません。よって記述aは適切です。 ・b:主キーを設定すると、データベースシステムによって自動的にインデックス(索引)が作成されますが、重複設定できないという制限はありません。よって記述bは誤りです。 ・c:主キーの値は文字やコード(例:'M001')でもよく、数値に限定されません。よって記述cは誤りです。 ・d:複数のフィールド(列)を組み合わせて一つの主キー(複合主キー)とすることができます。よって記述dは適切です。 したがって、適切な記述はaとdであり、正解はbです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)