資料庫中的命名規則

2021-05-04 11:22:44 字數 2141 閱讀 3707

資料庫中的命名規則

資料庫涉及字元規則

採用26個英文本母(區分大小寫)和0 -9這十個自然數,加上下劃線_組成,共63個字元。不能出現其他字元(注釋除外)。

據庫物件命名規則

資料庫物件包括表、檢視(查詢)、儲存過程(引數查詢)、函式、約束。物件名字由字首和實際名字組成,長度不超過30。字首:使用小寫字母。

例如:

tb檢視

vi儲存過程

sp函式

fn

實際名字

實際名字盡量描述實體的內容,由單詞或單詞組合,每個單詞的首字母大寫,其他字母小寫,不以數字和_開頭。

例如:

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語句規則

後記:

良好的命名對於軟體開發起著至關重要的作用,能夠對資源進行合理的命名,可以達到事半功倍的效果。無論是哪種命名規則,無論是對哪種資源進行命名,其核心思想都是「用最少的字母進行最全面的描述」。正如本文開始時強調的,「唯一性+描述性」是命名的靈魂。所以,在您對程式的各個方面進行命名的時候,不妨去參照著這兩大原則去進行,切記不可圖一時之快,卻為日後的修改或維護帶來巨大的困難。

資料庫中的命名規則

資料庫中的命名規則 資料庫涉及字元規則 採用26個英文本母 區分大小寫 和0 9這十個自然數,加上下劃線 組成,共63個字元。不能出現其他字元 注釋除外 據庫物件命名規則 資料庫物件包括表 檢視 查詢 儲存過程 引數查詢 函式 約束。物件名字由字首和實際名字組成,長度不超過30。字首 使用小寫字母。...

資料庫命名規則

編寫此資料庫命名規範的目的,就是提供較為形象 易於閱讀 簡單明瞭和原則性一致的資料庫命名方法。從而能夠方便專案相關人員直觀的了解資料庫中的所有物件表示的意義,方便大家交流。這裡主要描述以下的 7類常見的資料庫物件 1.表 table 2.字段 fields 3.檢視 views 4.儲存過程 sto...

資料庫命名規則

資料庫命名規範 1.資料庫名 1 用產品或專案的名字命名 2 pascal case,如smartsport 3 避免使用特殊字元,如數字,下劃線,空格之類 4 盡量避免使用縮寫 表名 1 使用pascal case 2 避免使用特殊字元,如數字,下劃線,空格之類 3 盡量避免使用縮寫 列名 1 使...