2023工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系 數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范_第1頁(yè)
2023工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系 數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范_第2頁(yè)
2023工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系 數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范_第3頁(yè)
2023工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系 數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范_第4頁(yè)
2023工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系 數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

國(guó)家工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范II目 錄前 言 II1范圍12規(guī)范性引用文件13術(shù)語(yǔ)和定義14命名規(guī)范24.1數(shù)據(jù)庫(kù)對(duì)象全局命名規(guī)范24.2數(shù)據(jù)庫(kù)命名規(guī)范24.3表命名規(guī)范24.4字段命名規(guī)范24.5索引命名規(guī)范24.6視圖命名規(guī)范34.7存儲(chǔ)過(guò)程命名規(guī)范34.8函數(shù)命名規(guī)范34.9觸發(fā)器命名規(guī)范35設(shè)計(jì)規(guī)范35.1數(shù)據(jù)庫(kù)整體設(shè)計(jì)規(guī)范35.2表設(shè)計(jì)規(guī)范35.3索引設(shè)計(jì)規(guī)范46版本控制規(guī)范4A5A數(shù)據(jù)庫(kù)保留字5--PAGE1-國(guó)家工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)規(guī)范范圍等命名和設(shè)計(jì)規(guī)范,用于指導(dǎo)國(guó)家工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)中心體系數(shù)據(jù)庫(kù)表命名和設(shè)計(jì)工作。規(guī)范性引用文件(包括所有的修改單適用于本文件。GB/T5271.1—2000信息技術(shù)詞匯第1部分基本術(shù)語(yǔ)GB/T5271.4—2000信息技術(shù)詞匯第4部分?jǐn)?shù)據(jù)的組織GB/T5271.17—2010信息技術(shù)詞匯第17部分?jǐn)?shù)據(jù)庫(kù)術(shù)語(yǔ)和定義下列術(shù)語(yǔ)和定義適用于本文件。3.1數(shù)據(jù)庫(kù)database按照概念結(jié)構(gòu)組織的數(shù)據(jù)的匯集,它描述這些數(shù)據(jù)的特征及與數(shù)據(jù)對(duì)應(yīng)的實(shí)體間的關(guān)系并支持一個(gè)或多個(gè)應(yīng)用領(lǐng)域。3.2表table數(shù)據(jù)的一種排列,其中每一項(xiàng)可通過(guò)變?cè)蜿P(guān)鍵字標(biāo)識(shí)。3.3索引index索引是一個(gè)單獨(dú)的、物理的數(shù)據(jù)庫(kù)結(jié)構(gòu),它是某個(gè)表中一列或若干列值的集合和相應(yīng)的指向表中物理標(biāo)識(shí)這些值的數(shù)據(jù)頁(yè)的邏輯指針清單。3.4視圖view是一個(gè)移動(dòng)的窗口,通過(guò)它可以看到感興趣的數(shù)據(jù)。圖的表叫做該視圖的基表。一個(gè)視圖也可以從另一個(gè)視圖中產(chǎn)生。3.5存儲(chǔ)過(guò)程storedprocedure存儲(chǔ)過(guò)程是由流控制和SQL語(yǔ)句書(shū)寫(xiě)的過(guò)程,這個(gè)過(guò)程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,使用時(shí)只要調(diào)用即可。其中,若干個(gè)有聯(lián)系的過(guò)程可以組合在一起構(gòu)成程序包。3.6觸發(fā)器triggerUPDATE、INSERT、DELETESQLSQL命名規(guī)范數(shù)據(jù)庫(kù)對(duì)象全局命名規(guī)范間以下劃線“_”分隔。命名只能使用英文字母、數(shù)字、下劃線,以英文字母開(kāi)頭。命名禁止使用數(shù)據(jù)庫(kù)的保留字如:BACKUP、ORDER、GROUP、ASC、DESC、DISTINCT、COUNT等,詳見(jiàn)附錄A。所有數(shù)據(jù)庫(kù)對(duì)象使用大寫(xiě)字母,方便不同數(shù)據(jù)庫(kù)移植,避免程序調(diào)用問(wèn)題。數(shù)據(jù)庫(kù)命名規(guī)范30個(gè)字符。數(shù)據(jù)庫(kù)命名一般為代表庫(kù)含義的英文詞匯或其通用縮寫(xiě),例如:基礎(chǔ)信息資源庫(kù)BASE。表命名規(guī)范常規(guī)表命名規(guī)則為“庫(kù)縮寫(xiě)_表名”,比如基礎(chǔ)信息資源庫(kù)中的企業(yè)基本信息表BASE_ENTERPRISE。臨時(shí)表(用于數(shù)據(jù)臨時(shí)處理的表),TEMP前綴表日期后綴TEMP_PATENT_20230212。備份表(用于保存和歸檔歷史數(shù)據(jù)或者作為災(zāi)備恢復(fù)的數(shù)據(jù))命名規(guī)則,BAK前綴+表+日期后綴:BAK_ANNUAL_REPORT_20230126。603個(gè)單詞,TEMPBAK表視情況而定,盡量簡(jiǎn)短為宜,一般不超過(guò)30個(gè)字符。字段命名規(guī)范“_”進(jìn)行連接,如法人名稱:LEGAL_PERSON_NAME。各表之間相同意義的字段應(yīng)同名,比如A表和B表都有創(chuàng)建時(shí)間,應(yīng)該統(tǒng)一為CREATE_TIME,避免混亂。6030允許用常見(jiàn)縮寫(xiě)(如INFO、IP),縮寫(xiě)不允許產(chǎn)生歧義(如DESC既可以是DESCRIPTIONDESCENDING)。COMMENT,以中文字段描述確切含義。索引命名規(guī)范唯一索引使用“UNI+表名+字段名來(lái)命名,如在企業(yè)主表工商注冊(cè)號(hào)REGISTER_NO上建立唯一索引UNI_ENT_BASIC_INFO_REGISTER_NO。普通索引使用“IDX++字段名”上建立普通索引IDX_ENT_BASIC_INFO_STATUS。3030MEMBER_IDFRIEND_ID上的組合索引:IDX_ENT_BASIC_INFO_MID_FID。視圖命名規(guī)范V開(kāi)頭,表示視圖(VIEW),V+視圖內(nèi)容含義縮寫(xiě)。V+下劃線“_”+V+下劃線“_”3030個(gè)字符則取簡(jiǎn)寫(xiě)。SP開(kāi)頭,表示存儲(chǔ)過(guò)程(StoredProcedure)。之后多個(gè)單詞以下劃線“_”進(jìn)行連接。存儲(chǔ)過(guò)程命名中應(yīng)體現(xiàn)其功能。存儲(chǔ)過(guò)程名一般不超過(guò)30個(gè)字30個(gè)字符則取簡(jiǎn)寫(xiě)。i_o_開(kāi)頭。函數(shù)命名規(guī)范FUNC“_”30個(gè)字符。觸發(fā)器命名規(guī)范TRIG開(kāi)頭,表示觸發(fā)器。30個(gè)字符。后綴(_I,_U,_D),表示觸發(fā)條件的觸發(fā)方式(insert,update或delete),如TRIG_PRODUCT_U。設(shè)計(jì)規(guī)范數(shù)據(jù)庫(kù)整體設(shè)計(jì)規(guī)范DBLINK訪問(wèn)。如無(wú)特殊需要,禁止開(kāi)發(fā)人員采用觸發(fā)器。如無(wú)特殊需要,禁止開(kāi)發(fā)人員創(chuàng)建視圖。如無(wú)特殊需要,禁止開(kāi)發(fā)人員采用存儲(chǔ)過(guò)程。表設(shè)計(jì)規(guī)范創(chuàng)建日期更新日期)字段的更新。盡可能使用簡(jiǎn)單數(shù)據(jù)類型,不要使用類似數(shù)組或者嵌套表這種復(fù)雜類型。應(yīng)有主鍵,且盡量不要使用有實(shí)際意義的字段做主鍵。join的字段,數(shù)據(jù)類型保持絕對(duì)一致。表,一張作為詳細(xì)內(nèi)容表。索引設(shè)計(jì)規(guī)范避免基于小表加索引。合理設(shè)置索引數(shù)量。版本控制規(guī)范如非特殊說(shuō)明,所有數(shù)據(jù)庫(kù)業(yè)務(wù)版本號(hào)將遵循主版本號(hào)、次版本號(hào)的規(guī)則。適配。2.6,2是主版本號(hào),6為次版本號(hào),主版本號(hào)變化時(shí)次版本號(hào)清零。--PAGE5-A數(shù)據(jù)庫(kù)保留字

附錄A(資料性附錄)ABORTDATEINITIALNOWAITSELECTACCESSDAYINITRANSNULLSEPARATORACCOUNTDECIMALINNERNULLSSEQUENCEACTIONSDECLAREINSERTNUMBERSESSIONADDDEFAULTINTNUMERICSETALLDEFINITIONINTEGEROFSETSALL_ROWSDELETEINTERSECTOFFLINESHARDEDALTERDESCINTERVALOFFSETSHRINKANALYZEDISABLEINTOONSHUTDOWNANDDISTINCTINVALIDATEONLINESIBLINGSANYDISTRIBUTEINVISIBLEONLYSKIPARCHIVEDOUBLEISOPENSLICEARCHIVELOGDOUBLE_PRECISIONJOINORSMALLINTASDOUBLE_WRITEKILLORDERSOMEASCDROPLEADINGORDEREDSQLAUDITDUPLICATEDLEFTORGANIZATIONSTABLEBACKUPELSELEVELOUTERSTANDBYBEFOREELSIFLIKEOUTLINESTARTBEGINENABLELIMITOVERSTORAGEBETWEENENCODINGLOBPACKAGESUBPARTITIONBIGINTENDLOCALPARALLELSUCCESSFULBINARYEPCLOGPARALLELISMSUPPLEMENTALBINARY_BIGINTESCAPELOGFILEPARTITIONSWAPBINARY_DOUBLEEXCEPTIONLOGGINGPASSWORDSWITCHBINARY_FLOATEXECLOGOFFPCTFREESWITCHOVERBINARY_INTEGEREXECUTELOGONPCTINCREASESYNONYMBINARY_SMALLINTEXISTSLOOPPCTUSEDSYS_REFCURSORBINARY_TINYINTEXITLSCPRAGMASYSAUXBITEXPLAINMATCHEDPRECEDINGSYSDATEBLOBEXTENDMAXDATABUCKETSPREPARESYSTEMBOOLEANFAILOVERMAXDATAFILESPRESERVESYSTIMESTAMPBUFFER_POOLFALSEMAXEXTENTSPRIMARYTABLEBUILDFETCHMAXINSTANCESPRIORTABLESPACECACHEFIRST_ROWSMAXLOGFILESPRIVATETACCALLFLASH_CACHEMAXLOGHISTORYPRIVILEGESTAGCANCELFLASHBACKMAXSIZEPROCEDURETEMPFILECASCADEFLOATMAXTRANSPUBLICTEMPORARYCASEFLUSHMAXVALUEPURGETHENCATEGORYFOLLOWINGMERGERAISETIMECELL_FLASH_CACHEFORMERGE_AJRANGETIMESTAMPCHANGEFORCEMERGE_SJRAWTINYINTCHARFOREIGNMINEXTENTSREADONLYTOCHARACTERFORMATMINUSREADWRITETRANSACTIONCHECKFREELISTMINUTEREALTRIGGERCHECKPOINTFREELISTSMINVALUEREBUILDTRUECHOOSEFROMMODIFYRECOVERTRUNCATECLOBFULLMONTHREFERENCESTYPECLOSEFUNCTIONMOUNTRELEASEUNBOUNDEDCOALESCEGLOBALNATURALRENAMEUNDOCOLUMNGOTONEXTRESETLOGSUNDO_SEGMENTSCOMMENTGRANTNEXTVALRESPECTUNIONCOMMITGROUPNL_AJRESTARTUNIQUECOMPRESSGROUPINGNL_SJRESTOREUNUSABLECOMPRESSIONHASH_AJNORESTRICTUPDATECONDITIONHASH_SJNO_INDEXRETURNUPGRADECONNECTHAVINGNO_INDEX_FFSRETURNINGUSABLECONNECT_BY_ISCYCLEHEAPNO_INDEX_SSREUSEUSE_HASHCONNECT_BY_ISLEAFHORDERNO_USE_HASHREVERSEUSE_MERGECONNECT_BY_ROOTHOURNO_USE_MERGEREVOKEUSE_NLCONSTRAINTIDENTIFIEDNO_USE_NLRIGHTUSERCONSTRAINTSIFNOARCHIVELOGRLIKEUSINGCONTINUEIGNORENOAUDITROLEVALIDATECONTROLFILESIMMEDIATENOCACHEROLESVALUESCONVERTINNOCOMPRESSROLLBACKVARCHARCREATEINCREMENTNOCYCLEROLLUPVARCHAR2CROSSINCREMENTALNOLOGGINGROWIDVIEWCUBEINDEXNOMAXVALUEROWNUMVISIBLECURRENTINDEX_ASCNOMINVALUEROWSWAIT

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論