平成31年度 春期 問92 データベースを正規化する目的
関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
データに冗長性をもたせて,データ誤りを検出する。
データの矛盾や重複を排除して,データの維持管理を容易にする。
データの文字コードを統一して,データの信頼性と格納効率を向上させる。
データを可逆圧縮して,アクセス効率を向上させる。
先に解説を見る
正解イ
データの矛盾や重複を排除して,データの維持管理を容易にする。
解説
この問題のポイント
正規化は、一つの表に重複して保存される事実や不適切な依存関係を整理し、役割ごとの表へ分ける作業です。同じ値を何か所も直す必要がなくなり、追加・更新・削除時の矛盾を防ぎやすくなります。
正解:イ
データの矛盾や重複を排除して、データの維持管理を容易にする。
ほかの選択肢の意味
ア
冗長な情報を付け加えて誤りを検出するのは、パリティなどの誤り検出の考え方です。表の重複や不適切な依存関係を整理し、更新時の矛盾を防ぐ正規化とは目的が異なります。
ウ
文字コードの統一はデータ表現の標準化で、表の構造を分解する正規化とは別です。
エ
可逆圧縮は保存容量を減らす技術で、関係スキーマの設計目的ではありません。

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
関連する用語
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する