関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
平成31年度 春期 ITパスポート 問92
テクノロジ系
正解と解説
正解 イ
正規化の目的は、データの重複や矛盾をなくし、更新などの維持管理をしやすくすることです。
正規化は、関係データベースの表を分割して、同じデータが複数の場所に重複して記録されないように整理する手順です。重複があると、更新のときに一部だけが書き換わり、データの矛盾(更新時異常)が起きます。正規化で1つの事実を1か所だけに記録すると、矛盾が起きにくくなります。その結果、データの追加・更新・削除といった維持管理が容易になります。
ア:正規化は冗長性を取り除く手順です。冗長性をもたせて誤りを検出するのは、パリティなどの誤り検出の考え方です。
ウ:文字コードの統一は、データの表現形式をそろえる作業です。表の構造を整理する正規化の目的ではありません。
エ:可逆圧縮は、データを元に戻せる形で小さくする技術です。表の構造を整理する正規化とは別のものです。
出典:平成31年度 春期 ITパスポート試験 問92
全年度から出題。10問で実力を判定します。登録不要。
出典:平成31年度 春期 ITパスポート試験 問92(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方