令和8年度 ITパスポート 問69(テクノロジ)
出典:令和8年度 ITパスポート試験 公開問題 問69(独立行政法人情報処理推進機構(IPA))
関係データベースにおけるデータの正規化に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
正規化の主な目的として,データの重複を排除し,[ a ]ことが挙げられる。正規化には複数の段階があり,これを進めていくと,[ b ]。
| 選択肢 | a | b |
|---|---|---|
| ア | 圧縮率を向上させる | 一つの表が複数の表に分割される |
| イ | 圧縮率を向上させる | 複数の表が一つの表に統合される |
| ウ | 一貫性を保つ | 一つの表が複数の表に分割される |
| エ | 一貫性を保つ | 複数の表が一つの表に統合される |
正解と解説を見る
正解:ウ
【正規化の目的】
関係データベースの正規化は、同じ事実の不要な重複が生じにくい形に表を整理することです。同じデータが複数の場所にあると、1か所だけ更新して別の場所を直し忘れる、といった矛盾(不整合)が起きます。不要な重複を減らして、同じ事実を記録する場所をまとめると、更新漏れによる矛盾を防ぎやすくなり、データの一貫性を保てます。
【正規化の進め方】
正規化は、第1正規形、第2正規形、第3正規形と段階を踏んで進めます。段階を進めるごとに、重複の原因になる項目を別の表に切り出すので、一つの表が複数の表に分割されていきます。
【a、bに入る字句】
a:正規化の目的は、圧縮率を上げることではなく、一貫性を保つことです。
b:正規化を進めると、表は統合されるのではなく、分割されます。
aは一貫性を保つ、bは一つの表が複数の表に分割される、の組合せです。よって、正解は選択肢ウです。