分類テクノロジ系 » データベース » データベース設計新しい試験17-2 データベース設計年度令和8年度の100問の一覧
関係データベースにおけるデータの正規化に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
正規化の主な目的として,データの重複を排除し,aことが挙げられる。正規化には複数の段階があり,これを進めていくと,b。
正解と解説
正解:ウ
ア× b は合っていますが、a が違います。正規化の目的は圧縮率の向上ではなく、重複をなくして一貫性を保つことです。
イ× a も b も違います。正規化は圧縮のためのものではなく、進めると表は統合ではなく分割されます。
ウ○ 正解 重複をなくして一貫性を保つのが目的で、段階を進めるほど1つの表が複数の表に分割されます。
エ× a は合っていますが、b が逆です。正規化を進めると表は分割されていきます。
解説
関係データベースの正規化は、同じデータがあちこちの行に重複して入らないように表を組み立て直すことです。たとえば注文の表に顧客の住所を毎回書いていると、住所が変わったときに一部の行だけ直し忘れ、同じ顧客に2つの住所がある状態が起きます。住所は顧客の表に1回だけ書き、注文の表からは顧客番号で参照すれば、直す場所は1か所で済みます。
この例のとおり、正規化は重複をなくしてデータの一貫性を保つためのもので、進めると1つの表が複数の表に分かれていきます。データ量を小さくすること(圧縮率)が目的ではなく、表をまとめる方向にも進みません。
教科書 17-2この問題の知識
業務のデータを洗い出すデータ分析、エンティティとリレーションシップを描くE-R図、行を1つに特定する主キーと相手の表を指す外部キー、重複をなくして一貫性を保つ正規化、表を分けたあとの検索の速さまでを、公開問題を解ける形でまとめます。
この節で扱うこと:データベースの設計・正規化とパフォーマンス設計
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和8年度 問69。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

