![ORACLE對(duì)象命名規(guī)范_第1頁(yè)](http://file4.renrendoc.com/view5/M00/32/33/wKhkGGaKJzOAQ-7HAABeVTRExzE419.jpg)
![ORACLE對(duì)象命名規(guī)范_第2頁(yè)](http://file4.renrendoc.com/view5/M00/32/33/wKhkGGaKJzOAQ-7HAABeVTRExzE4192.jpg)
![ORACLE對(duì)象命名規(guī)范_第3頁(yè)](http://file4.renrendoc.com/view5/M00/32/33/wKhkGGaKJzOAQ-7HAABeVTRExzE4193.jpg)
![ORACLE對(duì)象命名規(guī)范_第4頁(yè)](http://file4.renrendoc.com/view5/M00/32/33/wKhkGGaKJzOAQ-7HAABeVTRExzE4194.jpg)
![ORACLE對(duì)象命名規(guī)范_第5頁(yè)](http://file4.renrendoc.com/view5/M00/32/33/wKhkGGaKJzOAQ-7HAABeVTRExzE4195.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TITLEOracle對(duì)象命名規(guī)范(DOCPROPERTYCategory試用稿)SAVEDATE\@"yyyy年M月"2023年7月
修改說(shuō)明版本號(hào)編寫日期摘要作者0.12023-05-27初稿,未評(píng)審稿徐峻1.02023-06-30評(píng)審稿徐峻
正文目錄TOC\o"1-3"\h\z1 引言 41.1 目的 41.2 范圍 41.3 參考資料 42 國(guó)網(wǎng)標(biāo)準(zhǔn)化命名規(guī)范 42.1 基本原則 42.2 實(shí)體(表)的英文命名規(guī)則 42.3 屬性(列)的英文命名規(guī)則 52.4 主鍵的英文命名規(guī)則 62.5 外鍵的英文命名規(guī)則 63 內(nèi)部補(bǔ)充命名規(guī)范 63.1 表分區(qū)(Partition) 63.2 索引(Index) 63.3 視圖(View) 63.4 物化視圖(MaterializedView) 73.5 臨時(shí)表 73.6 觸發(fā)器(Trigger) 73.7 過(guò)程(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 常用縮寫簡(jiǎn)表 8
引言目的本規(guī)范的目的是讓數(shù)據(jù)庫(kù)設(shè)計(jì)人員,在進(jìn)行數(shù)據(jù)庫(kù)對(duì)象設(shè)計(jì)時(shí),保證命名的標(biāo)準(zhǔn)化、規(guī)范化。通過(guò)建立命名規(guī)范,促使每個(gè)設(shè)計(jì)人員養(yǎng)成良好的習(xí)慣,提高對(duì)象的可辨認(rèn)性,促進(jìn)團(tuán)隊(duì)交流和新員工的學(xué)習(xí),以保證軟件產(chǎn)品的質(zhì)量。范圍本規(guī)范應(yīng)用于高陽(yáng)金信公司電力服務(wù)中心使用到Oracle數(shù)據(jù)庫(kù)的軟件開發(fā)項(xiàng)目。本規(guī)范合用人員涉及電力服務(wù)中心所有軟件開發(fā)人員,在整個(gè)軟件設(shè)計(jì)開發(fā)過(guò)程中必須遵循此規(guī)范。參考資料《電力用戶用電信息采集系統(tǒng)主站軟件標(biāo)準(zhǔn)化設(shè)計(jì)》命名規(guī)范基本原則規(guī)范的命名能使對(duì)象更易閱讀,可以提供一些標(biāo)記功能方面的信息,有助于更好的理解其用途。特別是加前綴的命名方式可認(rèn)為數(shù)據(jù)庫(kù)對(duì)象的管理和瀏覽帶來(lái)極大便利,同時(shí)也能清楚地與其他工具建立的對(duì)象進(jìn)行區(qū)別。表(Table)表的命名采用英文與下劃線組合的命名規(guī)則。表名的長(zhǎng)度一般不允許超過(guò)20個(gè)字符。規(guī)定使用英文,不能使得拼音,英文單詞的字母規(guī)定大寫,多個(gè)單詞間用下劃線連接,"_"。關(guān)聯(lián)表命名規(guī)則為:前綴_RELA_表A_表B。采用的英文單詞應(yīng)盡量為常用單詞,英文單詞過(guò)長(zhǎng)時(shí),可以采用適當(dāng)?shù)暮?jiǎn)寫(一般是前4個(gè)字符),假如CODE僅有一個(gè)單詞,規(guī)定不使用縮寫,而是采用完整的單詞。一般下劃線不應(yīng)多于四個(gè)。示例:表命名規(guī)則:“前綴”+“_”+“英文單詞”+“_”+“英文單詞”+“_”+“英文單詞”其中前綴為主題域的簡(jiǎn)寫。詞意準(zhǔn)確性要盡也許采用專業(yè)詞匯和國(guó)際標(biāo)準(zhǔn)詞匯,涉及:IEC通用電力標(biāo)準(zhǔn)、中國(guó)電力行業(yè)標(biāo)準(zhǔn)、國(guó)際會(huì)計(jì)標(biāo)準(zhǔn)協(xié)會(huì)IASB國(guó)際會(huì)計(jì)準(zhǔn)則等通用行業(yè)術(shù)語(yǔ)。高頻詞匯優(yōu)先原則如遇多個(gè)單詞均可反映表的內(nèi)容,規(guī)定采用GOOGLE的標(biāo)準(zhǔn)譯法,也就是使用頻率最多的單詞優(yōu)先選用原則。已規(guī)定的表前綴見下表:縮寫全字說(shuō)明B_Business內(nèi)部業(yè)務(wù)相關(guān)C_customer客戶域及計(jì)量點(diǎn)相關(guān)D_device資產(chǎn)域E_曲線數(shù)據(jù),歷史數(shù)據(jù)G_grid電網(wǎng)域,(另包含需要保存的舊版本表)O_organization組織域R_采集點(diǎn)相關(guān)S_System系統(tǒng)相關(guān)列/字段(Column)字段命名采用英文與下劃線組合的命名規(guī)則。字段名的長(zhǎng)度一般不允許超過(guò)15個(gè)字符,個(gè)別的字段名的長(zhǎng)度可以達(dá)成20,但不允許超過(guò)20。英文單詞的字母規(guī)定大寫,多個(gè)單詞間用下劃線連接,"_"。采用的英文單詞應(yīng)盡量為常用單詞,英文單詞過(guò)長(zhǎng)時(shí),可以采用適當(dāng)?shù)暮?jiǎn)寫(一般是前4個(gè)字符),復(fù)雜的詞組取各個(gè)單詞的首字母拼成一個(gè)簡(jiǎn)寫單詞,假如CODE僅有一個(gè)單詞,規(guī)定不使用縮寫,而是采用完整的單詞,一般下劃線不應(yīng)多于四個(gè)。示例:字段命名規(guī)則:“英文單詞”_“英文單詞”詞意準(zhǔn)確性要盡也許采用專業(yè)詞匯和國(guó)際標(biāo)準(zhǔn)詞匯,涉及:IEC通用電力標(biāo)準(zhǔn)、中國(guó)電力行業(yè)標(biāo)準(zhǔn)、國(guó)際會(huì)計(jì)標(biāo)準(zhǔn)協(xié)會(huì)IASB國(guó)際會(huì)計(jì)準(zhǔn)則等通用行業(yè)術(shù)語(yǔ)。通用CODE的選用,要盡可忠實(shí)地反映實(shí)體的內(nèi)容,并注意細(xì)微區(qū)別,如:TYPE表達(dá)類型,MODEL表達(dá)型號(hào),CATEGORY表達(dá)分類,NO表達(dá)編號(hào),CODE表達(dá)編碼,ID表達(dá)標(biāo)記。高頻詞匯優(yōu)先原則如遇多個(gè)單詞均可反映實(shí)體的內(nèi)容,規(guī)定采用GOOGLE的標(biāo)準(zhǔn)譯法,也就是使用頻率最多的單詞優(yōu)先選用原則。主鍵約束一般采用PK_加實(shí)體名的命名規(guī)則,如:客戶實(shí)體(CUSTOMER)的主鍵為PK_CUSTOMER。外鍵約束一般采用“FK_子表_主表_主鍵”的命名規(guī)則,用電戶(CONSUMER)的引用為FK_CONSUMER_CUSTOMER_ID。唯一性約束一般采用“UN_實(shí)體名”的命名規(guī)則,如:客戶實(shí)體(CUSTOMER)的唯一鍵為UN_CUSTOMER。表分區(qū)(Partition)表分區(qū)命名:P分區(qū)名,如PMAX,PMIN,P202305。子分區(qū)命名:父分區(qū)名_SP_區(qū)域縮寫,根據(jù)實(shí)際情況進(jìn)行組合。索引(Index)B-TREE索引命名:IDX_表名_字段組合,如命名太長(zhǎng)則:IDX_表名_首字段。BITMAP索引命名:BIT_表名_字段組合,如命名太長(zhǎng)則:BIT_表名_首字段。分區(qū)NORMAL索引命名:LOC_表名_字段組合,如命名太長(zhǎng)則:LOC_表名_首字段。分區(qū)BITMAP索引命名:BLOC_表名_字段組合,如命名太長(zhǎng)則:BLOC_表名_首字段。主鍵索引和唯一性索引的命名同約束命名。視圖(View)視圖命名:VW_視圖含義說(shuō)明。視圖在另一個(gè)Scheme下用于虛表功能時(shí),命名可與源表相同,特此說(shuō)明。物化視圖(MaterializedView)物化視圖命名:MV_物化視圖含義說(shuō)明。物化視圖用于快照復(fù)制功能時(shí),命名可與源表相同,特此說(shuō)明。臨時(shí)表命名:TMP_表名。觸發(fā)器(Trigger)觸發(fā)器命名:TRG_表名_[A|B]_[R|S]_[I|U|D]。說(shuō)明:[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)當(dāng)命名為TRG_B_STUDENT_A_R_IU。備注:對(duì)于大型海量數(shù)據(jù)庫(kù)系統(tǒng),要慎用觸發(fā)器,一般不使用觸發(fā)器。過(guò)程(Procedure)過(guò)程命名:PRC_過(guò)程功能說(shuō)明。過(guò)程功能說(shuō)明盡量采用動(dòng)賓結(jié)構(gòu),采用英文,以“_”分隔。如:PRC_SET_TOTAL_VALUE假如過(guò)程被封裝在包中,可不用前綴。函數(shù)(Function)函數(shù)命名:FNC_函數(shù)返回值說(shuō)明。函數(shù)返回值說(shuō)明采用名詞,用英語(yǔ)表達(dá)出函數(shù)返回值是什么,以“_”分隔。例如一個(gè)獲得缺陷ID號(hào)的函數(shù)命名為:FNC_FAULT_ID。假如函數(shù)被封裝在包中,可不用前綴。包(Package&PackageBody)包命名:PCK_包含義說(shuō)明。序列發(fā)生器(Sequence)序列發(fā)生器命名:SEQ_序列發(fā)生器含義說(shuō)明。序列發(fā)生器一般不建議直接調(diào)用,需通過(guò)oracle的自定義函數(shù)封裝后獲取。數(shù)據(jù)鏈接(DatabaseLink)數(shù)據(jù)鏈接命名:DBL_訪問(wèn)目的標(biāo)記。訪問(wèn)目的標(biāo)記即訪問(wèn)數(shù)據(jù)庫(kù)的SID或數(shù)據(jù)庫(kù)說(shuō)明。例如:DBL_PEIS、DBL_CIS、DBL_PMS。類型(Type&TypeBody)類型命名:TYP_類型含義說(shuō)明。角色(Role)角色命名:ROLE_角色含義說(shuō)明。目錄(Directorie)目錄命名:DIR_目錄標(biāo)記。表空間(Tablespace)表空間命名:TS_表空間標(biāo)記。索引表空間命名為:TS_表空間標(biāo)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生用品企業(yè)項(xiàng)目管理與執(zhí)行考核試卷
- 創(chuàng)業(yè)投資中的項(xiàng)目管理與執(zhí)行效率考核試卷
- 2025-2030年城市照明與空氣凈化系統(tǒng)聯(lián)動(dòng)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年揮發(fā)性有機(jī)物(VOCs)監(jiān)測(cè)設(shè)備行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年堅(jiān)果家居飾品坊行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年掌上歷史時(shí)間線學(xué)習(xí)器行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年啤酒主題餐廳行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年手持式電脈沖按摩筆行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年按摩器適老化設(shè)計(jì)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年手術(shù)器械快速更換裝置企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 山西省太原市2024-2025學(xué)年九年級(jí)上學(xué)期期末歷史試題(含答案)
- 2024年全國(guó)體育專業(yè)單獨(dú)招生考試數(shù)學(xué)試卷試題真題(含答案)
- 2025屆高三八省聯(lián)考語(yǔ)文試卷分析 課件
- 2025年江蘇連云港灌云縣招聘“鄉(xiāng)村振興專干”16人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度檢修計(jì)劃
- 2024-2025學(xué)年冀教版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試卷(含答案)
- 商業(yè)綜合體市場(chǎng)調(diào)研報(bào)告
- 資源枯竭型城市的轉(zhuǎn)型發(fā)展 課件 2024-2025學(xué)年高二上學(xué)期地理人教版選擇性必修2
- 少兒素描課件
- 2025屆河北省衡水市衡水中學(xué)高考仿真模擬英語(yǔ)試卷含解析
- 天津市部分區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 生物 含解析
評(píng)論
0/150
提交評(píng)論