平成29年度 秋期 応用情報技術者試験 午前 問27
第 3 正規形であることの効果又は影響に関する記述として,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
-
ア: 画面や帳票の行をそのままデータベースの行に対応させるので,データ量が増える。
誤り。画面や帳票の行をそのままデータベースの行にするのは非正規形に近い設計です。正規化すると重複が除かれるため、一般にデータ量は減ります。 -
イ: 結合操作が不要となり,データベース全体の処理効率が向上する。
誤り。正規化すると表が分割されるため、データを取り出すときに結合操作が必要になることが多くなります。結合操作が不要になるわけではありません。 -
ウ: 更新時のデッドロックを避けることができる。
誤り。デッドロックは、複数のトランザクションが互いに相手のロック解除を待つことで起こるものであり、正規化によって避けられるものではありません。 -
エ: 冗長性が排除され,データの整合性を保ちやすくなる。
正しい。第 3 正規形では、推移的関数従属などを取り除いて同じデータを 1 か所だけで管理します。データの重複(冗長性)がなくなるので、更新時の不整合(更新時異状)が起こりにくく、データの整合性を保ちやすくなります。
答え
エ: 冗長性が排除され,データの整合性を保ちやすくなる。
出典:平成29年度 秋期 応用情報技術者試験 午前 問27