次のような繰返し構造をもったレコードからなるデータを、第3正規形に正規化したものはどれか。 ここで、下線部分は主キーを表す。 また、単位と単価は商品コードごとに決まるものとする。
答え イ
【解説】 もとのデータは繰返しがあるので、正規化されていないデータである。 まず、繰返し部分の「商品コード」「単位」「数量」「単価」を別グループにして、第1正規形にすると、 (エ)になる。 次に、主キーが決まると従属的に決まるデータの『商品コード』から決まる「単位」「単価」を別グループにして、第2正規形にすると、 (ウ)になる。 最後に、推移的に決まるデータとして『顧客コード』から決まる「顧客名」「住所」を別グループにして、第3正規形にすると、 (イ)になる。
【キーワード】 ・正規形
戻る 一覧へ 次へ