數(shù)據(jù)庫設(shè)計說明書_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  河南經(jīng)貿(mào)職業(yè)學(xué)院·信息管理系</p><p>  《網(wǎng)上購物系統(tǒng)》數(shù)據(jù)庫設(shè)計說明書</p><p>  班級: 09信息七班 </p><p>  學(xué)號: 209130738 </p><p>  姓名: 楊威 <

2、;/p><p><b>  目 錄</b></p><p><b>  1文檔介紹2</b></p><p>  1.1 文檔目的2</p><p>  1.2 文檔范圍3</p><p>  2 數(shù)據(jù)庫環(huán)境說明4</p><p>  3 系統(tǒng)概要

3、設(shè)計4</p><p><b>  3.1實體描述4</b></p><p><b>  3.2聯(lián)系描述5</b></p><p>  3.3 E—R圖5</p><p>  4 邏輯結(jié)構(gòu)設(shè)計7</p><p><b>  4.1 表匯總8</b&

4、gt;</p><p>  4.2 [管理員]表8</p><p>  4.3 [用戶]表9</p><p>  4.4 [用戶留言]表9</p><p>  4.5 [商品類別]表10</p><p>  4.6 [公告]表10</p><p>  4.7[詳細訂單]表10<

5、/p><p>  4.8 [訂單]表11</p><p>  4.9 [付款方式]表11</p><p>  4.10 [公告]表12</p><p>  4.11 [商品子類信息]表12</p><p>  5 安全性設(shè)計12</p><p>  6 數(shù)據(jù)庫管理與維護說明13</

6、p><p><b>  1文檔介紹</b></p><p><b>  1.1 文檔目的</b></p><p>  本文檔介紹了網(wǎng)上購物系統(tǒng)中數(shù)據(jù)庫部分的設(shè)計結(jié)構(gòu)、環(huán)境配置、安全性以及管理和維護的具體內(nèi)容。</p><p><b>  1.2 文檔范圍</b></p>

7、<p>  數(shù)據(jù)庫設(shè)計是開發(fā)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體的說,數(shù)據(jù)庫設(shè)計是要在一個給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計和有效的物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。</p><p>  在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,首先對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。本系統(tǒng)用實體

8、—聯(lián)系圖(簡稱E—R圖)來描述系統(tǒng)的概念模型。E—R圖由實體、屬性、聯(lián)系三部分組成,其符號如圖所示:</p><p>  實體 屬性 聯(lián)系</p><p><b>  2 數(shù)據(jù)庫環(huán)境說明</b></p><p><b>  3 系統(tǒng)概要設(shè)計</b&

9、gt;</p><p><b>  3.1實體描述</b></p><p>  本系統(tǒng)涉及的實體有7個,其屬性和結(jié)構(gòu)如下:</p><p>  管理員表:(管理員用戶名、密碼、管理員頭像、電話、郵箱)</p><p>  客戶表表:(客戶編號、密碼、頭像、電話、問題、問題的答案)</p><p>

10、  訂單表表:(訂單編號、支付方式、訂單人地址、訂單郵箱、訂單用戶名、訂單時間)</p><p>  商品表:(商品編號、商品類型、商品名稱、商品價格、商品的質(zhì)量、商品圖片)</p><p>  支付表:(支付編號、支付方式、支付密碼)</p><p>  訂單詳情表:(訂單編號、訂單人的編號、訂單價格、訂單銷售額)</p><p>  公告

11、表表:(公告編號、公告信息、公告人、公告人頭像、公告時間)</p><p>  商品類別表:(商品型號、商品系列)</p><p>  客戶評價表:(客戶編號、客戶名稱、客戶頭像、評價信息、標語、評價時間)</p><p><b>  3.2聯(lián)系描述</b></p><p>  本系統(tǒng)實體間有4個關(guān)系,其關(guān)系如下:<

12、;/p><p>  (1)客戶表與訂單詳情表的關(guān)系是1:N,因為一個客戶可以查看自己的訂單詳情表。 </p><p>  (2)客戶與商品訂單表關(guān)系是1:N,因為一個客戶可以訂購多個商品。</p><p> ?。?)管理員表與管理員信息表的關(guān)系是1:N,因為有1個管理員可以管理多個管理員的信息。</p><p><b>  3.3 E—

13、R圖</b></p><p><b>  4 邏輯結(jié)構(gòu)設(shè)計</b></p><p>  數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計完畢的基本E—R圖轉(zhuǎn)化為與選用的具體機器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式)。</p><p>  ER圖向關(guān)系模式轉(zhuǎn)換時,每個實體集用一個關(guān)系模式表示,其中實體集

14、的屬性被轉(zhuǎn)化成關(guān)系的屬性,聯(lián)系的種類可以是一對一的關(guān)系,也可以是一對多的關(guān)系,或者是多對多的關(guān)系。下面列出了聯(lián)系的轉(zhuǎn)化規(guī)則:</p><p>  若實體間的聯(lián)系是1:1的,可以在兩個實體類型轉(zhuǎn)換成的兩個關(guān)系模式中任意一個關(guān)系模式的屬性中加入另一個關(guān)系模式的鍵和聯(lián)系類型的屬性。</p><p>  若實體間的聯(lián)系是1:N的,則在N端實體類型轉(zhuǎn)換成的關(guān)系模式中加入1端實體類型轉(zhuǎn)換成的關(guān)系模式的

15、鍵和聯(lián)系的屬性。</p><p>  若實體間的聯(lián)系是M:N的,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其屬性為兩端實體類型的鍵加上聯(lián)系類型的屬性,而鍵為兩端實體鍵的組合。</p><p>  若實體間的聯(lián)系是N:M:P的,則將聯(lián)系的類型也轉(zhuǎn)換成關(guān)系模式,其屬性就是各個實體的類型主鍵加上聯(lián)系類型本身的屬性,而主鍵是各個實體主鍵的組合。</p><p>  應(yīng)用上述方法,可以得

16、到系統(tǒng)的數(shù)據(jù)庫關(guān)系模式為:(_表示主鍵,#表示外鍵)</p><p>  管理員表:(管理員用戶名、密碼、管理員頭像、電話、郵箱)</p><p>  客戶表表:(客戶編號、密碼、頭像、電話、問題、問題的答案)</p><p>  訂單表表:(訂單編號、支付方式、訂單人地址、訂單郵箱、訂單用戶名、訂單時間)</p><p>  商品表:(商品

17、編號、商品類型、商品名稱、商品價格、商品的質(zhì)量、商品圖片)</p><p>  支付表:(支付編號、支付方式、支付密碼)</p><p>  訂單詳情表:(訂單編號、訂單人的編號、訂單價格、訂單銷售額)</p><p>  公告表表:(公告編號、公告信息、公告人、公告人頭像、公告時間)</p><p>  商品類別表:(商品型號、商品系列)&

18、lt;/p><p>  客戶評價表:(客戶編號、客戶名稱、客戶頭像、評價信息、標語、評價時間)</p><p><b>  4.1 表匯總</b></p><p>  4.2 [管理員]表</p><p><b>  4.3 [用戶]表</b></p><p>  4.4 [用戶

19、留言]表</p><p>  4.5 [商品類別]表</p><p><b>  4.6 [公告]表</b></p><p>  4.7[詳細訂單]表</p><p><b>  4.8 [訂單]表</b></p><p>  4.9 [付款方式]表</p>&

20、lt;p>  4.10 [公告]表</p><p>  4.11 [商品子類信息]表</p><p><b>  5 安全性設(shè)計</b></p><p>  系統(tǒng)有嚴格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁以及內(nèi)容。</p><p>

21、  6 數(shù)據(jù)庫管理與維護說明</p><p><b>  1、備份數(shù)據(jù)庫</b></p><p>  每一個數(shù)據(jù)庫都應(yīng)在創(chuàng)建之后卸出,從而提供一個裝入基點。在此之后按排定的時間周期表卸出。比如每周五卸出數(shù)據(jù)庫。對一般數(shù)據(jù)庫系統(tǒng)卸出數(shù)據(jù)庫周期建議為每周一次。</p><p>  除了按計劃周期卸出數(shù)據(jù)庫之外,還需在每次運行沒有日志的操作后卸出數(shù)據(jù)

22、庫。例如:</p><p>  ·每次強制地運行了 DUMP TRAN WITH NO_LOG (因為數(shù)據(jù)庫的磁盤空溢出);</p><p>  ·每次用 sp_dboption 允許 select into/bulkcopy 做快速拷貝,或用 SELECT INTO 命令創(chuàng)建一個永久性的表,或使用了 WRITETEXT 命令。</p><p>

23、  卸出數(shù)據(jù)庫的命令為:</p><p>  DUMP DATABASE database_name</p><p>  TO dump_device</p><p>  database_name 是要卸出的數(shù)據(jù)庫名稱,dump_device 是卸出設(shè)備的名稱。用系統(tǒng)過程 sp_helpdevice 可以獲得設(shè)備的信息。</p><p> 

24、 下面一條命令用來卸出數(shù)據(jù)庫 my_db :</p><p>  DUMP DATABASE my_db</p><p>  TO db_bk_dev</p><p><b>  2、備份事務(wù)日志</b></p><p>  如果事務(wù)日志與數(shù)據(jù)庫放在同一個設(shè)備上,則事務(wù)日志不應(yīng)與數(shù)據(jù)庫分開備份。master 數(shù)據(jù)庫和小于

25、 4M 的用戶數(shù)據(jù)庫就是這種情況。一般數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫和日志分別放在不同的設(shè)備上,因此,可以用 DUMP TRAN 命令單獨備份日志。</p><p>  備份事務(wù)日志的周期直接影響數(shù)據(jù)的恢復(fù)程度,因此建議每天備份。</p><p>  備份事務(wù)日志的命令格式為:</p><p>  DUMP TRANsaction database_name</p>

溫馨提示

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

評論

0/150

提交評論