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