ウカマルITパスポートログイン

平成31年度 春期 ITパスポート 問92

テクノロジ系

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

選択肢
正解と解説

正解 イ

正規化の目的は、データの重複や矛盾をなくし、更新などの維持管理をしやすくすることです。

正規化は、関係データベースの表を分割して、同じデータが複数の場所に重複して記録されないように整理する手順です。重複があると、更新のときに一部だけが書き換わり、データの矛盾(更新時異常)が起きます。正規化で1つの事実を1か所だけに記録すると、矛盾が起きにくくなります。その結果、データの追加・更新・削除といった維持管理が容易になります。

ア:正規化は冗長性を取り除く手順です。冗長性をもたせて誤りを検出するのは、パリティなどの誤り検出の考え方です。

ウ:文字コードの統一は、データの表現形式をそろえる作業です。表の構造を整理する正規化の目的ではありません。

エ:可逆圧縮は、データを元に戻せる形で小さくする技術です。表の構造を整理する正規化とは別のものです。

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

全年度から出題。10問で実力を判定します。登録不要。

出典:平成31年度 春期 ITパスポート試験 問92(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方