首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 數據庫命名規範與註釋標準:企業級開發規範詳解

     編輯:Oracle 資料庫相關知識

一、環境代碼定義

代碼含義
Ekw719站點標識:中文站、國際站、華商站等
OLPSOnline Process System,前台業務數據庫
BOPSBack Office Process System,後台發布系統數據庫
BZOBusiness Object,底層 Java 對象層

二、通用命名規則

  1. 語義化英文單詞,多單詞下劃線分隔(customer_order),極少通用縮寫(id、seq)除外;
  2. 長度限制:數據庫 1-8 字符,對象 1-30 字符,DB Link ≤ 30;
  3. 字符集:僅英文字母、數字、下劃線;
  4. 禁用保留字/關鍵字(level、type 等);
  5. 關聯列同名:父子表關聯列保持同名(customer_id)。

三、對象級命名模式

對象模式範例
數據庫OLPS|BOPS + 站點代碼(2-4字符) | 測試/開發環境加 TEST 後綴,靠 Schema 隔離站點OLPSCN、BOPSCN_TEST
索引表名_列名縮寫_類型(1字節)_idxsample_mid_idx、news_titl_uidx
序列seq_ + 表名seq_customer_order
觸發器trg_ + 表名 _ 行為trg_emp_biu
包/過程/函數pkg_ / prc_ / fnc_ + 業務域_動作pkg_emp_salary_calc
約束pk_/fk_/uk_/ck_ + 表名_列名pk_emp_empno

四、註釋規範

  • 適用於 PL/SQL 程序單元與 SQL 腳本文件;
  • 三種風格任選一,建議統一為 -- 單行註釋;
  • 關鍵區塊必須註釋:業務邏輯、參數說明、異常處理、變更歷史。

五、實施建議

  1. 建立 命名規範文檔 納入版本控制;
  2. 開發規範檢查腳本(正則匹配)接入 CI 流水線;
  3. 代碼評審強制檢查命名合規性;
  4. 歷史對象逐步重構,新對象零容忍違規。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved