関係データベースを利用する際に、データの正規化を行う目的として、適切なものはどれか。
正規化は重複を排し更新時の矛盾を防ぐテーブル設計
選択肢
- ア異機種のコンピュータ間の、データの互換性を保証する。
- イデータが重複したり、データ更新の際に矛盾が生じたりしないようにする。
- ウデータベースをネットワークで利用する際に、伝送上許されない文字を除去する。
- エ複数の媒体にまたがるデータの格納領域を、一つの連続した格納領域に見せかける。
正解と解説
正解:イ データが重複したり、データ更新の際に矛盾が生じたりしないようにする。
正規化は、繰り返し項目や重複するデータを排除し、一つの事実が一か所にだけ記録されるようにテーブルを分割する作業である。同じ情報が複数箇所に散らばっていると、更新の際に一部を直し忘れて矛盾(更新時異状)が生じるため、これを防ぐことが主な目的となる。
選択肢ごとの解説
- ア機種間の互換性は文字コードやデータ形式の問題で、正規化の目的ではない。
- イ重複を排除し更新時の矛盾を防ぐという、正規化の目的に合致する。
- ウ文字の除去は伝送や文字コードの処理であり、設計手法の話ではない。
- エ複数媒体を一つに見せるのは記憶装置の仮想化の説明。
同じ分野の他の問題
- 関係データベースで管理している“口座”表、“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金…2026年度 秋期 問72
- 関係データベースにおけるデータの正規化に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。 正規化の主な目的と…2026年度 秋期 問69
- 関係データベースで管理している“学生”表、“科目”表、“成績”表がある。1人の学生は複数の科目を履修するものとし、“学生…2026年度 秋期 問57
- データベース設計におけるデータ分析で行うこととして、適切なものはどれか。2025年度 秋期 問95
- 一つの表で管理されていた受注データを、受注に関する情報と商品に関する情報に分割して、正規化を行った上で関係データベースの…2024年度 秋期 問81
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。