資源描述:
《ORACLE對象命名規(guī)范》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Oracle對象命名規(guī)范Oracle對象命名規(guī)范(試用稿)2011年2月2021HiSunTechnology第8頁,共8頁Oracle對象命名規(guī)范修改說明版本號編寫日期摘要作者0.12010-05-27初稿,未評審稿徐峻1.02010-06-30評審稿徐峻2021HiSunTechnology第8頁,共8頁Oracle對象命名規(guī)范正文目錄1引言41.1目的41.2范圍41.3參考資料42國網(wǎng)標(biāo)準(zhǔn)化命名規(guī)范42.1基本原則42.2實體(表)的英文命名規(guī)則42.3屬性(列)的英文命名規(guī)則52.4主鍵的英文命名規(guī)則62.5外鍵的英文命名規(guī)則63內(nèi)部補充命名規(guī)范
2、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常用縮寫簡
3、表82021HiSunTechnology第8頁,共8頁Oracle對象命名規(guī)范1引言1.1目的本規(guī)范的目的是讓數(shù)據(jù)庫設(shè)計人員,在進行數(shù)據(jù)庫對象設(shè)計時,確保命名的標(biāo)準(zhǔn)化、規(guī)范化。通過建立命名規(guī)范,促使每個設(shè)計人員養(yǎng)成良好的習(xí)慣,提高對象的可識別性,促進團隊交流和新員工的學(xué)習(xí),以保證軟件產(chǎn)品的質(zhì)量。1.2范圍本規(guī)范應(yīng)用于高陽金信公司電力服務(wù)中心使用到Oracle數(shù)據(jù)庫的軟件開發(fā)項目。本規(guī)范適用人員包括電力服務(wù)中心所有軟件開發(fā)人員,在整個軟件設(shè)計開發(fā)過程中必須遵循此規(guī)范。1.3參考資料《電力用戶用電信息采集系統(tǒng)主站軟件標(biāo)準(zhǔn)化設(shè)計》2命名規(guī)范2.1基本原則規(guī)范的
4、命名能使對象更易閱讀,可以提供一些標(biāo)識功能方面的信息,有助于更好的理解其用途。特別是加前綴的命名方式可以為數(shù)據(jù)庫對象的管理和瀏覽帶來極大便利,同時也能清晰地與其他工具建立的對象進行區(qū)別。2.2表(Table)1)表的命名采用英文與下劃線組合的命名規(guī)則。表名的長度一般不允許超過20個字符。要求使用英文,不能使得拼音,英文單詞的字母要求大寫,多個單詞間用下劃線連接,"_"。關(guān)聯(lián)表命名規(guī)則為:前綴_RELA_表A_表B。采用的英文單詞應(yīng)盡量為常用單詞,英文單詞過長時,可以采用適當(dāng)?shù)暮唽?一般是前4個字符),如果CODE僅有一個單詞,要求不使用縮寫,而是采用完整的
5、單詞。一般下劃線不應(yīng)多于四個。示例:表命名規(guī)則:“前綴”+“_”+“英文單詞”+“_”+“英文單詞”+“_”+“英文單詞”2021HiSunTechnology第8頁,共8頁Oracle對象命名規(guī)范其中前綴為主題域的簡寫。1)詞意準(zhǔn)確性要盡可能采用專業(yè)詞匯和國際標(biāo)準(zhǔn)詞匯,包括:IEC通用電力標(biāo)準(zhǔn)、中國電力行業(yè)標(biāo)準(zhǔn)、國際會計標(biāo)準(zhǔn)協(xié)會IASB國際會計準(zhǔn)則等通用行業(yè)術(shù)語。2)高頻詞匯優(yōu)先原則如遇多個單詞均可反映表的內(nèi)容,要求采用GOOGLE的標(biāo)準(zhǔn)譯法,也就是使用頻率最多的單詞優(yōu)先選用原則。已規(guī)定的表前綴見下表:縮寫全字說明B_Business內(nèi)部業(yè)務(wù)相關(guān)C_cu
6、stomer客戶域及計量點相關(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)1.1列/字段(Column)1)字段命名采用英文與下劃線組合的命名規(guī)則。字段名的長度一般不允許超過15個字符,個別的字段名的長度可以達到20,但不允許超過20。英文單詞的字母要求大寫,多個單詞間用下劃線連接,"_"。采用的英文單詞應(yīng)盡量為常用單詞,英文單詞過長時,可以采用適當(dāng)?shù)暮唽?一般是前4個字符),復(fù)雜的詞組取各個單詞的首字母拼成一個簡寫單詞,如果CODE僅有
7、一個單詞,要求不使用縮寫,而是采用完整的單詞,一般下劃線不應(yīng)多于四個。示例:字段命名規(guī)則:“英文單詞”_“英文單詞”2)詞意準(zhǔn)確性要盡可能采用專業(yè)詞匯和國際標(biāo)準(zhǔn)詞匯,包括:IEC通用電力標(biāo)準(zhǔn)、中國電力行業(yè)標(biāo)準(zhǔn)、國際會計標(biāo)準(zhǔn)協(xié)會IASB國際會計準(zhǔn)則等通用行業(yè)術(shù)語。2021HiSunTechnology第8頁,共8頁Oracle對象命名規(guī)范通用CODE的選用,要盡可忠實地反映實體的內(nèi)容,并注意細微區(qū)別,如:TYPE表示類型,MODEL表示型號,CATEGORY表示分類,NO表示編號,CODE表示編碼,ID表示標(biāo)識。1)高頻詞匯優(yōu)先原則如遇多個單詞均可反映實體的
8、內(nèi)容,要求采用GOOGLE的標(biāo)準(zhǔn)譯法,也就是使用頻率最多的單詞優(yōu)先