修了試験 2016-07-24実施分 基本情報技術者試験 問28
次の“受注台帳”表を“注文”表と“顧客”表に分解し,第3正規形にしたとき,両方に必要な属性はどれか。 ここで,送付先と支払方法は注文ごとに決めるものとする。 また,表の下線は主キーを表す。 受注台帳(_注文番号_,注文年月日,顧客ID,顧客名,顧客住所,品目,数量,送付先,支払方法,受注金額)
正答1
解説
正解はア。 受注台帳を注文表と顧客表に分解すると,顧客の情報は顧客表へ,注文固有の情報は注文表へ移る。 両方の表を関連付けるために,顧客表の主キーである顧客IDを注文表に外部キーとして持たせる必要があり,両方に共通して必要な属性は顧客IDである。まとめて解く
修了試験 2016-07-24実施分を通しで解く(80問)→