平成22年度 春期 応用情報技術者試験 午前 問31
データの正規化に関する記述のうち,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
正規化は、データの重複をなくし、更新時の不整合(更新時異状)を防ぐために表を分割する作業です。
各選択肢の確認
-
ア: 正規化は,アクセス効率を向上させるために行う 誤り。正規化の目的はデータの冗長性の排除と整合性の確保です。正規化で表が分割されると結合が必要になり、アクセス効率はむしろ低下することがあります。
-
イ: 複数の項目で構成される属性は,単一の項目をもつ属性に分解される 正しい。第1正規化では、繰返し項目や複数の項目から成る属性を分解し、すべての属性が単一の値(原子値)をもつようにします。
-
ウ: 正規化を完全に行うと,同一の属性を複数の表で重複してもつことはなくなる 誤り。表どうしを関連付けるために、主キーと外部キーとして同じ属性を複数の表にもつ必要があります。
-
エ: 非正規形の表に対しては,関係演算は実行不可能である 誤り。選択や射影などの演算が実行不可能になるわけではありません。
答え
イ: 正規化を行うと,複数の項目で構成される属性は,単一の項目をもつ属性に分解される。
出典:平成22年度 春期 応用情報技術者試験 午前 問31