SqlServer命名規範
SqlServer命名規範
參考各種命名規範,我們統一使用命名規範如下:
命名過程中如有現存的縮寫,則使用該縮寫,如無,一律不得縮寫,例:ISBN
資料庫:用一個或三個以下英文單片語成,單詞首字母大寫,如:DepartmentManage;
表名:使用名詞性質的單詞全拼表示,各單詞首字母大寫, 使用複數形式,如:Books
如果該表用於表明另外兩表中欄位間的關係,用單數(即表明實體間的關係的表用單數命名),單詞中間無“and of in”之類的介詞
如:BookAuthor
==============================================================================================
1. 表中的欄位一般使用名詞性質的單詞全拼表示,採用一個或三個以下英文單片語成,單詞首字母大寫,如:UserName;
2. 表主鍵名稱為:表名+ID,如Document表的主鍵名為:DocumentID
3. 外來鍵名稱位:主表名+對應列名,如:DepartmentsID,說明如下:
在表Departments中,其欄位有:ID, DepartmentName
在表UserInfo中,其欄位有:UserId,UserName,DepartmentsID DepartmentsID為外來鍵
4. 表中自動增長的列一律命名為:ID;
5. 如果欄位為bool型,則使用"IsShow","IsValid","HasPassed","HasExamined","IgnoreCase"這種形式表示
6. 如果欄位位DateTime型,切且預設值是取系統時間,一律命名位:CheckDate
7. Status為表中狀態的列名,預設值為0,在表中刪除操作將會改變Status的值而不真實刪除該記錄;
8. 儲存過程命名:sp_表名_方法,如:sp_News_Add,sp_News_Update;
9. 檢視命名:vi_表名,如:vi_News;
10. 表、儲存過程、檢視等物件的所有都為dbo,不要使用資料庫使用者名稱,這樣會影響資料庫使用者的更改
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/patrickpan/archive/2007/05/29/1629831.aspx
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-616356/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- BEM命名規範
- Python命名規範Python
- java命名規範Java
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- Android命名規範Android
- Google命名規範Go
- 『前端規範化』CSS命名規範化前端CSS
- CSS — BEM 命名規範CSS
- 前端命名基本規範前端
- 數倉命名規範大全!
- Java中的命名規範。Java
- css命名和書寫規範CSS
- CSS 選擇器命名規範CSS
- 我的專案命名規範
- C#開發命名規範C#
- BEM命名規範結合SCSSCSS
- Golang 推薦的命名規範Golang
- 檔案/資源命名規範
- css書寫和命名規範CSS
- MAVEN 與 JAVA 包命名規範MavenJava
- Laravel命名規範速查表Laravel
- 軟體版本命名規範
- BEM命名規範入門及常用CSS class 命名CSS
- 阿里Android開發規範:資原始檔命名與使用規範阿里Android
- 程式設計命名規範(網文)程式設計
- 識別符號的命名規則和規範符號
- web前端介面切圖命名規範方法Web前端
- 【學習筆記】之:Java命名規範筆記Java
- Golang學習筆記(一):命名規範Golang筆記
- go——識別符號的命名規範Go符號
- 資料庫表欄位命名規範資料庫
- CSS命名規範和模組化的思考CSS
- 用BEM命名規範組織CSS程式碼CSS
- C#程式碼識別符號命名規範C#符號
- 統一規範化專案的命名風格
- 統一規範化程式碼的命名風格
- 前端工程程式碼規範(一)——命名規則與工程約定前端
- 記一次bem命名規範使用優化方案優化