資料庫中的命名規則__資料庫

來源:互聯網
上載者:User

資料庫中的命名規則 

資料庫涉及字元規則


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


  所有sql關鍵詞全部大寫,比如Select,Update,FROM,ORDER,BY等。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.