資源描述:
《數(shù)據(jù)庫對象命名規(guī)范v30》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、CMMI標(biāo)準(zhǔn)文件數(shù)據(jù)庫對象命名規(guī)范(版木號V3.0)朗新科技股份有限公司二O—四年三月更改履歷版本號修改編號更改時間更改的圖表和章節(jié)號更改簡要描述更改人批準(zhǔn)人1.00012012-4-6初稿吳志偉1」0022012-9-6修改并擴(kuò)展臧冰凌2.00032013-05-15版本OSSP過程改進(jìn)王建峰黃千峰3.00042014-03-03版本OSSP過程改進(jìn)王建峰黃千峰注:更改人除形成初稿,以后每次修改在未批準(zhǔn)確認(rèn)前均需采用修訂的方式進(jìn)行修改。1概述11」編寫目的11.2約定11.3使用范圍11.4參考文獻(xiàn)12數(shù)據(jù)庫對象命名規(guī)范2
2、2」概述22.2一般規(guī)范22.2.1語言22.2.2大小寫22.2.3單詞分隔22.2.4保留字22.2.5命名長度22.2.6字段名稱32.3功能分類32.4業(yè)務(wù)分類32.5數(shù)據(jù)庫名及字符集42.6模式52.7表空間62.8數(shù)據(jù)庫其它對彖72.8.1數(shù)據(jù)庫對象前綴82.8.2表和字段命名規(guī)范92.8.3包及包內(nèi)對彖92.8.4觸發(fā)器102.8.5約束、索引102.8.1類型102.8.2序列102.8.3視圖、物化視圖112.8.4表分區(qū)112.8.5JOB121附件1:數(shù)據(jù)庫連接122附件2:調(diào)用其他系統(tǒng)對彖規(guī)則141概
3、述本文描述了開發(fā)中心在數(shù)據(jù)庫對彖的命名規(guī)范。為了使代碼可讀性好,可維護(hù)性高,使不同的開發(fā)人員維護(hù)相同的代碼,保持代碼的一致性,所冇的代碼和文檔應(yīng)遵循下面的規(guī)則和約定。有些項是強(qiáng)制的,而其他項是可選的。希望所有開發(fā)成員都能遵循這些標(biāo)準(zhǔn),特別是新的代碼或需要大幅修改的代碼。木文并非最終文檔,隨著技術(shù)的發(fā)展應(yīng)隨時進(jìn)行更新。1.1編寫目的規(guī)范數(shù)據(jù)庫程序的設(shè)計人員、開發(fā)人員和系統(tǒng)維護(hù)人員,共同遵循這些標(biāo)準(zhǔn)。1.2約定此文檔適用于公司各產(chǎn)品系統(tǒng)原型開發(fā)及測試環(huán)境。1.3使用范圍開發(fā)中心技術(shù)架構(gòu)師、產(chǎn)品構(gòu)架師、數(shù)據(jù)架構(gòu)師、開發(fā)DBA、數(shù)據(jù)
4、庫設(shè)計人員、開發(fā)人員、系統(tǒng)維護(hù)人員1.4參考文獻(xiàn)2數(shù)據(jù)庫對象命名規(guī)范2.1概述在項目需求分析階段,就需明確項目的數(shù)據(jù)庫對象命名規(guī)范。以本規(guī)范要求為基礎(chǔ),進(jìn)一步完善項目特有命名規(guī)范。如:根據(jù)主業(yè)務(wù)功能分類(功能域/子域)規(guī)范對象名前綴。如木規(guī)范與項目特:有命名規(guī)范沖突,以項目命名規(guī)范為準(zhǔn)。2.2一般規(guī)范2.2.1語言命名使用英文單詞,不使用復(fù)數(shù)。英文單詞使用同對象本身意義相對或相近的單詞。選擇最簡單或最通用的單詞。不能使用毫不相干的單詞來命名。當(dāng)一個單詞不能表達(dá)對象含義吋,用詞組組合,如果組合太長時,采用簡寫或縮寫,縮寫要基木
5、能表達(dá)原單詞的意義。當(dāng)出現(xiàn)對彖名重名時,是不同類型對彖時,加類型后綴以示區(qū)別。禁止使用中文或拼音縮寫進(jìn)行命名2.2.2大小寫名稱一律大寫,以方便不同數(shù)據(jù)庫移植,以及避免程序調(diào)用問題2.2.3單詞分隔命名的各單詞之間使用下劃線”-”進(jìn)行分隔。命名的各單詞之間不允許有空格存在2.2.4保留字命名不允許使用SQL保留字,單個命名時不可以,但可與其它字符組合使用。2.2.5命名長度表名、字段名、視圖名長度應(yīng)限制在29個字符內(nèi)(含前綴)。2.2.6字段名稱同一個字段名在一個數(shù)據(jù)庫中只能代表一個意思。不同的表用于相同內(nèi)容的字段應(yīng)該采用同
6、樣的名稱及字段類型。2.3功能分類將產(chǎn)品按照不同功能進(jìn)行分類,通常來說不同業(yè)務(wù)功能之間盡可能不存在耦合情況,每個功能區(qū)可以完全獨立部署,以國網(wǎng)稽查項目舉例:遵循國網(wǎng)三大功能域化分標(biāo)準(zhǔn)。功能域分類英文縮寫監(jiān)控域KM分析域KA稽查域KC2.4業(yè)務(wù)分類將產(chǎn)品在功能分類的基礎(chǔ)上進(jìn)一步細(xì)分業(yè)務(wù)類,以國網(wǎng)稽查項目舉例:遵循國網(wǎng)營銷稽查監(jiān)管精細(xì)化設(shè)計25大業(yè)務(wù)類化分標(biāo)準(zhǔn)??s寫業(yè)務(wù)分類be新裝、增容及變更用電BusinessExpandingSC供用電合同管理Supplycontractmanagementmr抄表管理METERREADIN
7、Gac核算管理Accountingcheckmanagementca電費收繳及營銷帳務(wù)管理CHARGEAccountmanagementchk用電檢查管理CHECKcc95598業(yè)務(wù)處理CALLCENTERam資產(chǎn)管理assetmanagementmp計量點管理METERPOINTms計量體系管理Measurementsystemepc電能信息采集ElectricPowerCOLLECTmm市場管理Marketingmanagementllm線損管理LINELOSSmanagementeem能效管理Energyefficie
8、ncymanagementop有序用電管理ORDERLYPOWERerm客戶關(guān)系管理CustomerRelationshipManagementdg窖戶聯(lián)絡(luò)GuidedMissileLightCruiserwq稽查及工作質(zhì)量WORKQUALITYcus客戶檔案管理customerarchi