スポンサーリンク

ITパスポート試験 平成29年度秋期 [問62] 過去問解説

問題

問62

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

  • 異機種のコンピュータ間でのデータの互換性の確保
  • データ圧縮処理による格納効率の向上
  • データの重複や矛盾の排除
  • データを格納した装置の障害に備えたバックアップの省略

[出典:ITパスポート試験 平成29年度秋期 問62]

正解

正解は「」です。

解説

 関係データベースの「正規化」とは、データを効率的かつ矛盾なく管理するための設計手法のことです。データベースのデータが重複してしまったり、誤ったデータが入力されたりするのを防ぐ目的があります。

 例えば、顧客の住所が複数の場所に登録されている場合、引っ越しがあった際にすべての登録情報を更新しないと、データ間に矛盾が生じてしまいます。このようなデータの重複や矛盾をなくすことで、データベースの整合性を高め、管理を容易にする効果が得られます。これにより、データの検索や更新がより正確かつ効率的に行えるようになるのです。したがって、「データの重複や矛盾の排除」が正規化によって得られる適切な効果となります。

ア(異機種のコンピュータ間でのデータの互換性の確保):
 正規化はデータベース内部のデータ構造を整理するものであり、異なる種類のコンピュータ間でのデータ交換のしやすさを直接的に向上させる効果はありません。これはデータ形式の標準化やデータ変換の役割になります。
イ(データ圧縮処理による格納効率の向上):
 正規化によってデータの重複が減るため、結果的にデータ量を削減できる場合がありますが、正規化の主目的はデータ圧縮ではありません。データ圧縮は、データを特定のアルゴリズムで変換して容量を減らす別の技術です。
エ(データを格納した装置の障害に備えたバックアップの省略):
 正規化はデータの品質や構造を改善するもので、データを保存している装置の故障などによるデータの損失リスクを直接的に減らすわけではありません。データの安全性を確保するためには、正規化された後もバックアップは引き続き不可欠です。

スポンサーリンク

難易度

 この問題は、関係データベースにおける「正規化」という重要な概念の基本的な理解度を問うものです。正規化の主な目的を正しく把握していれば、比較的容易に解答できるでしょう。選択肢も正規化の目的と直接関係がないものが多く、混同しにくい構成になっています。ITパスポート試験のデータベース分野では頻出のテーマですので、初学者の方も用語とその役割をしっかり学習すれば、得点しやすい問題だと言えます。

用語補足

正規化:
 データベースのデータを整理し、データの重複をなくして矛盾が起きないように設計する手法です。例えば、顧客情報と注文情報を別々の表に分けて管理することで、データの整合性を保ちやすくなります。

関係データベース:
 データを「テーブル(表)」の形で管理するデータベースの一種です。各テーブルは行と列で構成され、互いのテーブルを関連付けて(関係付けて)データを操作します。Excelの複数のシートを関連付けて使うようなイメージです。

データの互換性:
 異なるシステムやアプリケーションの間で、データを問題なくやり取りして利用できる性質のことです。例えば、あるワープロソフトで作った文書ファイルを別のワープロソフトでも開ける状態を指します。

データ圧縮:
 データが占める記憶容量を減らす技術です。ファイルのサイズを小さくすることで、保存するディスク容量を節約したり、インターネット経由での転送時間を短縮したりできます。ZIPファイルなどが代表的な例です。

対策

 この問題を解くためのポイントは、関係データベースの「正規化」の目的を正確に理解することです。正規化の主な目的は、データの重複(冗長性)を排除し、それによってデータの整合性(矛盾がないこと)を維持することにあります。この基本的な考え方を理解していれば、他の選択肢がなぜ適切ではないのかも判断しやすくなります。ITパスポート試験では、データベースの設計に関する問題が頻出するため、正規化の概念はしっかり押さえておきましょう。具体的な正規化のレベル(第一正規形、第二正規形など)まで学習すると、より深い理解につながります。


error:
タイトルとURLをコピーしました