Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

正規化復習

正規化の基礎知識
□関数従属
X→Y:YはXに関数従属する

□部分関数従属性
キーの一部に非キー属性(キー以外の属性)が関数従属している状態

□推移的関数従属
X→Y、Y→Z:ZはXに推移的関数従属する
※X→Y, Y→Zは、部分関数従属,関数従属でない,B→Aでない
場合、ZはXに推移的関数従属


・非正規形→第一正規形
テーブルにキーを設定する
テーブルの繰り返しグループを別のテーブルに分離する

・第一正規形→第二正規形
部分関数従属を排除する

・第二正規形→第三正規系
推移的関数従属を排除する