関係データベースにおいて、主キーを設定する理由はどれか。
主キーは行を一意に識別する(重複・空値不可)
選択肢
- ア算術演算の対象とならないことが明確になる。
- イ主キーを設定した列が検索できるようになる。
- ウ他の表からの参照を防止できるようになる。
- エ表中のレコードを一意に識別できるようになる。
正解と解説
正解:エ 表中のレコードを一意に識別できるようになる。
主キーは、表の中のレコードを一つに特定するための列(または列の組)である。主キーには重複した値や空値を格納できないという制約が働き、これによって各行を一意に識別できることが保証される。
選択肢ごとの解説
- ア算術演算の可否はデータ型の問題であり、主キーの目的ではない。
- イ主キーでなくても列の検索は可能である。
- ウむしろ他の表から外部キーで参照されるための基準となる。
- エ正解。レコードを一意に識別できるようにするのが主キーの役割である。
同じ分野の他の問題
- 関係データベースで管理している“口座”表、“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金…2026年度 秋期 問72
- 関係データベースにおけるデータの正規化に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。 正規化の主な目的と…2026年度 秋期 問69
- 関係データベースで管理している“学生”表、“科目”表、“成績”表がある。1人の学生は複数の科目を履修するものとし、“学生…2026年度 秋期 問57
- データベース設計におけるデータ分析で行うこととして、適切なものはどれか。2025年度 秋期 問95
- 一つの表で管理されていた受注データを、受注に関する情報と商品に関する情報に分割して、正規化を行った上で関係データベースの…2024年度 秋期 問81
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。