某書(shū)店圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
某書(shū)店圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
某書(shū)店圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
某書(shū)店圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
某書(shū)店圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目設(shè)計(jì)題目:某書(shū)店圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng) 專(zhuān)業(yè)班級(jí)專(zhuān)業(yè)班級(jí) 電信 092 學(xué)學(xué) 號(hào)號(hào) 3 號(hào) 學(xué)生姓名學(xué)生姓名 武計(jì)梅 指導(dǎo)教師指導(dǎo)教師 吳頎鋒 同組人同組人 曹琛 起止日期起止日期 信息工程系信息工程系精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)摘要摘要隨著書(shū)店規(guī)模的不斷擴(kuò)大,圖書(shū)數(shù)量也相應(yīng)的增加,有關(guān)圖書(shū)的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書(shū)館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書(shū)館管理費(fèi)用的增加,從而使圖書(shū)館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書(shū)館的運(yùn)作和控制管理。在這種情況作為一個(gè)大型書(shū)店如何制作一

2、個(gè)圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng),以適應(yīng)時(shí)代發(fā)展和業(yè)務(wù)需要,已成為其盈利重要因素之一,正是基于上述情況必須制定一套合理、有效,規(guī)范和實(shí)用的圖書(shū)管理系統(tǒng),對(duì)圖書(shū)資料進(jìn)行集中統(tǒng)一的管理。所以開(kāi)發(fā)了本系統(tǒng),從而模擬書(shū)店對(duì)圖書(shū)信息、客戶信息、供應(yīng)商信息、進(jìn)貨信息、銷(xiāo)售信息等的管理,本系統(tǒng)基于 SQLServer2000 數(shù)據(jù)庫(kù)服務(wù)器,主要是提高圖書(shū)管理工作效率,降低管理成本,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓圖書(shū)館更好的為學(xué)校,社會(huì)服務(wù)。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)目錄目錄2.2 數(shù)據(jù)流程圖數(shù)據(jù)流程圖52.3 數(shù)據(jù)字典數(shù)據(jù)字典7.17.1 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表

3、、視圖、索引16 精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)1.問(wèn)題描述問(wèn)題描述1.11.1 背景背景21 世紀(jì)是網(wǎng)絡(luò)的時(shí)代、信息的時(shí)代,IT 產(chǎn)業(yè)和 Internet 獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。另一方面,隨著書(shū)店規(guī)模的不斷擴(kuò)大,圖書(shū)數(shù)量也相應(yīng)的增加,有關(guān)圖書(shū)的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書(shū)館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書(shū)館管理費(fèi)用的增加,從而使圖書(shū)館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書(shū)館的運(yùn)作和控制管理。在這種情況作為一個(gè)大型書(shū)店如何制作一個(gè)圖書(shū)進(jìn)貨、銷(xiāo)售管理系統(tǒng),

4、以適應(yīng)時(shí)代發(fā)展和業(yè)務(wù)需要,已成為其盈利重要因素之一,正是基于上述情況必須制定一套合理、有效,規(guī)范和實(shí)用的圖書(shū)管理系統(tǒng),對(duì)圖書(shū)資料進(jìn)行集中統(tǒng)一的管理。所以開(kāi)發(fā)了本系統(tǒng),從而模擬書(shū)店對(duì)圖書(shū)信息、客戶信息、供應(yīng)商信息、進(jìn)貨信息、銷(xiāo)售信息等的管理,本系統(tǒng)基于 SQLServer2000 數(shù)據(jù)庫(kù)服務(wù)器,主要是提高圖書(shū)管理工作效率,降低管理成本,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓圖書(shū)館更好的為學(xué)校,社會(huì)服務(wù)。 1 1. .2 2 系統(tǒng)需求分析系統(tǒng)需求分析通過(guò)調(diào)查對(duì)書(shū)店的信息要求、處理要求、完整性與安全性需求的了解,根據(jù)具體的數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)令書(shū)店滿意的圖書(shū)管理系統(tǒng)。調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理

5、” ,通過(guò)調(diào)查、收集與分析。獲得書(shū)店對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)的需求如下:信息要求:對(duì)書(shū)店工作流程進(jìn)行調(diào)查,了解書(shū)店當(dāng)前的組織結(jié)構(gòu)、管理模式和具體的工作職能及業(yè)務(wù)流程。以便書(shū)店從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)。由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)那些數(shù)據(jù)。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)處理要求:明確書(shū)店管理系統(tǒng)的目標(biāo)與功能,以及處理方式。安全性與完整性要求:防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),以及非法用戶和非法操作數(shù)據(jù)庫(kù)在完整的需求分析之后確定新系統(tǒng)的功能,然后根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)的具體步驟,完成具體的數(shù)據(jù)庫(kù)設(shè)計(jì)。最終完成一個(gè)符合用戶需要、科學(xué)合理的書(shū)店管理系統(tǒng)。管理系統(tǒng)分析如下圖:

6、商品訂購(gòu)入庫(kù)采購(gòu)分析庫(kù)存銷(xiāo)售商品出庫(kù)庫(kù)存綜合查詢編號(hào)圖 11 管理系統(tǒng)分析圖精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)1.3 功能需求功能需求1.3.11.3.1 書(shū)店管理信息系統(tǒng)功能分析書(shū)店管理信息系統(tǒng)功能分析:1書(shū)店進(jìn)貨管理模塊:一個(gè)書(shū)店的成立首要是購(gòu)進(jìn)不同種類(lèi)的書(shū)籍,以便滿足城市不同階層的需要,更有利于書(shū)店的銷(xiāo)售盈利,所以了解需求圖書(shū)的種類(lèi)、用戶消費(fèi)的一般水平、社會(huì)的關(guān)注動(dòng)向都是進(jìn)貨時(shí)要求分析到的方面。2.圖書(shū)類(lèi)別管理模塊:不同的階層對(duì)書(shū)籍需求不同,不同的年齡段所買(mǎi)的書(shū)籍也有所不同,從而要非常仔細(xì)、深入的了解。3.銷(xiāo)售管理模塊:該模塊對(duì)書(shū)店所銷(xiāo)貨物進(jìn)行實(shí)時(shí)的管理,以便及時(shí)進(jìn)行查詢,以為以

7、后的進(jìn)貨管理提供實(shí)際的依據(jù)。4.庫(kù)存管理模塊:本模塊實(shí)現(xiàn)了對(duì)單位庫(kù)存情況的快速統(tǒng)計(jì),以方便對(duì)貨物的即時(shí)查詢,以便是否進(jìn)行對(duì)貨物的及時(shí)補(bǔ)充。1.3.21.3.2 書(shū)店管理系統(tǒng)功能模塊圖書(shū)店管理系統(tǒng)功能模塊圖書(shū)店進(jìn)書(shū)、銷(xiāo)售管理進(jìn)貨管理圖書(shū)類(lèi)別管理銷(xiāo)售管理庫(kù)存管理圖書(shū)調(diào)查圖書(shū)訂購(gòu)圖書(shū)入倉(cāng)查看類(lèi)別添加類(lèi)別修改類(lèi)別刪除類(lèi)別查看圖書(shū)刪除圖書(shū)添加圖書(shū)庫(kù)存數(shù)量庫(kù)存類(lèi)別圖 12 書(shū)店管理系統(tǒng)功能模塊圖精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)需求分析需求分析2.12.1 業(yè)務(wù)流程圖業(yè)務(wù)流程圖2.1.12.1.1 書(shū)店進(jìn)貨、銷(xiāo)售管理的工作流程書(shū)店進(jìn)貨、銷(xiāo)售管理的工作流程#產(chǎn)品購(gòu)進(jìn)確定圖書(shū)名稱(chēng),型號(hào),數(shù)量-發(fā)貨訂貨

8、通知-簽訂合同-匯出預(yù)付款-接收?qǐng)D書(shū)-圖書(shū)入庫(kù)#產(chǎn)品售出接受買(mǎi)主購(gòu)貨通知-簽訂合約-接受預(yù)收款-通知發(fā)貨-產(chǎn)品出庫(kù)#營(yíng)銷(xiāo)人員工作工作范圍-客戶信息收集-產(chǎn)品介紹-簽訂合同-售后工作-取得回款-領(lǐng)取提成2.1.22.1.2 書(shū)店進(jìn)貨、銷(xiāo)售管理的業(yè)務(wù)流程圖書(shū)店進(jìn)貨、銷(xiāo)售管理的業(yè)務(wù)流程圖 圖 21 書(shū)店進(jìn)貨、銷(xiāo)售管理的業(yè)務(wù)流程圖精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)2.22.2 數(shù)據(jù)流程圖數(shù)據(jù)流程圖書(shū)店管理員通過(guò)管理系統(tǒng)了解書(shū)店圖書(shū)信息,適當(dāng)?shù)膶?duì)書(shū)店存在的書(shū)籍存在與否、銷(xiāo)售情況等進(jìn)行分析,從而完成以后的進(jìn)貨方向。(1) 書(shū)店進(jìn)貨銷(xiāo)售頂層數(shù)據(jù)流程圖管理員身份驗(yàn)證添加信息刪除信息修改信息圖書(shū)信息表管

9、理員信息無(wú)權(quán)操作有效權(quán)限更新圖 22 頂層數(shù)據(jù)流程圖(2) 銷(xiāo)售管理子系統(tǒng)第一層數(shù)據(jù)流圖管理員查看倉(cāng)庫(kù)送進(jìn)訂單處理訂單供應(yīng)商訂單記錄圖書(shū)類(lèi)別應(yīng)收賬款反饋類(lèi)別查看需求訂單數(shù)據(jù)批準(zhǔn)訂單訂單的通知單圖 23 子系統(tǒng)數(shù)據(jù)流圖精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)2.32.3 數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義數(shù)據(jù)項(xiàng)含義存儲(chǔ)長(zhǎng)度存儲(chǔ)長(zhǎng)度DI-1DI-1BookIDBookID圖書(shū)編號(hào)圖書(shū)編號(hào)Char(10)Char(10)DI-2DI-2BookNameBookName圖書(shū)名圖書(shū)名Char(20)Char(20)DI-3DI-3BookwriterBookwriter圖書(shū)作者圖

10、書(shū)作者Char(10)Char(10)DI-4DI-4BookpublishBookpublish圖書(shū)出版社圖書(shū)出版社Char(10)Char(10)DI-5DI-5BookpriceBookprice圖書(shū)單價(jià)圖書(shū)單價(jià)Int(4)Int(4)DI-6DI-6BookddateBookddate圖書(shū)出版日期圖書(shū)出版日期DateDateDI-7DI-7BookclassBookclass圖書(shū)類(lèi)別圖書(shū)類(lèi)別CharChar(2020)DI-8DI-8BookstateBookstate圖書(shū)是否賣(mài)出圖書(shū)是否賣(mài)出CharChar(1010)DI-9DI-9PurchaseaddressPurchasead

11、dress供書(shū)商地址供書(shū)商地址CharChar(3030)DI-10DI-10PurchasemobilePurchasemobile供書(shū)商電話供書(shū)商電話CharChar(1515)DI-11DI-11BooksumtotalBooksumtotal應(yīng)付總金額應(yīng)付總金額FloatFloat(4,24,2)DI-12DI-12PaywayPayway付款方式付款方式CharChar(1515)DI-13DI-13BuyinvoiceBuyinvoice是否要發(fā)票是否要發(fā)票BooleanBooleanDI-14DI-14BillBill收據(jù)收據(jù)CharChar(2020)DI-15DI-15Mid

12、Mid管理員編號(hào)管理員編號(hào)CharChar(1010)DI-16DI-16MnameMname管理員姓名管理員姓名CharChar(1010)DI-16DI-16MsexMsex管理員性別管理員性別CharChar(2 2)DI-17DI-17MauthMauth管理員權(quán)限級(jí)別管理員權(quán)限級(jí)別CharChar(4 4)DI-18DI-18MTTelephMTTeleph管理員電話管理員電話CharChar(1515)DI-19DI-19MaddreMaddre管理員地址管理員地址Char(30)Char(30)DI-20DI-20RoomnumRoomnum圖書(shū)數(shù)目圖書(shū)數(shù)目INT(4)INT(4

13、)DI-21DI-21RoomaddreRoomaddre圖書(shū)地址圖書(shū)地址CharChar(2020)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)3.概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)3.1 概念結(jié)構(gòu)概述概念結(jié)構(gòu)概述概念模型設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS 的概念模型,是各種數(shù)據(jù)模型的共同基礎(chǔ)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫(kù)能充分滿足各種信息的輸入和輸出。概念結(jié)構(gòu)的主要特點(diǎn)是:(1) 能真實(shí)充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求。是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模擬。(2) 易于理解,從

14、而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn),用戶的積極參與是數(shù)據(jù)庫(kù)設(shè)計(jì)成功的關(guān)鍵。(3) 易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。(4) 易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。通過(guò)上述系統(tǒng)功能的分析,針對(duì)書(shū)店進(jìn)書(shū)、銷(xiāo)售系統(tǒng)的需求,總結(jié)出以下需求信息:1)每一書(shū)店可以在多個(gè)供書(shū)商處購(gòu)買(mǎi),每供書(shū)商可供給多個(gè)書(shū)店。2)每一倉(cāng)庫(kù)可以放置多種類(lèi)別的書(shū),一種類(lèi)別只放在一個(gè)倉(cāng)庫(kù)。3)每種圖書(shū)類(lèi)別下可以有多種圖書(shū)。3.23.2 E-R 圖圖有上述關(guān)系分析,則可以把書(shū)店銷(xiāo)售管理系統(tǒng)設(shè)計(jì)以下實(shí)體:圖書(shū)類(lèi)別實(shí)體、圖書(shū)實(shí)體、供書(shū)商實(shí)體、訂單實(shí)體、倉(cāng)庫(kù)實(shí)體、管理員實(shí)體。則各實(shí)體之間關(guān)系的 E-R

15、 圖 3-1 所示:精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)1n圖書(shū)類(lèi)別倉(cāng)庫(kù)供書(shū)商圖書(shū)管理員訂單顧客分類(lèi)購(gòu)買(mǎi)統(tǒng)計(jì)存放填寫(xiě)銷(xiāo)售管理供應(yīng)量數(shù)量數(shù)量mnpm1nnm1nmn圖 3-1 實(shí)體之間關(guān)系的 E-R 圖3.2.1 圖書(shū)類(lèi)別實(shí)體圖書(shū)類(lèi)別實(shí)體 E-R 圖:圖:圖書(shū)類(lèi)別類(lèi)別編號(hào)類(lèi)別名稱(chēng)是否刪除圖 3-2 圖書(shū)類(lèi)別實(shí)體 E-R 圖3.2.2 圖書(shū)信息實(shí)體圖書(shū)信息實(shí)體 E-R 圖:圖:精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)圖書(shū)圖書(shū)類(lèi)別 出版社價(jià)格編號(hào)書(shū)名數(shù)量作者出版日期圖 3-2 圖書(shū)讀者信息實(shí)體 E-R 圖3.2.3 訂單信息實(shí)體訂單信息實(shí)體 E-R 圖:圖:訂單訂單標(biāo)識(shí)收貨人電訂單金收貨人地

16、供書(shū)量付款方收貨人姓?qǐng)D 3-3 訂單信息實(shí)體 E-R 圖3.2.4 供書(shū)商信息實(shí)體 E-R 圖:供書(shū)商地址郵政編碼電話編號(hào)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)圖 3-4 供書(shū)商信息實(shí)體 E-R 圖3.2.5 倉(cāng)庫(kù)信息實(shí)體倉(cāng)庫(kù)信息實(shí)體 E-R 圖:圖:倉(cāng)倉(cāng)庫(kù)庫(kù)存存書(shū)書(shū)量量入入庫(kù)庫(kù)時(shí)時(shí)間間管管理理員員編編號(hào)號(hào)編編號(hào)號(hào)圖 3-5 倉(cāng)庫(kù)信息實(shí)體 E-R 圖3.2.6 管理員信息實(shí)體管理員信息實(shí)體 E-R 圖:圖:管管理理員員性性別別電電話話姓姓名名編編號(hào)號(hào)年年齡齡圖 3-6 管理員信息實(shí)體 E-R 圖3.2.7 顧客信息實(shí)體顧客信息實(shí)體 E-R 圖:圖:精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)

17、顧顧客客性性別別電電話話姓姓名名購(gòu)購(gòu)書(shū)書(shū)時(shí)時(shí)間間地地址址圖 3-7 顧客信息實(shí)體 E-R 圖根據(jù)書(shū)店管理處理需求,對(duì)應(yīng)數(shù)據(jù)表的設(shè)計(jì)及功能如下:圖書(shū)類(lèi)別基本信息表:涉及書(shū)店提供的各類(lèi)書(shū)籍信息。圖書(shū)基本信息表:存放書(shū)店所售圖書(shū)的基本信息。訂購(gòu)單基本信息表:存放與供書(shū)商相關(guān)的訂單的基本信息。供書(shū)商基本信息表:存放供書(shū)商的基本信息表。管理員基本信息表:存放書(shū)店管理員一些基本信息表。倉(cāng)庫(kù)基本信息表:存放書(shū)店書(shū)籍放置的基本信息表。顧客基本信息表:存放書(shū)店購(gòu)書(shū)信息。4.邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本 E-R 圖轉(zhuǎn)換為與

18、選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。對(duì)某一種數(shù)據(jù)模型,各個(gè)機(jī)器系統(tǒng)又有許多不同的限制,提供不同環(huán)境與工具。所以設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分 3 步進(jìn)行:1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;2)將轉(zhuǎn)換來(lái)的關(guān)系模型向特定 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換;3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)4.1E-R4.1E-R 圖向關(guān)系模型的轉(zhuǎn)換圖向關(guān)系模型的轉(zhuǎn)換關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的組合。E-R 圖則是由實(shí)體型、實(shí)體的屬性和實(shí)體型之間的聯(lián)系 3 個(gè)要素組成的。所以將 E-R 轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體型、實(shí)體的屬性和實(shí)體型之間的聯(lián)系轉(zhuǎn)換為

19、關(guān)系模式,把1:1、1:N、N:M 關(guān)系轉(zhuǎn)換為一些獨(dú)立的關(guān)系模式或者把之間聯(lián)系相互合并。由圖 3-1 實(shí)體 E-R 圖轉(zhuǎn)化的關(guān)系模型如下:圖書(shū)類(lèi)別:booktype(typeID,typeName,ISdelete) 。圖書(shū):book(bookID,bookname,bookauthor,bookprice,publisher,publishdate,typeID,bookcount) 。訂單:order(orderID,ordercount,buyeradress,buyertelephone,ordersum,buyername, ) 。供書(shū)商:purchase(purchaseID,pu

20、rchaseadress,ship,purchasetelephone) 。倉(cāng)庫(kù):store(storeID,count,putdate,adminisID) 。管理員:adminis(adminiID,adminissex,adminisname,administele,admniosage) 。顧客:customer(buydate,customername,customersex,customeradress,customerage)統(tǒng)計(jì):statistics(bookID,adminisID,counts) 。存放:load(bookID,storeID,loaddate) 。購(gòu)買(mǎi):B

21、uy(bookID,orderID,buycount) 。銷(xiāo)售:Sell(bookID,customername,sellcount) 。(1) 圖書(shū)類(lèi)別基本信息表- booktype字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用typeIDChar10類(lèi)型標(biāo)識(shí)主鍵typeNameChar50類(lèi)型名稱(chēng)ISdeleteCHAR2是否刪除表 4-1 圖書(shū)類(lèi)別基本信息表(2) 圖書(shū)基本信息表- book字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用bookIDChar10圖書(shū)編號(hào)主鍵精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)booknameChar50書(shū)名bookauthorChar20作者publisherChar50出版社publ

22、ishdateChar8出版日期typeIDChar10類(lèi)型編號(hào)外鍵bookcountInt數(shù)量bookpriceNumeric6價(jià)格表 4-2 圖書(shū)基本信息表(3) 訂單基本信息表- order字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用orderIDChar10訂單號(hào)主鍵ordercountInt訂單量buyeradressChar50收貨人地址buyertelephonechar15收貨人電話ordersumNumeric9訂單總和buyernameChar20收貨人表 4-3 訂單基本信息表(4) 供書(shū)商基本信息表- purchase字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用purchaseIDChar10供書(shū)商編

23、號(hào)主鍵purchaseadressChar50供書(shū)商地址shipChar20平郵purchasetelephoneChar15電話表 4-4 供書(shū)商基本信息表(5) 倉(cāng)庫(kù)基本信息表- store字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用storeIDChar10倉(cāng)庫(kù)號(hào)主鍵countInt存放數(shù)量putdateChar8入庫(kù)時(shí)間adminisIDChar10管理員號(hào)外鍵表 4-5 倉(cāng)庫(kù)基本信息表(6) 管理員基本信息表- adminis精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)字段名 數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用adminiIDChar10管理員編號(hào)主鍵adminissexChar10性別adminisnameCh

24、ar20姓名administeleChar15電話admniosageChar8年齡表 4-6 管理員基本信息表(7) 顧客基本信息表- customer字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用customernameChar20顧客姓名主鍵buydateChar8購(gòu)買(mǎi)日期customersexChar8顧客性別customeradressChar50顧客地址customerageChar8顧客年齡表 4-7 顧客基本信息表(8)統(tǒng)計(jì)基本信息表- statistics字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用bookIDChar10圖書(shū)編號(hào)主鍵(外鍵)adminisIDChar10管理員編號(hào)主鍵(外鍵)countsIn

25、t數(shù)量表 4-8 統(tǒng)計(jì)基本信息表(9)存放基本信息表- load字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用bookIDChar10圖書(shū)編號(hào)主鍵(外鍵)storeIDChar10倉(cāng)庫(kù)號(hào)主鍵(外鍵)loaddateChar20入庫(kù)日期表 4-9 存放基本信息表(10)購(gòu)買(mǎi)基本信息表- Buy字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用bookIDChar10圖書(shū)編號(hào)主鍵(外鍵)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)orderIDChar10訂單號(hào)主鍵(外鍵)buycountInt購(gòu)書(shū)量表 4-10 購(gòu)買(mǎi)基本信息表(11)銷(xiāo)售基本信息表- Sell字段名數(shù)據(jù)類(lèi)型長(zhǎng)度描述鍵引用bookIDChar10圖書(shū)編號(hào)主鍵(外鍵)cus

26、tomernameChar10顧客姓名主鍵(外鍵)sellcountInt銷(xiāo)售量表 4-11 銷(xiāo)售基本信息表5.物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu)。(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。 為數(shù)據(jù)庫(kù)中各基本表建立的索引如下”(1) 由于圖書(shū)基本表 BOOK 的主碼,BOOKID 經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一索引。(2) 由于基本表 BOOKTYPE 的屬性 TYPENAME,

27、經(jīng)常在查詢條件中出現(xiàn),并在兩個(gè)屬性上建立聚簇索引。(3) 訂單信息表 ORDER 的屬性 ORDERID 和 ORDERSUM,經(jīng)常在查詢條件中出現(xiàn),并考慮在其上建立聚簇索引。(4) 倉(cāng)庫(kù)信息表 STORE 的一屬性 STOREID,經(jīng)常在查詢條件中出現(xiàn),并考慮在其上建立聚簇索引。6.角色與觸發(fā)器設(shè)計(jì)角色與觸發(fā)器設(shè)計(jì)定義 BEFORE 行級(jí)觸發(fā)器,為倉(cāng)庫(kù)表 STORE 定義完整性規(guī)則“存放量不低于1000 本,如果低于 1000 本,自動(dòng)改為 1000 本” 。CREATE TRIGGER INSERT_OR_UPDATE_STOREBEFORE INSERT OR UPDATE ON STO

28、REFOR EACH ROWAS BEGINIF(NEW. COUNT1000)THEN精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)NEW. COUNT:=1000;END IF;END;7.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)7.17.1 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引7.117.11 建立數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù)CREATE DATABASE SALEBOOK7.127.12 建立數(shù)據(jù)表建立數(shù)據(jù)表(1)圖書(shū)信息表的建立CREATE TABLE BOOK( BOOKID CHAR(10) PRIMARY KEY,Bookname char(50) not null,Boo

29、kauthor char(20) ,Publisher char(50) ,Publishdate char(8) ,typeID char(10) not null,bookcount int,bookprice numeric(6) ,F(xiàn)OREIGN KEY TYPEID REFERENCES BOOKTYPE(TYPEID); (2) 圖書(shū)類(lèi)別信息表建立CREATE TABLE BOOKTYPE(TYPEID CHAR(10) PRIMARY KEY,TYPENAME CHAR(50),ISDELETE CHAR(2); (3)訂單信息表CREATE TABLE ORDER(ORDERID CHAR(10) NOT NULL,ORDERCOUNT INT,BUYERADRESS CHAR(50),精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)BUYERTELEPHONE CHAR(15),ORDERSUM NUMERIC(9),BUYERNAME CHAR(20),PRIMARY KEY(ORDERID);(4) 供書(shū)商信息表(5) 倉(cāng)庫(kù)信息表(6) 管理員信息表(7) 顧客信息表(8) 統(tǒng)計(jì)信息表(9) 存放信息表(10)購(gòu)買(mǎi)信息表(11)銷(xiāo)售信息表均同上(1) (2)

溫馨提示

  • 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)論