問題本文
関係データベースにおいて,主キーを設定する理由はどれか。
選択肢
- ア.算術演算の対象とならないことが明確になる。
- イ.主キーを設定した列が検索できるようになる。
- ウ.他の表からの参照を防止できるようになる。
- エ.表中のレコードを一意に識別できるようになる。
正解
エ. 表中のレコードを一意に識別できるようになる。
解説
関係データベースの主キー (Primary Key) は表中のレコード (行) を一意に識別するための列または列の組合せ.NULL不可かつ重複不可で,参照整合性の基準となる重要な制約.
選択肢ごとの解説
- ア.算術演算対象外という性質と主キー設定理由は無関係で誤りである.
- イ.主キー以外の列も検索条件に指定できるため誤りで該当しないの説明.
- ウ.外部キーで他表から参照される対象になるため本問の正答ではない.
- エ.正しい.レコードを一意識別するために主キーを設定するで正解となる.
ITパスポート 2019年 (令和1年 秋期) の過去問一覧へ戻る・問66