資料庫中的命名規則
資料庫涉及字元規則
採用26個英文字母(區分大小寫)和0 -9這十個自然數,加上底線_組成,共63個字元。不能出現其他字元(注釋除外)。
據庫對象命名規則
資料庫物件包括表、視圖(查詢)、預存程序(參數查詢)、函數、約束。對象名字由首碼和實際名字組成,長度不超過30。首碼:使用小寫字母。
例如:
實際名字
實際名字盡量描述實體的內容,由單詞或單片語合,每個單詞的首字母大寫,其他字母小寫,不以數字和_開頭。
例如:
| 表 |
User_Info |
| 視圖 |
UserList |
| 預存程序 |
UserDelete |
因此,合法的對象名字類似如下。
| 表 |
tbUser_Info、tbMessage_Detail |
| 視圖 |
vi_MessageList |
| 預存程序 |
sp_MessageAdd |
資料庫表命名規則
欄位由首碼和實際名字組成。實際名字中首單詞一個系統盡量採取同一單詞。
首碼:使用小寫字母tb,表示表。
例如:tbMember
tbMember_Info
tbForum_Board
tbForum_Thread1
欄位命名規則
數字、字元、日期/時間、lob(大對象)、雜項,欄位由表的簡稱、底線,實際名字加尾碼組成。
尾碼:使用小寫字母,代表該欄位的屬性。
例如: User_Idint
User_Namestr
User_RegDatedtm
視圖命名規則
欄位由首碼和實際名字組成,中間用底線串連。
首碼:使用小寫字母vi,表示視圖。
例如:vi_User
vi_UserInfo
預存程序命名規則
欄位由首碼和實際名字組成,中間用底線串連。
首碼:使用小寫字母sp,表示預存程序。
例如:sp_User
資料庫設計文檔規則
所有資料庫設計要寫成文檔,文檔以模組化形式表達。大致格式如下:
'-------------------------------------------
' 表名: tbUser_Info
' 建立人:UAM_Richard
' 日期: 2004-12-17
' 版本: 1.0
' 描述: 儲存使用者資料
' 具體內容:
' UserId int,自動增量 使用者代碼
' UserName char(12) 使用者名稱字
' ......
'--------------------------------------------
sql語句規則
所有sql關鍵詞全部大寫,比如Select,Update,FROM,ORDER,BY等。