関係データベースを構築するに当たり、データの正規化を行う目的はどれか。
正規化はデータの重複と矛盾を防ぐ設計手法
選択肢
- アデータにチェックサムを付与してデータベースの異常を検出する。
- イデータの冗長性を排除して保守性を高める。
- ウデータの文字コードを統一してほかのデータベースと連携しやすくする。
- エデータを暗号化してセキュリティを確保する。
正解と解説
正解:イ データの冗長性を排除して保守性を高める。
正規化は、同じ情報が複数の場所に重複して持たれる状態を解消し、表を適切に分割してデータの重複や矛盾(更新時異常)を防ぐ設計手法である。重複が無くなることで、変更が一か所で済み、保守しやすいデータベースになる。
選択肢ごとの解説
- アチェックサムによる異常検出は、正規化とは別の技術。
- イ重複を排除して矛盾を防ぎ、保守しやすくするのが正規化の目的である。
- ウ文字コードの統一はデータ交換の問題で、正規化とは無関係。
- エ暗号化はセキュリティ対策であり、設計上の正規化とは別。
同じ分野の他の問題
- 関係データベースで管理している“口座”表、“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金…2026年度 秋期 問72
- 関係データベースにおけるデータの正規化に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。 正規化の主な目的と…2026年度 秋期 問69
- 関係データベースで管理している“学生”表、“科目”表、“成績”表がある。1人の学生は複数の科目を履修するものとし、“学生…2026年度 秋期 問57
- データベース設計におけるデータ分析で行うこととして、適切なものはどれか。2025年度 秋期 問95
- 一つの表で管理されていた受注データを、受注に関する情報と商品に関する情報に分割して、正規化を行った上で関係データベースの…2024年度 秋期 問81
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。