テクノロジ系
春期
基本情報技術者 2014年 春期 問26
26 / 80
項目の値が決まれば項目 bの値が一意に定まることを、a→bで表す。例えば、 社員番号が決まれば社員名が一意に定まるという表現は、社員番号→社員名である。 この表記法に基づいて、図の関係が成立している項目 a~」を、関係データベース上 の三つのテーブルで定義する組合せとして、適切なものはどれか。 f a → b C h /ve > i j

正解と解説
表示する
正解 イ
テーブル1 (a,b,c, d,e)
関数従属a→b→…の連鎖を、部分従属や推移従属が同じ表に残らないように分解します。決定項ごとにグループ化し、a、(b,f,g,h)、(e,i,j)などの三つのテーブルに分けて各従属関係を保存する組合せが適切です。従属の始点となる属性を主キーとして表を分けるのがポイントです。