データベース|平成21年度 秋期 ITパスポート試験 問63
関係データベースを利用する際に,データの正規化を行う目的として,適切なものはどれか。
- 異機種のコンピュータ間の,データの互換性を保証する。
- ✓ これが正解データが重複したり,データ更新の際に矛盾が生じたりしないようにする。
- データベースをネットワークで利用する際に,伝送上許されない文字を除去する。
- 複数の媒体にまたがるデータの格納領域を,一つの連続した格納領域に見せかける。
解説
同じ事実を一か所に集めるので、食い違いようがありません。
表を素直に作ると、同じ事実が何度も書き込まれます。取引先の住所が、行ごとに繰り返される具合でした。この形だと、住所が変わったときに全部を直さねばなりません。一つでも直し漏らせば、同じ相手に二つの住所が残ります。正規化は、この重なりを消して事実を一か所に集める手立てです。住所は取引先の表だけに持ち、注文からは番号で指します。直すのは一行だけになり、食い違いようが無くなりました。だから重複や更新の矛盾を防ぐと述べた肢が当たります。入れるときも消すときも、おかしな形になりにくくなります。その代わり表が増え、結び直す手間は増えました。機種のあいだで持ち回るための決めごとは、別の話です。通せない文字を除く手当ても、格納の見せ方も別です。シラバスも、正規化の必要性を学ぶよう求めています。
ほかの選択肢はなぜ違うのか
- 異なる機種のあいだで持ち回れるようにする肢のほうです。形式をそろえて受け渡す取り決めが、それを担いました。表の作りを整えることとは、狙いがまるで違います。機種の違いは、表の形では吸収できません。別の層で解く話でした。
- 通せない文字を取り除くというのが、この肢です。運ぶ道の決まりに合わせるための手当てにあたります。送る前や受けた後に行う処理でした。表の重なりを消す作業とは、まったく別のものです。扱っているのは文字の側になります。
- 複数の媒体を一つに見せかけると述べた肢が、こちらです。置き場を束ねて、広い一枚のように扱う仕掛けでした。どこに置くかを隠すための工夫にあたります。表の中の重なりとは、層が違いました。やはり別の仕組みが受け持ちます。
この問題に関係する言葉
- 正規化
出典:平成21年度 秋期 ITパスポート試験 問63
同じ単元をまとめて解くならデータベースへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)