令和5年度 ITパスポート 問78 解説
関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。
a 値が他のレコードと重複するものは主キーとして使用できない。
b インデックスとの重複設定はできない。
c 主キーの値は数値でなければならない。
d 複数のフィールドを使って主キーを構成できる。
- アa,c
- イa,d
- ウb,c
- エb,d
答えを見る
正解 イa,d
要点主キーは重複もNULLも不可で、複数列で構成することもできる
解説
主キーはレコードを一意に識別する項目で、値の重複は許されず(a)、複数のフィールドを組み合わせて構成することもできます(d)。したがってイが正解です。
- b:主キーの列にインデックスを設定することはでき、実際に多くのDBMSでは主キーに自動でインデックスが作られるので誤り。
- c:主キーの値は文字列でもよく、数値である必要はないので誤り。