
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
データベースのテーブルの正規形(第1正規形、第2正規形、第3正規形)のうち、第3正規形のみに要求される条件として、キー以外のすべての属性が、キーに対し推移従属していないことを選ぶ問題。
第3正規形に固有の条件を選ぶ問題。
① 正規形: 第1=繰り返し項目がない、第2=キーに完全従属(部分従属なし)、第3=さらにキーへの推移従属がない
② 第3正規形で新たに加わるのは「推移従属していない」。①は第2、③は第1の条件。④⑤はキーそのものの制約
③ ②
第3正規形は、第2正規形であることに加えて、キー以外のすべての属性が、キーに対して推移従属していない(キー以外の属性を介して間接的にキーに従属していない)ことが要求される。したがって、第3正規形のみに要求される条件は②である。
第1正規形=繰り返し項目を排除、第2正規形=部分関数従属を排除(完全従属)、第3正規形=推移的関数従属を排除。正規化は、更新時異常を防ぐために行う。
キーワード: 正規化、第3正規形、推移従属、完全従属、第2正規形、データベース設計、情報工学部門
同じ問題が計3回出題されています(平成28年度、令和5年度、令和6年度)。