1. 程式人生 > >資料庫設計規範經驗總結

資料庫設計規範經驗總結

1.總體上以業務的模組為單位對資料庫的表進行模組劃分,把業務看做上層,資料庫看做是下層,下層要滿足上層,但是不能被上層束縛;

2.一個表就是承擔一個業務的實體,儘可能的獨立開來,減少表與表之間的業務交叉的情況;

3.允許表字段冗餘,不拘泥於表業務的過度獨立,便於查詢;

4.保證同一個欄位的含義要保證名稱一致;

5.欄位命名採用短劃線的方式;

6.資料的判斷欄位用tinyint欄位;

7.將資料庫與程式碼層看成是兩個獨立的整體,程式碼層是上層,資料庫是下層,為了保證相關資料的唯一性,在保證主鍵唯一的情況下,還要建立邏輯主鍵來保證每條資料的邏輯是唯一的;