令和6年度 III-27

科目: 専門科目 / 分野: 情報工学部門 / 年度: 令和6年度

III-27 問題画像

出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」

データベースのテーブルの正規形(第1正規形、第2正規形、第3正規形)のうち、第3正規形のみに要求される条件として、キー以外のすべての属性が、キーに対し推移従属していないことを選ぶ問題。

解説

この問題で問われていること

第3正規形に固有の条件を選ぶ問題。

解き方

① 正規形: 第1=繰り返し項目がない、第2=キーに完全従属(部分従属なし)、第3=さらにキーへの推移従属がない
② 第3正規形で新たに加わるのは「推移従属していない」。①は第2、③は第1の条件。④⑤はキーそのものの制約
③ ②

正解が正しい理由

第3正規形は、第2正規形であることに加えて、キー以外のすべての属性が、キーに対して推移従属していない(キー以外の属性を介して間接的にキーに従属していない)ことが要求される。したがって、第3正規形のみに要求される条件は②である。

各選択肢について

覚えるべきポイント

第1正規形=繰り返し項目を排除、第2正規形=部分関数従属を排除(完全従属)、第3正規形=推移的関数従属を排除。正規化は、更新時異常を防ぐために行う。

キーワード: 正規化、第3正規形、推移従属、完全従属、第2正規形、データベース設計、情報工学部門

出題履歴

同じ問題が計3回出題されています(平成28年度、令和5年度、令和6年度)。