ITパスポート|データベース 問8
関係データベースの主キーの設定に関する記述として、適切なものだけを全て挙げたものはどれか。
- a
- 値が他のレコードと重複するものは主キーとして使用できない。
- b
- インデックスとの重複設定はできない。
- c
- 主キーの値は数値でなければならない。
- d
- 複数のフィールドを使って主キーを構成できる。
正解:イ
解説
主キーは、表の中の 1 行(レコード)を、ただ一つに決めるための項目です。そのため、値が重複してはならず、空(NULL)にすることもできません。
- a
- 適切。値が重複すると、レコードを一つに決められません。
- b
- 不適切。主キーの項目にも、検索を速くするためのインデックスを設定できます。
- c
- 不適切。文字列なども主キーにできます。
- d
- 適切。複数のフィールドを組み合わせて主キーにできます(複合キー)。
- イ 正解。適切なのは a と d です。
出典:令和5年度 ITパスポート試験 公開問題 問78(読点「,」を「、」に改変)