パスポイ

関係データベースを構築する際にデータの正規化を行う目的として… ITパスポート 平成31年度春期92

テクノロジ系

関係データベースを構築する際にデータの正規化を行う目的として、適切なものはどれか。

  • データに冗長性をもたせて、データ誤りを検出する。
  • データの矛盾や重複を排除して、データの維持管理を容易にする。
  • データの文字コードを統一して、データの信頼性と格納効率を向上させる。
  • データを可逆圧縮して、アクセス効率を向上させる。
正解と解説を見る

正解

データの矛盾や重複を排除して、データの維持管理を容易にする。

正解は「データの矛盾や重複を排除して、データの維持管理を容易にする」である。正規化とは、関係データベースにおいて一つの事実が複数箇所に重複して格納されることを防ぎ、更新時の不整合(矛盾)が生じないようにテーブルを分割・整理する手法である。冗長性をもたせて誤りを検出するのはパリティなどの誤り検出技術の役割であり、文字コードの統一やデータの可逆圧縮は正規化とは別の目的であって、いずれも正規化の本来の目的とは異なる。

出典:平成31年度 春期 ITパスポート試験 問92

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。