気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM、VOCALOIDについてのんびり書きます。

【雑記】DB対策キーワード2

第1正規形である理由を説明する

①すべての属性が単一値であり
②候補キー{A, B}の一部であるBに
③非キー属性Cが部分関数従属するため

第2正規形である理由を説明する

①すべての属性が単一値であり
②候補キーからの部分関数従属がなく
③推移的関数従属性A→B→Cがあるため

第3正規形である理由を説明する

①すべての属性が単一値であり
②候補キーからの部分関数従属がなく
③推移的関数従属もないため