午前問68
関係データベースの表を正規化することによって得られる効果として、適切なものはどれか。
使用頻度の高いデータを同じ表にまとめて、更新時のディスクアクセス回数を減らすことができる。 | |
データの重複を排除して、更新時におけるデータの不整合の発生を防止することができる。 | |
表の大きさを均等にすることで、主記憶の使用効率を向上させることができる。 | |
表の数を減らすことで、問合せへの応答時間を短縮することができる。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- イ
解説
データベースの正規化とは、データの正規化とは、関連するデータをグループ化し、データを重複しないように表を分割してデータを整理することです。
正規化によりデータの更新作業が効率よく行え、データの矛盾を排除することができます。
データベースの正規化は以下のように3段階に分けて行います。
第1正規化
繰り返し項目をなくす
第2正規化(部分関数従属性の排除)
主キーの一部によって一意に決まる項目を別表に移す
第3正規化(推移関数従属性を排除)
主キー以外の項目によって一意に決まる項目を別表に移す
正規化によりデータの更新作業が効率よく行え、データの矛盾を排除することができます。
データベースの正規化は以下のように3段階に分けて行います。
第1正規化
繰り返し項目をなくす
第2正規化(部分関数従属性の排除)
主キーの一部によって一意に決まる項目を別表に移す
第3正規化(推移関数従属性を排除)
主キー以外の項目によって一意に決まる項目を別表に移す