數(shù)據(jù)庫的設(shè)計和管理規(guī)范_第1頁
數(shù)據(jù)庫的設(shè)計和管理規(guī)范_第2頁
數(shù)據(jù)庫的設(shè)計和管理規(guī)范_第3頁
數(shù)據(jù)庫的設(shè)計和管理規(guī)范_第4頁
數(shù)據(jù)庫的設(shè)計和管理規(guī)范_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE9數(shù)據(jù)庫的設(shè)計和管理規(guī)范[初稿]XXXX科技有限公司2014-08目錄目錄 2變更記錄 21 數(shù)據(jù)庫的設(shè)計說明書 4 外部設(shè)計 4 類型劃分 4 使用它的程序 4 標(biāo)識符和狀態(tài) 4 結(jié)構(gòu)設(shè)計 6 概念結(jié)構(gòu)設(shè)計 6 邏輯結(jié)構(gòu)設(shè)計 6 運(yùn)用設(shè)計說明 7 數(shù)據(jù)庫字典的設(shè)計 7 安全保密的設(shè)計 72 數(shù)據(jù)庫的日常管理 8 表分析 8 索引維護(hù) 8 索引監(jiān)視 8 索引重建 8 空間維護(hù) 8 數(shù)據(jù)定期備份 8 歷史數(shù)據(jù)的清除 8 性能分析和問題報告 9變更記錄文檔名稱:數(shù)據(jù)庫的設(shè)計和管理規(guī)范建立日期:2015年08月19日撰稿人:XXXX編輯軟件:MicrosoftWord2007中文版日期章節(jié)版本說明修訂人2014-8-19All初始版本XXXX數(shù)據(jù)庫的設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書是軟件產(chǎn)品的信息數(shù)據(jù)存儲規(guī)范化的說明和指導(dǎo)文檔,向準(zhǔn)備從事此數(shù)據(jù)庫的生成、測試、維護(hù)人員提供專門的指導(dǎo),例如數(shù)據(jù)的格式和標(biāo)準(zhǔn),送入數(shù)據(jù)庫的操作規(guī)程和步驟,用于產(chǎn)生、修改、更新或使用這些數(shù)據(jù)文卷的操作指導(dǎo)。主要包括以下幾個方面:外部設(shè)計類型劃分按照數(shù)據(jù)表記錄的功能范圍對其進(jìn)行類型劃分,如可以按照系統(tǒng)配置數(shù)據(jù)、權(quán)限認(rèn)證、業(yè)務(wù)辦理日志等功能進(jìn)行分類。使用它的程序列出訪問此數(shù)據(jù)庫的所有應(yīng)用程序,給出名稱和版本號。標(biāo)識符和狀態(tài)標(biāo)識數(shù)據(jù)庫的不同版本,標(biāo)識庫內(nèi)各個文卷、記錄、數(shù)據(jù)項(xiàng)的命名約定。如果該數(shù)據(jù)庫尚在實(shí)驗(yàn)、測試中或暫時使用,說明這一特點(diǎn)及其有效時間范圍。數(shù)據(jù)庫對象命名統(tǒng)一采用英文單詞或單詞縮寫。表的命名規(guī)范:庫表全部采用大寫字母,并以“T”為前綴,已“_”中間隔開。表對象名稱必須有相應(yīng)的意義且長度最好不要超過30個字符。例如:T_BUSI_INFO。如果需要對數(shù)據(jù)表進(jìn)行備份,命名規(guī)則請采用表名后加“_BAK”+“_時間(年月日)”的方式。例如:T_BUSI_INFO_BAK_。如果存在多個系統(tǒng),那么在“T”后面增加系統(tǒng)名稱。如果數(shù)據(jù)表的建立是過程性的,即在系統(tǒng)運(yùn)行期創(chuàng)建,那么表的命名請采用表名+時間的方式,時間后綴按照實(shí)際要求取時間精確值,例如需要精確到天:T_BUSI_INFO_;精確到分鐘:T_BUSI_INFO_1125。視圖的命名規(guī)范:視圖全部采用大寫字母,并以“V”為前綴,已“_”中間隔開。對象名稱必須有相應(yīng)的意義且長度最好不要超過30個字符。例如:V_BUSI_INFO。字段的命名規(guī)范:字段名全部采用大寫字母,已“_”中間隔開。字段名稱必須有相應(yīng)的意義且長度最好不要超過30個字符。例如:USER_NUMBER。數(shù)據(jù)模型描述同一個對象屬性的字段在不同的數(shù)據(jù)表中要使用相同的名稱,如:用戶手機(jī)號碼在A、B兩個不同的數(shù)據(jù)表中都使用,那么名稱都應(yīng)該定義為“USER_NUMBER”,且數(shù)據(jù)的類型、度量單位和值域應(yīng)保持一致性。主鍵的命名規(guī)范主鍵名全部采用大寫字母,并以“PK”為前綴,如:PK_表名_字段名。復(fù)合主鍵可以采用多字段多排列的形式,如:PK_表名_字段名_字段名,可以適當(dāng)縮寫。主鍵名稱必須有相應(yīng)的意義且長度最好不要超過30個字符。例如:PK_T_BUSI_INFO_ID。外鍵的命名規(guī)范外鍵名全部采用大寫字母,并以“FK”為前綴,如:FK_表名_字段名。外鍵名稱必須有相應(yīng)的意義且長度最好不要超過30個字符。例如:FK_T_AREA_INFO_ID。索引的命名規(guī)范索引名全部采用大寫字母,并以“IDX”為前綴,如:IDX_表名_字段名_字段名。索引名稱必須有相應(yīng)的意義且長度最好不要超過30個字符。例如:IDX_AREA_ID_BUSI_ID存儲過程的命名規(guī)范存儲過程名稱全部采用大寫字母,并以“SP”為前綴,后繼部分要根據(jù)該存儲過程的操作功能拼寫,例如:完成統(tǒng)計辦理業(yè)務(wù)量的存儲過程,可以命名為:SP_STAT_BUSI。觸發(fā)器的命名規(guī)范觸發(fā)器名全部采用大寫字母,并以“TR”為前綴,觸發(fā)器名為相應(yīng)的表名加上后綴。例如:TR_BUSI。函數(shù)的命名規(guī)范函數(shù)名全部采用大寫字母,并以“FUN”為前綴,函數(shù)名以實(shí)際完成的業(yè)務(wù)功能為名稱主體,例如完成統(tǒng)計業(yè)務(wù)量的函數(shù)應(yīng)定義為:FUN_STAT_BUSI_COUNT。包的命名規(guī)范包的名稱全部采用大寫字母,并以“PKG”為前綴,包名以自身賦予的管理功能為名稱主體。臨時表的命名規(guī)范臨時表名全部采用大寫字母,并以“TMP”作為后綴。其它請參考實(shí)體表的命名方式,例如業(yè)務(wù)信息表的臨時表可以命名為:T_BUSI_INFO_TMP。簇的命名規(guī)范簇的名稱全部采用大寫字母,并以“CLU”作為前綴。簇的名稱可以使用多個表的聯(lián)合拼寫作為其主體名稱,例如A表與B表之間關(guān)聯(lián)關(guān)系生成的簇對象:CLU_A_B。數(shù)據(jù)庫作業(yè)的命名規(guī)范作業(yè)名全部采用大寫字母,并以“JOB”為前綴,作業(yè)名以系統(tǒng)任務(wù)的功能為名稱主體,例如定時備份業(yè)務(wù)辦理日志:JOB_BACKUP_BUSI_LOG 。序列(ORACLE)的命名規(guī)范ORACLE序列對象的名稱全部采用大寫字母,并以“SEQ”為前綴,后面加上對應(yīng)的數(shù)據(jù)表名稱,如業(yè)務(wù)辦理日志表的序列名:SEQ_T_BUSI_DEAL_LOG。結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計說明數(shù)據(jù)庫反映的現(xiàn)實(shí)世界中原始數(shù)據(jù)形式,包括各數(shù)據(jù)項(xiàng)、記錄、系、文卷的標(biāo)識符、定義 、類型、度量單位和值域,建立本數(shù)據(jù)庫的每一幅用戶視圖。邏輯結(jié)構(gòu)設(shè)計把上述原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和文卷結(jié)構(gòu)、所建立的各個文卷之間的相互關(guān)系,形成本數(shù)據(jù)庫的數(shù)據(jù)庫管理員視圖。運(yùn)用設(shè)計說明數(shù)據(jù)庫字典的設(shè)計對數(shù)據(jù)項(xiàng)、記錄、系、文卷、模式、子模式等一般要建立數(shù)據(jù)字典;說明此數(shù)據(jù)字典設(shè)計的基本考慮。如下示例:1、業(yè)務(wù)信息表:編號1表名T_BUSI_INFO表描述系統(tǒng)支持辦理的所有BOSS業(yè)務(wù)信息字段編碼字段名稱字段備注說明數(shù)據(jù)類型長度主鍵外鍵必填BUSI_NUM業(yè)務(wù)編號VARCHAR220是否是BUSI_NAME業(yè)務(wù)名稱VARCHAR230否否是BUSI_PRICE業(yè)務(wù)使用費(fèi)用NUMBER3否否是BUSI_DESC業(yè)務(wù)詳細(xì)介紹VARCHAR24000否否否DIRECT_OPEN調(diào)用接口的類型1:簡單接口;2:BOSS類接口;3:體驗(yàn)類業(yè)務(wù)接口…CHAR1否否是安全保密的設(shè)計需要分別對待不同的訪問者、不同的訪問類型和不同的數(shù)據(jù)對象,獲得的數(shù)據(jù)庫安全保密。數(shù)據(jù)庫的日常管理鑒于當(dāng)前生產(chǎn)數(shù)據(jù)庫的維護(hù)工作主要以客戶方負(fù)責(zé)和管理,我方需要提供如下幾個日常維護(hù)方案,以供數(shù)據(jù)庫管理員參考和執(zhí)行。數(shù)據(jù)存儲空間的建立和使用分區(qū)表的建立和使用使用原則數(shù)據(jù)量大且操作頻繁的數(shù)據(jù)表建議對其進(jìn)行分區(qū)。規(guī)劃原則ORACLE提供三種對表或索引的分區(qū)方法,分別是范圍分區(qū)、散列分區(qū)、復(fù)合分區(qū)。范圍分區(qū):根據(jù)表中列值的范圍進(jìn)行分區(qū),如一年中的月份,當(dāng)數(shù)據(jù)在范圍內(nèi)均勻分布時,性能最好。否則應(yīng)考慮其它的分區(qū)方法。當(dāng)創(chuàng)建范圍分區(qū)時,要考慮:分區(qū)方法、范圍;分區(qū)列;分區(qū)中說明指定分區(qū)邊界;分區(qū)數(shù)據(jù)所存儲的物理空間;表分析提供確定具體的表的分析方法,分區(qū)表分析方法,索引分析方法;說明需要分析的數(shù)據(jù)表和索引對象;說明分析操作的執(zhí)行周期;索引維護(hù)索引監(jiān)視詳細(xì)說明需要監(jiān)視的索引對象,說

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論