修了試験 2012-06-24実施分 基本情報技術者試験 問30
次のような繰返し構造をもったデータを,第3正規形に正規化したものはどれか。 ここで,下線部分は主キーを表す。 また,単位と単価は商品コードごとに決まるものとする。 〔元データ〕伝票番号,日付,顧客コード,顧客名,住所,(繰返し部:商品コード,単位,数量,単価)×n 各選択肢は下線(主キー)付きの表分割案。 下線部分は _で囲んで示す。 ア: [表1]_伝票番号_,_顧客コード_/[表2]_顧客コード_,顧客名,住所/[表3]_伝票番号_,日付,_商品コード_,数量/[表4]_商品コード_,単位,単価 イ: [表1]_伝票番号_,日付,_顧客コード_/[表2]_顧客コード_,顧客名,住所/[表3]_伝票番号_,_商品コード_,数量/[表4]_商品コード_,単位,単価 ウ: [表1]_伝票番号_,日付,顧客コード,顧客名,住所/[表2]_伝票番号_,_商品コード_,数量/[表3]_商品コード_,単位,単価 エ: [表1]_伝票番号_,日付,顧客コード,顧客名,住所/[表2]_伝票番号_,_商品コード_,単位,数量,単価

正答2
解説
正解はイ。 繰返し部を分離し,伝票番号+日付+顧客コードの伝票表,顧客コード+顧客名+住所の顧客表,伝票番号+商品コード+数量の明細表,商品コード+単位+単価の商品表に分けたものが第3正規形であり,選択肢イが該当する。まとめて解く
修了試験 2012-06-24実施分を通しで解く(80問)→