數據庫設計之命名規範

如下經驗由好友terry傳授, 在實際的開發中很受用 , 在此感謝terry教導數據庫

工做中團隊合做 , 命名規範很是重要 , 比如團隊成員的共同習慣,能很好的提高開發效率 數據庫設計

首先說明的是: 嚴禁單詞和拼音混用設計

數據庫名:代碼規範

正式的數據庫名使用小寫英文以及下劃線組成,儘可能說明是那個應用或者系統在使用的blog

好比:開發

blog文檔

備份數據庫的時候博客

blog_bak_20120824it

數據庫表命名規範:效率

當多個應用系統共用同一個數據庫時 , 統一應用的數據表使用同一前綴, 例如博客使用blog_前綴, 前綴通常不超過5個字節, 表前綴所有使用小寫 , 若系統拆分比較細 , 能夠忽略本規則

爲了實現進一步的規範 , 進行一些必要的約定是很是有必要的, 能夠約定 ,所用的表名稱首字母大寫, 而且儘可能使用完整的單詞 , 要是使用了不完整的單詞,在數據庫設計文檔中必需要有相應的說明。

好比: UserLevel , 備份的時候 , UserLevel_bak_20120824

字段的命名規範:

爲了進一步的規範操做 , 能夠約定, 全部的表主鍵都由  代表+ID ---》TableNameID這樣的形式出現 , 並且類型要申明爲無符號數

表與表之間的相關聯字段必需要使用統一的名稱

在實際的開發過程當中 , 對於通常字段的名稱遵循規範也是頗有幫助的 ,

例如:

添加時間 AddTime

系統時間SystemTime

XX標題 XXTitle

XX描述 XXDesc

地址 Address

等等 , 就像一本數據規範數據以供查詢 ,在進行較大的項目開發時候 , 有事尤爲明顯 , 遵循這些規範的還有一個幫助就是對代碼規範的幫助。在model層的方法中 , 可以很好的統一

(博客中還有一篇 model層的命名規範)

視圖:

vi_視圖名 (一樣是單詞首字母大寫)

存儲過程:

sp_存儲過程_操做  (一樣是單詞首字母大寫)

相關文章
相關標籤/搜索