応用情報技術者試験 応用情報技術者試験 平成29年度秋期 午前 問27: 第3正規形であることの効果又は影響に関する記述として,適切なものはどれか。
第3正規形であることの効果又は影響に関する記述として,適切なものはどれか。
47.83%
問題本文
第3正規形であることの効果又は影響に関する記述として,適切なものはどれか。
選択肢
- ア.画面や帳票の行をそのままデータベースの行に対応させるので,データ量が増える。
- イ.結合操作が不要となり,データベース全体の処理効率が向上する。
- ウ.更新時のデッドロックを避けることができる。
- エ.冗長性が排除され,データの整合性を保ちやすくなる。
正解
エ. 冗長性が排除され,データの整合性を保ちやすくなる。
解説
正規化は,1つの事実を1か所だけに保持するよう表を分割し,データの重複(冗長性)をなくす作業である。第3正規形まで正規化すると,同じデータが複数箇所に重複しないため,更新漏れによる不整合(更新時異常)が起こりにくくなり,データの整合性を保ちやすくなる。これが正規化の効果なのでエが正しい。
選択肢ごとの解説
- ア.誤り。画面や帳票の行をそのまま1行に対応させ重複を許すのは正規化されていない(非正規形の)状態の説明であり,第3正規形の効果ではない。
- イ.誤り。正規化で表を分割すると,データを取り出す際にむしろ表の結合操作が必要になり,結合が不要になるわけではない。
- ウ.誤り。デッドロックは複数トランザクションのロックの取り方に起因する問題であり,第3正規形にすることで回避できるものではない。
- エ.正しい。重複(冗長性)が排除されることで更新時の不整合が起きにくくなり,データの整合性を保ちやすくなる=正規化の主な効果である。
応用情報技術者試験 平成29年度秋期 午前 の過去問一覧へ戻る・問27