ITパスポート 令和8年度 問69 の解説テクノロジ系/データベース
関係データベースにおけるデータの正規化に関する次の記述中のa, bに入れる字句の適切な組合せはどれか。 正規化の主な目的として、データの重複を排除し、[ a ] ことが挙げられる。 正規化には複数の段階があり、これを進めていくと、[ b ]。

この設問が問うていること
関係データベースにおけるデータの正規化の目的と、正規化を進めた際の効果について問う設問です。
総合解説
関係データベースにおける正規化(Normalization)とは、データの重複(冗長性)を排除し、データの整合性(一貫性)を保ち、データの更新・削除時の不整合(更新異常、削除異常など)を防ぐことを目的としたデータベース設計の手法です。 空欄aには、データの重複排除と並ぶ正規化の主要な目的である「一貫性を保つ」が入ります。データが一貫しているとは、データベース内の情報が常に正確で矛盾がない状態を指します。 空欄bには、正規化を進めた際の効果である「一つの表が複数の表に分割される」が入ります。正規化の各段階(第一正規形、第二正規形、第三正規形など)を進めるにつれて、一つの大きな表が、より小さな、関連性のある複数の表に分割されていきます。これにより、データの重複が減り、管理がしやすくなります。 したがって、「a=一貫性を保つ」と「b=一つの表が複数の表に分割される」の組み合わせである選択肢ウが正解となります。 「圧縮率を向上させる」は正規化の直接的な目的ではありません。また、正規化は表を分割する操作であり、統合する操作ではありません。
データベースをまとめて学ぶ
データベース 重点教科書 →
ITパスポート頻出のデータベース分野を攻略。RDBMSとNoSQLの違い、E-R図や正規化によるテーブル設計、SQL的操作、ACID特性やロールバックまで基礎からやさしく解説します。