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

下載本文檔

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

文檔簡介

XXXXXXXXXXXXXXXX項(xiàng)目XXXXXXX系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書昆明工業(yè)職業(yè)技術(shù)學(xué)院——宿舍昆明工業(yè)職業(yè)技術(shù)學(xué)院——宿舍管理系統(tǒng)測試報(bào)告數(shù)據(jù)庫設(shè)計(jì)闡明書XXXX股份有限公司XXXX年XX月文檔管理信息表項(xiàng)目名稱:項(xiàng)目經(jīng)理:內(nèi)容摘要:核心字:計(jì)劃、目的、數(shù)據(jù)庫闡明、范疇參考文檔:創(chuàng)立時(shí)間:編寫準(zhǔn)備人員:審查人員:最新公布日期:最新版本:V1.0文檔修訂歷史版本修訂日期描述文檔全部者1.0創(chuàng)立和編寫

摘要本數(shù)據(jù)庫設(shè)計(jì)闡明書是以《XXXX學(xué)院-XXXX系統(tǒng)-需求分析闡明書》為根據(jù),在其需求規(guī)定的基礎(chǔ)上編寫而成。定義總體數(shù)據(jù)庫設(shè)計(jì)。XXXX學(xué)院XXXX系統(tǒng)使用業(yè)界普遍使用的面對對象設(shè)計(jì)思想進(jìn)行設(shè)計(jì),在數(shù)據(jù)庫設(shè)計(jì)中使用ORM(對象-關(guān)系數(shù)據(jù)庫映射)辦法進(jìn)行數(shù)據(jù)設(shè)計(jì)和數(shù)據(jù)關(guān)系管理,ORM辦法以最基本的方式進(jìn)行數(shù)據(jù)建模,將數(shù)據(jù)庫中的關(guān)系數(shù)據(jù)映射成為運(yùn)用程序控制的內(nèi)存對象,數(shù)據(jù)的關(guān)聯(lián)關(guān)系都交由程序管理和實(shí)現(xiàn),而不在數(shù)據(jù)庫的物理構(gòu)造中進(jìn)行設(shè)計(jì),從而解決了數(shù)據(jù)庫中關(guān)系數(shù)據(jù)無法直接體現(xiàn)多對多關(guān)聯(lián)和繼承關(guān)系,以及對象屬性和狀態(tài)變更和數(shù)據(jù)庫物理構(gòu)造不同時(shí)的問題。本數(shù)據(jù)庫闡明書在需求分析的基礎(chǔ)上進(jìn)一步明確數(shù)據(jù)庫構(gòu)造,具體地介紹數(shù)據(jù)庫的各個(gè)表構(gòu)造,為進(jìn)行背面的實(shí)現(xiàn)和測試做準(zhǔn)備。

目錄摘要 3目錄 41. 引言 51.1. 編寫目的 51.2. 定義 51.3. 參考資料 52. 外部設(shè)計(jì) 52.1. 標(biāo)記符和狀態(tài) 52.2. 使用它的程序 62.3. 商定 62.4. 支持軟件 63. 構(gòu)造設(shè)計(jì) 73.1. 物理構(gòu)造設(shè)計(jì) 73.1.1. 系統(tǒng)數(shù)據(jù)總表 73.1.2. 具體數(shù)據(jù)庫設(shè)計(jì) 94. 運(yùn)用設(shè)計(jì) 784.1. 安全保密設(shè)計(jì) 784.1.1. 避免顧客直接操作數(shù)據(jù)庫的辦法 784.1.2. 對應(yīng)用系統(tǒng)的顧客口令進(jìn)行加密 784.1.3. 對顧客進(jìn)行權(quán)限識別和分級 784.2. 優(yōu)化 79引言編寫目的本闡明書在需求分析的基礎(chǔ)上進(jìn)一步明確數(shù)據(jù)庫構(gòu)造,具體地介紹數(shù)據(jù)庫的各個(gè)表構(gòu)造,為進(jìn)行背面的實(shí)現(xiàn)和測試做準(zhǔn)備。本文重要描述XXXX學(xué)院XXXX系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),旨在為項(xiàng)目建設(shè)提供必要的根據(jù),同時(shí)也作為項(xiàng)目驗(yàn)收的根據(jù)之一。定義縮寫、術(shù)語解釋SPP精簡并行過程,SimplifiedParallelProcessDD數(shù)據(jù)庫設(shè)計(jì),DatabaseDesignPD數(shù)據(jù)庫設(shè)計(jì)工具,PowerDesigner參考資料A.《XXXX學(xué)院-XXXX系統(tǒng)-需求分析闡明書》;外部設(shè)計(jì)標(biāo)記符和狀態(tài)表名:T_模塊_表標(biāo)記視圖V_視圖標(biāo)記存貯過程P_存貯過程標(biāo)記函數(shù)F_函數(shù)標(biāo)記觸發(fā)器tr_<表名>_<i,u,d的任意組合>(after)

ti_<表名>_<i,u,d的任意組合>(instead)自定義數(shù)據(jù)類型ud_<自定義數(shù)據(jù)類型標(biāo)記>_<數(shù)據(jù)類型>Defaultdf_<Default標(biāo)記>Ruleru_<Rule標(biāo)記>主鍵pk_<表名>_<主鍵標(biāo)記>外鍵fk_<表名>_<主表名>_<外鍵標(biāo)記>使用它的程序XXXX學(xué)院XXXX系統(tǒng)。商定本系統(tǒng)采用的數(shù)據(jù)庫為ORACLE,版本為11G;數(shù)據(jù)庫設(shè)計(jì)工具PowerDesigner,版本為16.0。支持軟件客戶端工具:PLSQLDeveloper,版本:8.5。構(gòu)造設(shè)計(jì)物理構(gòu)造設(shè)計(jì)系統(tǒng)數(shù)據(jù)總表系統(tǒng)表序號表名功效闡明123基本信息表序號表名功效闡明123具體數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)表表[T_SYS_DICT]:[數(shù)據(jù)字典表]表名數(shù)據(jù)庫顧客主鍵其它排序字段索引字段序號字段名稱數(shù)據(jù)類型(精度范疇)允許為空Y/N唯一Y/N區(qū)別度默認(rèn)值約束條件/闡明123Oracle腳本統(tǒng)計(jì)數(shù)增加量表的并發(fā)補(bǔ)充闡明運(yùn)用設(shè)計(jì)安全保密設(shè)計(jì)避免顧客直接操作數(shù)據(jù)庫的辦法通過把核心應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器進(jìn)行分離,避免顧客對數(shù)據(jù)庫服務(wù)器的直接操作,確保數(shù)據(jù)庫的安全。對應(yīng)用系統(tǒng)的顧客口令進(jìn)行加密在軟件系統(tǒng)中,對于數(shù)據(jù)的保護(hù)、業(yè)務(wù)操作的許可是通過識別顧客身份和權(quán)限來完畢的。顧客口令相比較,相似的話系統(tǒng)將該顧客的操作權(quán)限分派給顧客,顧客再根據(jù)所分派的權(quán)限對系統(tǒng)進(jìn)行操作。由以上過程可知,顧客口令在傳輸過程中容易被竊取泄漏,另外如果數(shù)據(jù)庫被非法進(jìn)入則其中保存的口令能夠被非法查看。因此,在傳輸過程中和數(shù)據(jù)庫中的口令統(tǒng)計(jì)字段不應(yīng)使用明文傳遞和保存,應(yīng)當(dāng)在口令被傳遞前對其明文口令使用有效的主流技術(shù)對傳輸數(shù)據(jù)進(jìn)行加密部分描述的加密算法進(jìn)行加密,在加密后傳輸?shù)较到y(tǒng)。系統(tǒng)將顧客提交的通過加密的口令數(shù)據(jù)保存的加密口令進(jìn)行比較,相一致則進(jìn)行后續(xù)操作。通過以上方法和過程,證了加密口令即使被竊取仍無法得到原始口令。對顧客進(jìn)行權(quán)限識別和分級在宿舍管理系統(tǒng)中,不同的業(yè)務(wù)不同的人員解決,并且對于不同的操作人員其所能夠訪問的數(shù)據(jù)是不同的。為了保障各功效模塊的授權(quán)使用和數(shù)據(jù)不被非法訪問,系統(tǒng)劃分了不同的操作權(quán)限和數(shù)據(jù)讀寫等級。系統(tǒng)管理人員能夠方便、靈活的將這些權(quán)限登記分派給某一種或某一類顧客。當(dāng)顧客登陸時(shí),系統(tǒng)在顧客身份驗(yàn)證通過后獲得顧客的權(quán)限,根據(jù)顧客權(quán)限顯示對應(yīng)的功效菜單。當(dāng)顧客對數(shù)據(jù)進(jìn)行讀、寫、刪除后瀏覽操作時(shí),系統(tǒng)判斷顧客對該數(shù)據(jù)的訪問權(quán)限擬定與否允許該操作的執(zhí)行。優(yōu)化在給定的系統(tǒng)硬件和系統(tǒng)軟件條件下,提高數(shù)據(jù)庫系統(tǒng)的運(yùn)行效率的方法是:在數(shù)據(jù)庫物理設(shè)計(jì)時(shí),減少范式,增加冗余,少用觸發(fā)器,多用存儲過程。當(dāng)計(jì)算非常復(fù)雜、并且統(tǒng)計(jì)條數(shù)非常巨大時(shí)(例如一千萬條),復(fù)雜計(jì)算要先在數(shù)據(jù)庫外面,以文獻(xiàn)系統(tǒng)方式用java等語言計(jì)算解決完畢之后,最后才入庫追加到表中去。發(fā)現(xiàn)某個(gè)表的統(tǒng)計(jì)太多,例如超出一千萬條,則要對該表進(jìn)行水平分割。水平分割的做法是,以該表主鍵PK的某個(gè)值為界限,將該表的統(tǒng)計(jì)水平分割為兩個(gè)表。若發(fā)現(xiàn)某個(gè)表的字段太多,例如超出八十個(gè),則垂直分割該表,將原來的一種表分解為

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論