必ず受かる情報処理技術者試験

問題31

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

データの正規化に関する記述のうち、適切なものはどれか。

正規化は、データベースへのアクセス効率を向上させるために行う。
正規化を行うと、複数の項目で構成される属性は、単一の項目をもつ属性に分解される。
正規化を完全に行うと、同一の属性を複数の表で重複してもつことはなくなる。
非正規形の表に対しては、選択、射影などの関係演算は実行不可能である。

解答・解説を見る

解答:イ

データの正規化とは,データの重複をなくすことにより,データの管理を容易にしたり,データを多様な目的に用いるのに有効な方法で,データベースの構築の基本になる技法である。

データの正規化を行うことで、データが重複したり、データ更新の際に矛盾が生じたりしないようになる。

× 正規化によって表が細かく分割されるので、複数の票と結合処理する必要性が増える。
その結果、アクセス効率が下がる場合もある。
データの正規化における第1正規化では、繰り返し部分を別レコードとして分離し固定長レコードにする。
× 同一の属性を複数の表で重複して外部キーとして用いる場合がある。
× 非正規形・正規形に関係なく、選択,射影などの関係演算は実行可能である。
前の問題 次の問題

Copyrithg naruha