




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
TITLEOracle對象命名規(guī)范(DOCPROPERTYCategory試用稿)SAVEDATE\@"yyyy年M月"2023年7月
修改說明版本號編寫日期摘要作者0.12023-05-27初稿,未評審稿徐峻1.02023-06-30評審稿徐峻
正文目錄TOC\o"1-3"\h\z1 引言 41.1 目的 41.2 范圍 41.3 參考資料 42 國網(wǎng)標準化命名規(guī)范 42.1 基本原則 42.2 實體(表)的英文命名規(guī)則 42.3 屬性(列)的英文命名規(guī)則 52.4 主鍵的英文命名規(guī)則 62.5 外鍵的英文命名規(guī)則 63 內(nèi)部補充命名規(guī)范 63.1 表分區(qū)(Partition) 63.2 索引(Index) 63.3 視圖(View) 63.4 物化視圖(MaterializedView) 73.5 臨時表 73.6 觸發(fā)器(Trigger) 73.7 過程(Procedure) 73.8 函數(shù)(Function) 73.9 包(Package&PackageBody) 73.10 序列發(fā)生器(Sequence) 73.11 數(shù)據(jù)鏈接(DatabaseLink) 83.12 類型(Type&TypeBody) 83.13 角色(Role) 83.14 目錄(Directorie) 83.15 表空間(Tablespace) 84 附錄 84.1 常用縮寫簡表 8
引言目的本規(guī)范的目的是讓數(shù)據(jù)庫設(shè)計人員,在進行數(shù)據(jù)庫對象設(shè)計時,保證命名的標準化、規(guī)范化。通過建立命名規(guī)范,促使每個設(shè)計人員養(yǎng)成良好的習慣,提高對象的可辨認性,促進團隊交流和新員工的學習,以保證軟件產(chǎn)品的質(zhì)量。范圍本規(guī)范應(yīng)用于高陽金信公司電力服務(wù)中心使用到Oracle數(shù)據(jù)庫的軟件開發(fā)項目。本規(guī)范合用人員涉及電力服務(wù)中心所有軟件開發(fā)人員,在整個軟件設(shè)計開發(fā)過程中必須遵循此規(guī)范。參考資料《電力用戶用電信息采集系統(tǒng)主站軟件標準化設(shè)計》命名規(guī)范基本原則規(guī)范的命名能使對象更易閱讀,可以提供一些標記功能方面的信息,有助于更好的理解其用途。特別是加前綴的命名方式可認為數(shù)據(jù)庫對象的管理和瀏覽帶來極大便利,同時也能清楚地與其他工具建立的對象進行區(qū)別。表(Table)表的命名采用英文與下劃線組合的命名規(guī)則。表名的長度一般不允許超過20個字符。規(guī)定使用英文,不能使得拼音,英文單詞的字母規(guī)定大寫,多個單詞間用下劃線連接,"_"。關(guān)聯(lián)表命名規(guī)則為:前綴_RELA_表A_表B。采用的英文單詞應(yīng)盡量為常用單詞,英文單詞過長時,可以采用適當?shù)暮唽?一般是前4個字符),假如CODE僅有一個單詞,規(guī)定不使用縮寫,而是采用完整的單詞。一般下劃線不應(yīng)多于四個。示例:表命名規(guī)則:“前綴”+“_”+“英文單詞”+“_”+“英文單詞”+“_”+“英文單詞”其中前綴為主題域的簡寫。詞意準確性要盡也許采用專業(yè)詞匯和國際標準詞匯,涉及:IEC通用電力標準、中國電力行業(yè)標準、國際會計標準協(xié)會IASB國際會計準則等通用行業(yè)術(shù)語。高頻詞匯優(yōu)先原則如遇多個單詞均可反映表的內(nèi)容,規(guī)定采用GOOGLE的標準譯法,也就是使用頻率最多的單詞優(yōu)先選用原則。已規(guī)定的表前綴見下表:縮寫全字說明B_Business內(nèi)部業(yè)務(wù)相關(guān)C_customer客戶域及計量點相關(guān)D_device資產(chǎn)域E_曲線數(shù)據(jù),歷史數(shù)據(jù)G_grid電網(wǎng)域,(另包含需要保存的舊版本表)O_organization組織域R_采集點相關(guān)S_System系統(tǒng)相關(guān)列/字段(Column)字段命名采用英文與下劃線組合的命名規(guī)則。字段名的長度一般不允許超過15個字符,個別的字段名的長度可以達成20,但不允許超過20。英文單詞的字母規(guī)定大寫,多個單詞間用下劃線連接,"_"。采用的英文單詞應(yīng)盡量為常用單詞,英文單詞過長時,可以采用適當?shù)暮唽?一般是前4個字符),復(fù)雜的詞組取各個單詞的首字母拼成一個簡寫單詞,假如CODE僅有一個單詞,規(guī)定不使用縮寫,而是采用完整的單詞,一般下劃線不應(yīng)多于四個。示例:字段命名規(guī)則:“英文單詞”_“英文單詞”詞意準確性要盡也許采用專業(yè)詞匯和國際標準詞匯,涉及:IEC通用電力標準、中國電力行業(yè)標準、國際會計標準協(xié)會IASB國際會計準則等通用行業(yè)術(shù)語。通用CODE的選用,要盡可忠實地反映實體的內(nèi)容,并注意細微區(qū)別,如:TYPE表達類型,MODEL表達型號,CATEGORY表達分類,NO表達編號,CODE表達編碼,ID表達標記。高頻詞匯優(yōu)先原則如遇多個單詞均可反映實體的內(nèi)容,規(guī)定采用GOOGLE的標準譯法,也就是使用頻率最多的單詞優(yōu)先選用原則。主鍵約束一般采用PK_加實體名的命名規(guī)則,如:客戶實體(CUSTOMER)的主鍵為PK_CUSTOMER。外鍵約束一般采用“FK_子表_主表_主鍵”的命名規(guī)則,用電戶(CONSUMER)的引用為FK_CONSUMER_CUSTOMER_ID。唯一性約束一般采用“UN_實體名”的命名規(guī)則,如:客戶實體(CUSTOMER)的唯一鍵為UN_CUSTOMER。表分區(qū)(Partition)表分區(qū)命名:P分區(qū)名,如PMAX,PMIN,P202305。子分區(qū)命名:父分區(qū)名_SP_區(qū)域縮寫,根據(jù)實際情況進行組合。索引(Index)B-TREE索引命名:IDX_表名_字段組合,如命名太長則:IDX_表名_首字段。BITMAP索引命名:BIT_表名_字段組合,如命名太長則:BIT_表名_首字段。分區(qū)NORMAL索引命名:LOC_表名_字段組合,如命名太長則:LOC_表名_首字段。分區(qū)BITMAP索引命名:BLOC_表名_字段組合,如命名太長則:BLOC_表名_首字段。主鍵索引和唯一性索引的命名同約束命名。視圖(View)視圖命名:VW_視圖含義說明。視圖在另一個Scheme下用于虛表功能時,命名可與源表相同,特此說明。物化視圖(MaterializedView)物化視圖命名:MV_物化視圖含義說明。物化視圖用于快照復(fù)制功能時,命名可與源表相同,特此說明。臨時表命名:TMP_表名。觸發(fā)器(Trigger)觸發(fā)器命名:TRG_表名_[A|B]_[R|S]_[I|U|D]。說明:[A|B]:表白觸發(fā)器發(fā)生是before或者after;[R|S]:表白觸發(fā)器類型是row或者statement;[I|U|D]:表白觸發(fā)事件類型(insert,update,delete)。例如:表名為B_STUDENT,觸發(fā)器類型為aftereachrow,觸發(fā)事件為insertorupdate,則觸發(fā)器應(yīng)當命名為TRG_B_STUDENT_A_R_IU。備注:對于大型海量數(shù)據(jù)庫系統(tǒng),要慎用觸發(fā)器,一般不使用觸發(fā)器。過程(Procedure)過程命名:PRC_過程功能說明。過程功能說明盡量采用動賓結(jié)構(gòu),采用英文,以“_”分隔。如:PRC_SET_TOTAL_VALUE假如過程被封裝在包中,可不用前綴。函數(shù)(Function)函數(shù)命名:FNC_函數(shù)返回值說明。函數(shù)返回值說明采用名詞,用英語表達出函數(shù)返回值是什么,以“_”分隔。例如一個獲得缺陷ID號的函數(shù)命名為:FNC_FAULT_ID。假如函數(shù)被封裝在包中,可不用前綴。包(Package&PackageBody)包命名:PCK_包含義說明。序列發(fā)生器(Sequence)序列發(fā)生器命名:SEQ_序列發(fā)生器含義說明。序列發(fā)生器一般不建議直接調(diào)用,需通過oracle的自定義函數(shù)封裝后獲取。數(shù)據(jù)鏈接(DatabaseLink)數(shù)據(jù)鏈接命名:DBL_訪問目的標記。訪問目的標記即訪問數(shù)據(jù)庫的SID或數(shù)據(jù)庫說明。例如:DBL_PEIS、DBL_CIS、DBL_PMS。類型(Type&TypeBody)類型命名:TYP_類型含義說明。角色(Role)角色命名:ROLE_角色含義說明。目錄(Directorie)目錄命名:DIR_目錄標記。表空間(Tablespace)表空間命名:TS_表空間標記。索引表空間命名為:TS_表空間標
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國銀行法律顧問合同范本
- 勞務(wù)分包個人合同范本
- 中醫(yī)飲售賣合同范本
- 剩余產(chǎn)品合同范本
- 農(nóng)業(yè)土豆銷售合同范本
- 公務(wù)車服務(wù)合同范本
- 個人包車協(xié)議合同范本
- 制定企業(yè)合同范本
- 個人餐館轉(zhuǎn)讓合同范本
- 單位買車合同范例
- 大學學院學生獎助資金及相關(guān)經(jīng)費發(fā)放管理暫行辦法
- 2022蘇教版科學五年級下冊全冊優(yōu)質(zhì)教案教學設(shè)計
- 加油員的安全生產(chǎn)責任制
- 2023年R2移動式壓力容器充裝操作證考試題及答案(完整版)
- 九年級物理實驗記錄單
- 2022年湖北省高中學業(yè)水平考試真題-音樂學科
- 提高屋面防水施工質(zhì)量年QC成果
- 部編初中語文古詩詞按作者分類梳理
- 博朗IRT6520中文說明書家用版
- 旅行社運營實務(wù)電子課件 1.1 初識旅行社
- 【讀書如熬粥閱讀答案】讀書如熬粥閱讀答案
評論
0/150
提交評論