過去問解きまくり研究所 ホーム

データベース|平成24年度 春期 ITパスポート試験(特別措置試験) 問79

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

解説

同じ事実を一か所にだけ持てば、食い違いようがありません。

表を素直に作ると、同じ事実が何度も書き込まれます。取引先の住所が、注文の行ごとに繰り返される具合です。この形だと、住所が変わったとき全部を直さねばなりません。一つでも直し漏らせば、同じ相手に二つの住所が残ります。正規化は、この重なりを消して事実を一か所に集める手立てです。住所は取引先の表だけに持ち、注文からは番号で指します。直すのは一行だけになり、食い違いようが無くなります。だから狙いはデータの一貫性を保つことで、そう述べた肢が当たります。入れるときも、消すときも、おかしな状態になりにくくなります。その代わり表が増え、取り出すときに結び直す手間は増えます。シラバスも、正規化の必要性を学ぶよう求めています。残る三つは、いずれも別の手立てが受け持つ狙いでした。重なりを消せば、食い違いも消えます。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成24年度 春期 ITパスポート試験(特別措置試験) 問79

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)