令和元年度 秋期 問66 主キーによるレコードの一意な識別

問題

関係データベースにおいて,主キーを設定する理由はどれか。

算術演算の対象とならないことが明確になる。

主キーを設定した列が検索できるようになる。

他の表からの参照を防止できるようになる。

表中のレコードを一意に識別できるようになる。

先に解説を見る
正解エ

表中のレコードを一意に識別できるようになる。

解説

この問題のポイント

主キーは各行を他の行と重複なく識別するための列又は列の組合せです。主キー値は一意で、原則としてNULLを許しません。

正解:エ

表中のレコードを一意に識別できるようになる。

ほかの選択肢の意味

ア
算術演算が可能かどうかは、列のデータ型や値の意味によります。主キーは行を一意に識別するための制約であり、算術演算の対象から外す指定ではありません。

イ
主キーでない列も、検索条件に指定できます。主キーを設定する理由は検索を可能にすることではなく、各レコードを重複なく識別することです。

ウ
他表からの参照を防ぐのではなく、外部キーから参照される識別子として使われます。

組合せなら一件を識別できる
知識ポイント:組合せなら一件を識別できる

同じ分野の問題

関連する用語

編集・確認:kakoloop · 編集方針

公開日:

内容更新:

問題・解説の誤りを報告する

画像を拡大表示