ITパスポート 平成28年度 秋期 特別措置試験 問88
データベース
正規化を行う目的
関係データベースにおいて,正規化を行う目的はどれか。
- ア 関連するデータをポインタで結び,アクセス効率を高める。
- イ データにエラーを訂正する符号を付加して,信頼性を高める。
- ウ データを暗号化して,セキュリティを確保する。
- エ データを重複してもたないことなどによって,保守性を高める。
答えと解説
✓ これが正解エ データを重複してもたないことなどによって,保守性を高める。
解説
四つの肢が、良くするものを四つとも違えている問いです。
同じ事実を二か所に書いておくと、片方だけ直したときに食い違いが起きます。それを起こさないように、事実を一か所にまとめていく設計の作業です。だから、直しやすさが上がることが目的になります。速さのためではありません。むしろ表を分けたぶん、読み出すときにつなぎ直す手間が増えることもあります。この問いは、四つの肢がそれぞれ違うものを良くすると書いているのが特徴です。速さ、記録の確かさ、秘密の守り、そして直しやすさ。どれも良いことなので、良し悪しでは分かれません。何を良くする作業なのかを一語で言えるかどうかが問われています。この整理を正規化と呼び、関係データベースの設計で使います。シラバスは詳細な内容は問わないと断っており、名前と目的だけで足ります。
ほかの選択肢の解説
- ア 関連するデータをポインタで結び,アクセス効率を高める。:つながりをたどれるようにして、取り出しを速くするという話です。速さを良くする工夫であって、直しやすさのための整理ではありません。速さのための工夫は索引の側の話にあたり、表をどう分けるかという層とは、はっきり分かれています。
- イ データにエラーを訂正する符号を付加して,信頼性を高める。:誤りを見つけて直せる印を付け足すという話です。記録や通信の確かさを上げる技術で、表の作り方の話ではありません。通信や記録の分野で使われる技術にあたるので、表をどう作るかという問いには、そもそも最初から掛かることがありません。
- ウ データを暗号化して,セキュリティを確保する。:中身を読めなくして守るという話です。秘密を守る技術であって、同じ事実を二か所に書かないための整理とは目的が違います。四つのうち三つが、それぞれ別の分野の技術を挙げています。分野で仕分けるだけでも、ここまでは絞り込めます。
関連用語
- 正規化表の重なりを消して、同じ事実を一か所に集める手立てです。
- 関係
データベース データを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。 - 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。
- ポインタリストなどで、つながる相手の要素の在り処を直接指すための値です。
- 信頼性意図した動きと実際の結果が食い違わない度合い。
- 暗号化内容を鍵がなければ読めない形に変換すること。
- 保守性出来上がって使われ始めた後に、直しやすいかどうかを表す品質特性です。
出典:平成28年度 秋期 ITパスポート試験(特別措置試験) 問88
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問69:
正規化に 関する 問題 (正規化) - 令和6年度 問50:
使用性に 関する 記述 (保守性) - 平成30年度 秋期 (特別措置試験) 問100:
関係 データベースに 関する 問題 (ポインタ) - 令和8年度 問72:
外部 キーに 関する 問題 (関係 データベース) - 令和8年度 問60:
レスポンシブWebデザインの 問題 (ポインタ)
同じ分野の問題
誤りを見つけたら報告する