<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 11, comments - 10, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    數據庫命名規范(適用SQL Server)

    Posted on 2006-09-29 10:16 繁星滿空 閱讀(5527) 評論(2)  編輯  收藏 所屬分類: 其它技術

    設計原則

    ?

    符號三大范式(每一列表達一個意思,每一行代表一個實例/每一行有唯一鍵/表內沒有其它表的非主鍵信息)

    ?

    每個表應該有的3個有用字段(記錄創建或更新時間/記錄創建者/記錄版本)

    ?

    避免保留字

    ?

    表應避免可為空的列



    ?

    命名規范

    ?

    表名如Order/UserAccout

    符合以下規范:

    1.???? 統一采用單數形式,反對Orders

    2.???? 首字母大寫,多個單詞的話,單詞首字母大寫,反對order/Useraccout/ORDER

    3.???? 避免中文拼音,反對AgentBaoCi

    4.???? 避免下劃線連接,反對User_Accout(下劃線適用Oracle數據庫)

    5.???? 避免名稱過長,反對WebsiteInfomationModifyRecord

    6.???? 多對多關系表,以Mapping結尾,如UserRoleMapping

    7.???? 避免保留字

    ?

    字段

    字段名如userID/userName/userType

    符合以下規范:

    1.???? 首個字母小寫,多個單詞的話,單詞首字母大寫,反對UserID/Userid

    2.???? 必須有一主鍵,主鍵不直接用ID,而是表名+ID,如userID/orderID

    3.???? 常用的字段name,不直接用name,而是表名+Name,如userName/orderName

    4.???? 常用的字段desc,不直接用desc,而是表名+Desc,如userDesc/orderDesc

    5.???? 大寫字母前必須包含至少兩個小寫的字母,反對uID/oID

    6.???? 避免中文拼音

    7.???? 避免下劃線連接

    8.???? 避免名稱過長

    9.???? 避免保留字??

    ?

    對象

    1.???? 存儲過程以SP_為前綴

    2.???? 觸發器以TR_為前綴

    3.???? 函數以FN_為前綴

    4.???? 主鍵以PK_為前綴

    5.???? 索引以IX_為前綴

    6.???? 前綴后的首字母大寫,多個單詞的話,單詞首字母大寫,如SP_CountFee

    7.???? 所有的關鍵字的所有字母必須大寫,如SELECT userID,username FROM User



    SQL Server保留字請參考聯機文檔


    評論

    # re: 數據庫命名規范(適用SQL Server)  回復  更多評論   

    2010-07-26 09:55 by ldp615@163.com
    憑什么“統一采用單數形式,反對Orders”,去看看Northwind數據庫吧

    # re: 數據庫命名規范(適用SQL Server)  回復  更多評論   

    2010-08-23 12:17 by 呀呀
    憑什么字段首個字母小寫,你去看看使用微軟MemberShip自動生成的那11張表的字段,全部是大寫字母開關的

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费a级毛片高清视频不卡| 日本一卡精品视频免费| 又粗又硬又黄又爽的免费视频| 99久久亚洲综合精品成人网| 久久精品视频免费播放| 精品久久香蕉国产线看观看亚洲| 成人免费无码大片A毛片抽搐色欲| 亚洲小视频在线观看| 亚洲成人免费在线| 91在线精品亚洲一区二区| 18pao国产成视频永久免费| 亚洲国产精品免费在线观看| 黄网站色成年片大免费高清| 国产免费资源高清小视频在线观看| 国产亚洲真人做受在线观看| 成人性生交大片免费看中文| 老司机亚洲精品影院| 野花高清在线电影观看免费视频| 亚洲欧美乱色情图片| 永久免费AV无码网站在线观看| 亚洲线精品一区二区三区影音先锋| 久久www免费人成看国产片| 亚洲产国偷V产偷V自拍色戒 | 久久久久久久久无码精品亚洲日韩 | 黄页网站在线观看免费高清| 亚洲国产乱码最新视频| a级成人免费毛片完整版| 亚洲av色影在线| 久久精品a一国产成人免费网站| 亚洲a∨无码一区二区| 亚洲中文字幕久久精品无码APP| 久久精品视频免费播放| 天堂亚洲国产中文在线| 亚洲精品黄色视频在线观看免费资源| 亚洲精品自拍视频| 97青青草原国产免费观看| 亚洲精品一二三区| 亚洲乱码中文字幕久久孕妇黑人| 1000部夫妻午夜免费 | 亚洲AV无码不卡在线观看下载| 一个人免费视频观看在线www|