數(shù)據(jù)庫設(shè)計(jì)說明書_第1頁
數(shù)據(jù)庫設(shè)計(jì)說明書_第2頁
數(shù)據(jù)庫設(shè)計(jì)說明書_第3頁
數(shù)據(jù)庫設(shè)計(jì)說明書_第4頁
數(shù)據(jù)庫設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEXXXX項(xiàng)目數(shù)據(jù)庫設(shè)計(jì)說明書TOC\o"1-3"\h\z第1章引言 11.1 編寫目的 11.2 背景 11.3 術(shù)語定義 21.4 參考資料 2第2章外部設(shè)計(jì) 32.1 標(biāo)識(shí)符和狀態(tài) 32.2 使用它的程序 32.3 約定 32.3.1數(shù)據(jù)庫設(shè)計(jì)的范圍 32.3.2命名的總體規(guī)則及注意事項(xiàng) 32.3.3數(shù)據(jù)模型設(shè)計(jì)工具要求 42.4 支持軟件 4第3章結(jié)構(gòu)設(shè)計(jì) 43.1 物理結(jié)構(gòu)設(shè)計(jì) 43.1.1 表空間物理存儲(chǔ)參數(shù) 43.1.2 表空間SQL規(guī)程 43.1.3 數(shù)據(jù)庫用戶創(chuàng)建 53.1.4 數(shù)據(jù)庫例程創(chuàng)建 63.1.5 角色授權(quán) 6第4章運(yùn)用設(shè)計(jì) 64.1 數(shù)據(jù)字典設(shè)計(jì) 64.1.1 表名的命名規(guī)范 64.1.2 表字段命名規(guī)范 64.2 安全保密設(shè)計(jì) 7第5章風(fēng)險(xiǎn)評(píng)估 75.1 表匯總列表 75.2 實(shí)體關(guān)系圖 105.3 表詳細(xì)設(shè)計(jì) 10第6章安全檢查 516.1 表匯總列表 516.1 實(shí)體關(guān)系圖 526.2 表詳細(xì)設(shè)計(jì) 52第7章績效管理 627.1 表匯總列表 627.2 實(shí)體關(guān)系圖 637.3 表詳細(xì)設(shè)計(jì) 63第8章安全響應(yīng)、預(yù)警和管理 868.1 表匯總列表 868.2 實(shí)體關(guān)系圖 888.3 表詳細(xì)設(shè)計(jì) 88第9章資產(chǎn)管理 1249.1 表匯總列表 1249.2 實(shí)體關(guān)系圖 1259.3 表詳細(xì)設(shè)計(jì) 125第10章系統(tǒng)管理 13710.1 表匯總列表 13710.2 實(shí)體關(guān)系圖 13710.3 表詳細(xì)設(shè)計(jì) 138引言編寫目的說明編寫這份數(shù)據(jù)庫設(shè)計(jì)說明書的目的,指出預(yù)期的讀者。為了讓參與本項(xiàng)目的項(xiàng)目主管、業(yè)務(wù)分析師、項(xiàng)目開發(fā)人員、數(shù)據(jù)庫管人員及以后的系統(tǒng)維護(hù)人員了解本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)思路、數(shù)據(jù)庫整體架構(gòu)及各種詳細(xì)信息,也為了以后的各個(gè)項(xiàng)目可以參與借鑒該項(xiàng)目的經(jīng)驗(yàn),特編寫此文檔。背景說明:說明待開發(fā)的數(shù)據(jù)庫的名稱和使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱;列出該軟件系統(tǒng)開發(fā)項(xiàng)目的任務(wù)提出者、用戶以及將安裝該軟件和這個(gè)數(shù)據(jù)庫的計(jì)算站(中心)。術(shù)語定義列出本文件中用到的專門術(shù)語的定義、外文首字母組詞的原詞組。無。參考資料列出有關(guān)的參考資料:本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)批文;屬于本項(xiàng)目的其他已發(fā)表的文件;本文件中各處引用到的文件資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說明能夠取得這些文件的來源。序號(hào)參考文檔名稱作者來源

外部設(shè)計(jì)標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫名稱,SID,SCHEMA等內(nèi)容使用它的程序說明什么程序需要使用該數(shù)據(jù)庫。約定2.3.1數(shù)據(jù)庫設(shè)計(jì)的范圍在實(shí)際的數(shù)據(jù)庫設(shè)計(jì)中,我們把表分為三類:基本表、冗余表和關(guān)聯(lián)表。基本表:就是那些最普通的存儲(chǔ)基本數(shù)據(jù)的表。冗余表:冗余表的作用通常是緩存一些要經(jīng)常使用的而且需要通過較長時(shí)間計(jì)算才能得到的數(shù)據(jù)。如某數(shù)據(jù)列的合計(jì),最大值等數(shù)據(jù)。它的存在破壞了規(guī)范化的數(shù)據(jù)庫設(shè)計(jì),一般使得數(shù)據(jù)庫的更新,刪除,插入操作更為復(fù)雜,但大大提高了檢索的速度,某些情況下可有效地提高程序性能。關(guān)聯(lián)表:通常用于存儲(chǔ)兩個(gè)數(shù)據(jù)列的二元多對(duì)多關(guān)系(關(guān)聯(lián)表也可表示多元關(guān)系,但一般這種情況較少見)。一般就是兩列數(shù)據(jù):關(guān)聯(lián)項(xiàng)一,關(guān)聯(lián)項(xiàng)二,每行代表一條關(guān)系。具體例子可參見QA數(shù)據(jù)庫的DfctUser表。2.3.2命名的總體規(guī)則及注意事項(xiàng)所有標(biāo)識(shí)名稱均采用英文小寫字母表識(shí)。所有命名都不得超過30個(gè)字符的系統(tǒng)限制。變量名的長度限制為29(不包括標(biāo)識(shí)字符@)。數(shù)據(jù)對(duì)象、變量的命名都采用英文字符,禁止使用中文命名。絕對(duì)不要在對(duì)象名的字符之間留空格。小心保留詞,要保證你的字段名沒有和保留詞、數(shù)據(jù)庫系統(tǒng)或者常用訪問方法沖突。保持字段名和類型的一致性,在命名字段并為其指定數(shù)據(jù)類型的時(shí)候一定要保證一致性。假如數(shù)據(jù)類型在一個(gè)表里是整數(shù),那在另一個(gè)表里可就別變成字符型了。2.3.3數(shù)據(jù)模型設(shè)計(jì)工具要求說明使用的數(shù)據(jù)設(shè)計(jì)工具。支持軟件說明數(shù)據(jù)庫環(huán)境的支持軟件,包括服務(wù)器端和客戶端。結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)表空間規(guī)劃及物理存儲(chǔ)參數(shù)參照下例,適當(dāng)進(jìn)行增減。在這個(gè)項(xiàng)目的數(shù)據(jù)庫中需創(chuàng)建三個(gè)表空間,這三個(gè)表空間分別是永久表空間、臨時(shí)表空間、索引表空間。這三個(gè)表空間的信息如下:永久表空間名稱(tablespace_name):ERMISDATA01;數(shù)據(jù)文件名(datafile_name):EDATA01.DBF;數(shù)據(jù)文件路徑(datafile_path):$ORACLE_HOME/ORADATA/ERMIS/;數(shù)據(jù)文件初始尺寸(datafile_size):1800M;數(shù)據(jù)文件擴(kuò)展方式(extendmodel):自動(dòng)擴(kuò)展,每次擴(kuò)展大小為10M;數(shù)據(jù)文件最大尺寸(MAXSIZE):20000M;臨時(shí)表空間名稱(tablespace_name):ERMISTEMP;數(shù)據(jù)文件名(datafile_name):ERMISTEMP.DBF;數(shù)據(jù)文件路徑(datafile_path):$ORACLE_HOME/ORADATA/ERMIS/;數(shù)據(jù)文件初始尺寸(datafile_size):40M;數(shù)據(jù)文件擴(kuò)展方式(extendmodel):自動(dòng)擴(kuò)展,每次擴(kuò)展大小為10M;數(shù)據(jù)文件最大尺寸(MAXSIZE):無限制;索引表空間名稱(tablespace_name):ERMISIDX;數(shù)據(jù)文件名(datafile_name):EDATAIDX.DBF;數(shù)據(jù)文件路徑(datafile_path):$ORACLE_HOME/ORADATA/ERMIS/;數(shù)據(jù)文件初始尺寸(datafile_size):500M;數(shù)據(jù)文件擴(kuò)展方式(extendmodel):自動(dòng)擴(kuò)展,每次擴(kuò)展大小為10M;數(shù)據(jù)文件最大尺寸(MAXSIZE):無限制;表空間SQL規(guī)程創(chuàng)建表空間的SQL文。以下是例子。永久表空間ERMISDATA01CREATETABLESPACEZFAQDATAFILE'$ORACLE_HOME/ORADATA/ERMIS/EDATA01.DBF'SIZE1800MAUTOEXTENDONNEXT10MMAXSIZE20000MPERMANENTDEFAULTSTORAGE(INITIAL64KMINEXTENTS1MAXEXTENTS2147483645)MINIMUMEXTENT64KLOGGINGONLINE/臨時(shí)表空間ZFAQTEMPCREATETABLESPACEERMISTEMPDATAFILE'$ORACLE_HOME/ORADATA/ERMIS/ERMISTEMP.DBF'SIZE40MAUTOEXTENDONNEXT10MMAXSIZEUNLIMITEDPERMANENTDEFAULTSTORAGE(INITIAL64KMINEXTENTS1MAXEXTENTS2147483645)MINIMUMEXTENT64KLOGGINGONLINE/索引表空間ZFAQIDXCREATETABLESPACEERMISIDXDATAFILE'$ORACLE_HOME/ORADATA/ERMIS/EDATAIDX.DBF'SIZE500MAUTOEXTENDONNEXT10MMAXSIZEUNLIMITEDDEFAULTSTORAGE(INITIAL64KMINEXTENTS1MAXEXTENTS2147483645)ONLINE/數(shù)據(jù)庫用戶創(chuàng)建創(chuàng)建數(shù)據(jù)庫用戶的SQL文。以下是例子。CREATEUSERZFAQIDENTIFIEDBYelink2010DEFAULTTABLESPACEZFAQTEMPORARYTABLESPACETEMPZFAQTEMPPROFILEDEFAULT數(shù)據(jù)庫例程創(chuàng)建針對(duì)不同的數(shù)據(jù)庫進(jìn)行填寫。沒有可以刪除該章節(jié)。角色授權(quán)對(duì)角色的授權(quán)SQL文。以下是例子。grantselectanytable,createanytable,…tozfaq依此類推完成角色的授權(quán)。運(yùn)用設(shè)計(jì)數(shù)據(jù)字典設(shè)計(jì)表名的命名規(guī)范以下是例子,請(qǐng)參照。表名以英文單詞、單詞縮寫、簡寫、下劃線構(gòu)成,總長度Oracle要求小于30位。表以名詞或名詞短語命名,表名采用單數(shù)形式,表的別名定義規(guī)則是:如果表名是一個(gè)單詞,別名就取單詞的前4個(gè)字母;如果表名是兩個(gè)單詞,就各取兩個(gè)單詞的前兩個(gè)字母組成4個(gè)字母長的別名;如果表的名字由3個(gè)單詞組成,從頭兩個(gè)單詞中各取一個(gè)然后從最后一個(gè)單詞中再取出兩個(gè)字母,結(jié)果還是組成4字母長的別名,其余依次類推。單詞間使用下劃線作為分隔(因?yàn)橛械臄?shù)據(jù)庫不識(shí)別大小寫)。舉例來說:user,material,r_mate_user,是好的命名。users,ma,material_user是不好的命名。所有的基本表前面加上前綴z。目的是將這些值列表類排序在數(shù)據(jù)庫最后。所有的冗余表的命名(主要是累計(jì)表)前面加上前綴x。冗余表是為了提高數(shù)據(jù)庫效率,非規(guī)范化數(shù)據(jù)庫的時(shí)候加入的字段或者表。關(guān)聯(lián)表通過用下劃線連接兩個(gè)基本類之后,再加前綴r的方式命名,后面按照字母順序羅列兩個(gè)表名或者表名的縮寫。關(guān)聯(lián)表用于且僅用于保存多對(duì)多系。如果被關(guān)聯(lián)的表名大于10個(gè)字母,必須將原來的表名的進(jìn)行縮寫。如果沒有其他原因,建議都使用縮寫。舉例:表object與自身存在多對(duì)多的關(guān)系,則保存多對(duì)多關(guān)系的表命名為:r_object;表depart和employee;存在多對(duì)多的關(guān)系;則關(guān)聯(lián)表命名為r_dept_empl。表字段命名規(guī)范一下是例子,請(qǐng)參照.字段名以英文單詞、單詞縮寫、簡寫、下劃線構(gòu)成,總長度Oracle要求小于30位。字段名以名詞或名詞短語命名,字段名采用單數(shù)形式。若表名由多個(gè)單詞組成,則取各個(gè)單詞的縮寫組成,單詞縮寫間使用下劃線作為分隔(因?yàn)橛械臄?shù)據(jù)庫不識(shí)別大小寫)。若某個(gè)字段是引用某個(gè)表的外鍵,則字段名應(yīng)盡量與源表的字段名保持一致,以免混淆。安全保密設(shè)計(jì)說明

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論