如下經驗由好友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_存儲過程_操做 (一樣是單詞首字母大寫)