令和8年度 ITパスポート試験 公開問題 問69
解答・解説
正解: ウ. a: 一貫性を保つ, b: 一つの表が複数の表に分割される
関係データベースにおける正規化に関する問題です。
正規化の目的と過程
空欄aについて
正規化の主な目的は、データの重複を排除することで、データの更新時(追加・変更・削除)に生じる矛盾や不整合を防ぎ、データの一貫性を保つことです。データを圧縮して容量を減らすこと(圧縮率の向上)は目的ではありません。空欄bについて
正規化は、第1正規形、第2正規形、第3正規形……と複数の段階を経て進められます。この過程では、データ間の従属性(関数従属など)を分析し、重複する項目を別の表として切り出すため、結果として一つの表が複数の表に分割されることになります。
したがって、aに「一貫性を保つ」、bに「一つの表が複数の表に分割される」が入る組合せが適切です。