令和8年度 問69|データベースの基本と設計(RDBMS・主キー・正規化)
関係データベースにおけるデータの正規化に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
正規化の主な目的として,データの重複を排除し,aことが挙げられる。
正規化には複数の段階があり,これを進めていくと,b。
正規化には複数の段階があり,これを進めていくと,b。
正解:ウ a:一貫性を保つ、b:一つの表が複数の表に分割される
ポイント
正規化の目的と、進めたときの表の変化を問う問題です。
考え方と解き方
正規化と圧縮を混同したり、表が統合されると考えたりすると、アやエを選んでしまいます。
- 正規化の主な目的は、データの重複を排除し、一貫性を保つことなので、a は一貫性を保つです。
- 正規化を進めると、一つの表が複数の表に分割されるので、b は分割されるです。
- したがって、適切なのは ウ です。
ほかの選択肢
- ア a が圧縮率を向上させるとしていますが、正規化の目的は圧縮ではありません。
- イ a が圧縮率を向上させる、b が表の統合となっており、どちらも正規化と合いません。
- エ b が表の統合となっていますが、正規化を進めると表は分割されます。
覚えておくこと
- 正規化:データの重複を排除し、一貫性を保つために、表を分割していく設計
- 正規化を進めると、一つの表が複数の表に分割される
(テーマ・覚えること)
出典:令和8年度 ITパスポート試験 公開問題 問69