正規化を理解する上で中心となるのが「関数従属(かんすうじゅうぞく)」という概念です。これは「ある列Aの値が決まると、別の列Bの値も自動的に1つに決まる」という関係を指します(A→Bと表します)。例えば、学籍番号が決まれば学生の名前や学部が決まるという関係です。正規化はこの関数従属を整理し、無駄のないテーブル配置を目指します。通常、以下の3つのフェーズを実行します。
利用状況の分析にCookieを使います。同意しない場合でもサイトはそのまま使えます。 詳細