修了試験 2019-12-08実施分 基本情報技術者試験 問26
次のような繰返し構造をもったデータを,第3正規形に正規化したものはどれか。 ここで,下線部分は主キーを表す。 また,単位と単価は商品コードごとに決まるものとする。 〔データ構造〕伝票番号|日付|顧客コード|顧客名|住所|#1|#2|#3|…|#n(#1~#nは繰返し部:商品コード|単位|数量|単価)

正答2
解説
正解はイ。 伝票番号を主キーとする表には,顧客コードに従属する顧客名・住所という推移的関数従属と,商品コードだけに従属する単位・単価という部分関数従属が含まれる。 これらを分離し,(伝票番号,日付,顧客コード),(顧客コード,顧客名,住所),(伝票番号,商品コード,数量),(商品コード,単位,単価)の4表に正規化したイが第3正規形である。まとめて解く
修了試験 2019-12-08実施分を通しで解く(80問)→