ITパスポート 平成21年度 秋期 問63
データベース
データの正規化を行う目的
関係データベースを利用する際に,データの正規化を行う目的として,適切なものはどれか。
- ア 異機種のコンピュータ間の,データの互換性を保証する。
- イ データが重複したり,データ更新の際に矛盾が生じたりしないようにする。
- ウ データベースをネットワークで利用する際に,伝送上許されない文字を除去する。
- エ 複数の媒体にまたがるデータの格納領域を,一つの連続した格納領域に見せかける。
答えと解説
✓ これが正解イ データが重複したり,データ更新の際に矛盾が生じたりしないようにする。
解説
同じ事実を一か所に集めるので、食い違いようがありません。
表を素直に作ると、同じ事実が何度も書き込まれます。取引先の住所が、行ごとに繰り返される具合でした。この形だと、住所が変わったときに全部を直さねばなりません。一つでも直し漏らせば、同じ相手に二つの住所が残ります。正規化は、この重なりを消して事実を一か所に集める手立てです。住所は取引先の表だけに持ち、注文からは番号で指します。直すのは一行だけになり、食い違いようが無くなりました。だから重複や更新の矛盾を防ぐと述べた肢が当たります。入れるときも消すときも、おかしな形になりにくくなります。その代わり表が増え、結び直す手間は増えました。機種のあいだで持ち回るための決めごとは、別の話です。通せない文字を除く手当ても、格納の見せ方も別です。シラバスも、正規化の必要性を学ぶよう求めています。
ほかの選択肢の解説
- ア 異機種のコンピュータ間の,データの互換性を保証する。:異なる機種のあいだで持ち回れるようにする肢のほうです。形式をそろえて受け渡す取り決めが、それを担いました。表の作りを整えることとは、狙いがまるで違います。機種の違いは、表の形では吸収できません。別の層で解く話でした。
- ウ データベースをネットワークで利用する際に,伝送上許されない文字を除去する。:通せない文字を取り除くというのが、この肢です。運ぶ道の決まりに合わせるための手当てにあたります。送る前や受けた後に行う処理でした。表の重なりを消す作業とは、まったく別のものです。扱っているのは文字の側になります。
- エ 複数の媒体にまたがるデータの格納領域を,一つの連続した格納領域に見せかける。:複数の媒体を一つに見せかけると述べた肢が、こちらです。置き場を束ねて、広い一枚のように扱う仕掛けでした。どこに置くかを隠すための工夫にあたります。表の中の重なりとは、層が違いました。やはり別の仕組みが受け持ちます。
関連用語
- 正規化表の重なりを消して、同じ事実を一か所に集める手立てです。
- 関係
データベース データを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。 - 互換性他の製品と情報を交換したり、同じ環境を共有したりしながら機能を果たせる度合いです。
出典:平成21年度 秋期 ITパスポート試験 問63
解説の最終確認:2026-09-04
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問69:
正規化に 関する 問題 (正規化) - 令和6年度 問50:
使用性に 関する 記述 (互換性) - 令和8年度 問72:
外部 キーに 関する 問題 (関係 データベース) - 令和6年度 問81:
正規化を 行った 結果の 表の 組合せ (正規化) - 令和4年度 問92:
BLEに 関する 記述 (互換性)
同じ分野の問題
誤りを見つけたら報告する