データベース
ITパスポート試験|関係データベースにおいて,主キーを設定する理由はどれか
関係データベースにおいて,主キーを設定する理由はどれか。
ア算術演算の対象とならないことが明確になる。
イ主キーを設定した列が検索できるようになる。
ウ他の表からの参照を防止できるようになる。
エ表中のレコードを一意に識別できるようになる。
正解
エ.表中のレコードを一意に識別できるようになる。
主キー(Primary Key)の本来の目的は、表(テーブル)内の各レコードを一意に識別することである。主キーに指定された列は重複値とNULL値の両方が禁止されるため、どのレコードも必ず区別できる状態が保証される。
?選択肢ごとの解説
ア ×「算術演算の対象とならない」はデータ型の話であり、主キー設定とは無関係である。文字型や日付型の列も主キーに設定できる。
イ ×列の検索可否はインデックスや権限設定に依存する話であり、主キーを設定しなくても列は検索可能である。主キーには自動的にインデックスが作られる副次効果はあるが、それ…
ウ ×外部キー制約(FOREIGN KEY)は他の表から参照を「許可」するための仕組みであり、主キー設定は参照を防止するものではなく、むしろ参照される対象として機能す…
エ ○主キー(Primary Key)の本来の目的は、表(テーブル)内の各レコードを一意に識別することである。主キーに指定された列は重複値とNULL値の両方が禁止されるため、どのレコードも必ず区別できる状態が保証される。
データベースの他の問題
売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を…次に示す項目を使って関係データベースで管理する"社員"表を設計する。 社員表の項目:社員番号、社員名、生年月日、現在の満年齢…条件①~⑤によって,関係データベースで管理する"従業員"表と"部門"表を作成した。"従業員"表の主キーとして,最も適切なもの…関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。値が他のレコードと重複するものは主…DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか設計におけるデータ分析で行うこととして,適切なものはどれか関係データベースで管理している"学生"表,"科目"表,"成績"表がある。1人の学生は複数の科目を履修するものとし,"学生"表…関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-r1a-q66
