l 命名最好望文生義,避免使用數據庫關鍵詞數據庫
l 命名一概爲大寫字母(或小寫,不要大下寫混合)函數
l 英文單詞單數命名.例:FACTORY.net
l 英文單詞縮寫命名.例:DEPT日誌
l 英文單詞之間用下劃線連結,且每一個單詞皆爲單數.例:TASK_RESULT索引
l 用來存儲歷史資料,命名以HISTORY結尾.例:TASK_HISTORY項目管理
l 用來存儲日誌資料,命名以LOG結尾.例:TASK_LOG開發
l 用來存儲類別資料,命名以TYPE結尾.例:TASK_TYPEget
l 命名最好望文生義,避免使用數據庫關鍵詞string
l 英文單詞單數命名.例:MAILit
l 英文單詞縮寫命名.例:DEPT_ID
l 英文單詞之間用下劃線連結,且每一個單詞皆爲單數.例:USER_NAME
l 字段用來存儲流水號,命名以ID結尾.例: TASK_ID
l 字段用來存儲代碼,命名以NO結尾.例: TASK_NO
l 字段用來存儲日期,命名以DATE結尾.例:CREATE_DATE
l 字段用來存儲數量,命名以QTY結尾.例:PLAN_QTY
l 字段用來存儲類別,命名以TYPE結尾.例:STATION_TYPE
l 字段用來存儲名稱,命名以NAME結尾.例:ENDUSER_NAME
l 字段用來存儲描述,命名以DESC結尾.例:STATION_DESC
l 字段用來存儲代碼,命名以CODE結尾.例:ERROR_CODE
l 字段用來存儲標誌,命名以FLAG開頭.例:DEBUG_FLAG
命名以表名+ INDEX+兩位流水號(01~99).例:ENDUSER_INDEX01
l 主鍵命名以表名+PK+一位流水號(1~9).例:DEPT_PK1
l 附鍵命名以表名+AK+一位流水號(1~9).例:DEPT_AK1
l 外鍵命名以表名+FK+一位流水號(1~9).例:DEPT_FK1
l 檢查條件以表名+CK+一位流水號(1~9).例:DEPT_CK1
l 命名以V_開頭 例:V_DEPT
l 其它規則參考資料表命名規則
以表名+TR+一位流水號(1~9) 命名.例:DEPT_TR1
l 命名以PC開頭
l 實現單一資料表交易功能,以PC+表名命名.例:PC_LINE
l 實現關聯資料表交易功能,以PC+功能命名.例:PC_GETDATA
l 命名需讓人明白其主要功能
l 檢查功能的函數,以Is+檢查項目命名.例:bool IsCharValid(char)
l 獲取資料功能的函數,以Get+數據項命名.例:string GetLineNo(char)
l 設定資料功能的函數,以Set+數據項命名.例:int SetLineNo(char)
l 命名以SEQ開頭
l 以表的字段名命名.例: SEQ_LINE_ID
l 若與其它表的字段名相同,則以表名+字段名命名.例:SEQ_CODE_TYPE_ID
l 存儲資料的命名爲項目名稱.例:CRM
l 存儲索引的命名爲項目名稱+IDX.例:CRMIDX
l 存儲歷史的命名爲項目名稱+OLD.例:CRMOLD
l 存儲臨時的命名爲項目名稱+LOG.例:CRMLOG.
命名以所屬表空間開頭+兩位流水號(01~99)+.ORA.例:CRM01.ORA
命名以功能縮寫開頭+PKG+流水號(1~9).例:CRMPKG1
l 項目管理者以項目名稱命名.例:CRM
l 開發者通用名稱DEVELOPER
l 初學者通用名稱BEGINNER