データベース
ITパスポート試験|売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィール…
売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。
ア結合
イ射影
ウ正規化
エ排他制御
正解
ウ.正規化
正規化は関係データベース設計において、フィールド間の関数従属(ある列の値が別の列の値を一意に決定する関係)を分析し、第1・第2・第3正規形のルールに従ってデータの重複と更新異常をなくすように複数の表へ分割する設計作業である。売上伝票のように商品情報・顧客情報が繰り返し登場する場合、正規化によって各情報を1か所で管理できるようになる。
?選択肢ごとの解説
ア ×結合(JOIN)は複数の表を関連するキーでつなぎ合わせてデータを取り出す操作であり、表を「分ける」ではなく「まとめる」操作である。
イ ×射影(PROJECT)はある表から特定の列だけを取り出す関係演算であり、列の選択であって表の設計・分割ではない。
ウ ○正規化は関係データベース設計において、フィールド間の関数従属(ある列の値が別の列の値を一意に決定する関係)を分析し、第1・第2・第3正規形のルールに従ってデータの重複と更新異常をなくすように複数の表へ分割する設計作業である。売上伝票のように商品情報・顧客情報が繰り返し登場する場合、正規化によって各情報を1か所で管理できるようになる。
エ ×排他制御は複数のユーザが同時に同じデータを更新する際に整合性を保つための仕組みであり、表設計とは別の概念(トランザクション管理に属する)。
データベースの他の問題
次に示す項目を使って関係データベースで管理する"社員"表を設計する。 社員表の項目:社員番号、社員名、生年月日、現在の満年齢…条件①~⑤によって,関係データベースで管理する"従業員"表と"部門"表を作成した。"従業員"表の主キーとして,最も適切なもの…関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。値が他のレコードと重複するものは主…DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか設計におけるデータ分析で行うこととして,適切なものはどれか関係データベースで管理している"学生"表,"科目"表,"成績"表がある。1人の学生は複数の科目を履修するものとし,"学生"表…関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか関係データベースにおける外部キーに関する
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-r1a-q87
