回到基礎 - 資料庫正規化
資料庫正規化,是設計資料庫的一系列原理,以減少資料庫中資料的冗餘和提升資料的一致性。主要用於關聯式資料庫上,最初由 Edgar F. Codd 所提出。從最初的 UNF 一直到現在的 6NF總共有 11 個階段,但是大部分只會用到 3NF。因為過度的正規化,會造成資料庫的操作複雜性提高很多,所以還是要考量實務上的需求,做不到不同程度的正規化。
以下是擷取自 Wiki 的不同正規化的原則:
1NF: First normal form 第一正規化
主要原則增加了欄位原子性,每個欄位的值都只有一個...
blog.taiwolskit.com4 min read