1. 程式人生 > >三正規化與反三正規化

三正規化與反三正規化

資料庫的設計原則:三正規化

1) 所有表都要有主鍵 角色和使用者的多對多表

2) 列欄位內容不能重複 sys_code_b基礎表

3) 列欄位的內容不能從別的內容中加工的。不能產生冗餘 貨物的金額

企業中主流設計原則:反三正規化

歷史烙印

實體記憶體、硬碟空間極其昂貴。在設計中節省空間首要指標。

現今設計的節省時間,提高效率,提高使用者的使用滿意度。查詢速度快,頁面展現快。

缺點:資訊在資料庫中不唯一,需要對多處維護。

反三正規化:目的,利用空間換時間。