本文へスキップ

平成29年度 秋期 ITパスポート試験 問62

この問題の解説と、これまでの解答の記録です。

問62
頻出度★★★

関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか。

出典 平成29年度 秋期 ITパスポート試験 問62
解説

問 62

  • 不正解ア

    異機種コンピュータ間のデータ互換性は、文字コードやデータ形式の標準化・変換(例: CSV や XML などの共通フォーマット)で確保するもの。正規化は一つのデータベース内の表の構造を整える設計手法であり、機種間の互換性とは無関係。

  • 不正解イ

    格納効率の向上は圧縮技術やストレージ管理の話。正規化は重複を減らすため結果的に容量が節約される面はあるが、それは「圧縮処理」による効果ではない。ここで問われる正規化の主目的(重複・矛盾の排除)とはずれており、不適切。

  • ウ

    正解 正規化とは、関係データベースの表を、重複や無駄のない適切な単位に分割・整理する設計手法。同じデータが複数箇所に重複して格納されると、更新時に一部だけ書き換わって「矛盾(不整合)」が生じる。正規化はこの重複を排除し、各データを一箇所だけに保持することで、更新時の矛盾を防ぐ。よって得られる効果は「データの重複や矛盾の排除」= ウ が正しい。

  • 不正解エ

    バックアップは装置故障やデータ消失に備える運用であり、正規化とは目的が全く異なる。正規化しても装置障害のリスクは残るため、バックアップを省略できるという因果関係は成り立たない。

ここがポイント
  • 正規化の目的=データの重複を排除し、更新時の矛盾(不整合)を防ぐこと。表を適切な単位に分割・整理する設計手法である。
  • 格納効率・機種間互換性・バックアップは正規化とは別の技術/運用課題であり、正規化の直接の効果ではない。
用語

解答の記録