Oracle建模規範

尛樣兒發表於2010-06-07
建模規範:
1.表一定要有主鍵,能夠建立外來鍵約束一定建立外來鍵約束。充分考慮對主鍵、外來鍵、NOT NULL、CHECK、唯一等約束的使用,來保證資料的完整性。
2.對可能的大表做特殊處理,包括建立為分割槽表,索引和表儲存在不同的儲存上,定期遷移歷史資料等手段。
3.對錶,檢視,觸發器,儲存過程等物件要有嚴格的命名規範,注意表名、欄位名等長度都不能超過30。
4.對錶和欄位名稱都要有明確的註釋。
5.充分考慮欄位型別的長度,做到準確,可擴充套件性。
6.使用字元型別,如果能使用CHAR最好使用CHAR來代替VARCHAR2。
7.考慮業務,對在SQL中會關聯的欄位(主鍵,外來鍵,WHERE的欄位),必須指定欄位的NOT NULL約束。
8.避免將索引建立在有NULL的欄位上。
9.注意建立索引的型別,普通索引、唯一索引、點陣圖索引、反轉索引等的區別。
10.避免將索引建立在大欄位型別上。
11.建立的檢視深度不要超過3層。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-664633/,如需轉載,請註明出處,否則將追究法律責任。

相關文章