下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)課程設(shè)計(jì)設(shè)計(jì)選題:網(wǎng)上書店管理系統(tǒng)班 級(jí):船海 1101設(shè) 計(jì) 人:郭英豪學(xué) 號(hào): U201115491輔導(dǎo)教師:董敏欽需求分析1.1數(shù)據(jù)需求網(wǎng)上書店管理信息系統(tǒng)需要完成功能主要有:..9.各種書籍基本信息的入,包括書名,ISBN號(hào),出版年份,價(jià)格。書籍基本信息的查詢、修改,包括書名,ISBN號(hào),出版年份,價(jià)格等。書籍作者基本信息的輸入,包括姓名地址,個(gè)人主頁(yè)。書籍作者基本信息的查詢、刪除,包括姓名,地址,個(gè)人主頁(yè)等。出版社信息的輸入,包括出版社名稱地址,電話,網(wǎng)站等。出版社基本信息的查詢、刪除,包括出版社名稱,地址,電話,網(wǎng)站等。購(gòu)物車相關(guān)信息的輸入,包括購(gòu)
2、物車號(hào),購(gòu)買數(shù)量。購(gòu)物車信息的查詢、修改,包括購(gòu)物車號(hào),購(gòu)買數(shù)量等。消費(fèi)者相關(guān)信息的輸入,包括姓名,郵箱,地址,電話。10 .消費(fèi)者相關(guān)信息的查詢、修改,包括姓名,郵箱,地址,電話等。11 .倉(cāng)庫(kù)相關(guān)信息的輸入,包括倉(cāng)庫(kù)號(hào),地址,電話,存書量。12 .倉(cāng)庫(kù)相關(guān)信息的查詢、修改,包括倉(cāng)庫(kù)號(hào),地址,電話,存書量等。1.2事物需求(1)在書籍信息管理部分,要求:a.可以瀏覽書籍、作者及其出版社信息。b.可以對(duì)書籍、作者及其出版社信息進(jìn)行添加及刪除的操作。(2 )在圖書網(wǎng)上銷售信息管理部分 ,要求:a.可以查詢消費(fèi)者的相關(guān)信息以及他擁有的購(gòu)物車和購(gòu)書量的信息。b.可以對(duì)消費(fèi)者的相關(guān)信息以及他擁有的購(gòu)物
3、車和購(gòu)書量的信息進(jìn)行維護(hù) 的操作。在圖書倉(cāng)儲(chǔ)管理部分,要求:。a.可以瀏覽各個(gè)倉(cāng)庫(kù)的藏書信息。b.可以對(duì)倉(cāng)庫(kù)藏書信息進(jìn)行維護(hù)操作。二、數(shù)據(jù)庫(kù)設(shè)計(jì),包括添加及刪除倉(cāng)庫(kù)購(gòu)物車顧客2.1實(shí)體模型:2.2 ER圖到關(guān)系圖的轉(zhuǎn)換(其中帶下劃線的為主屬性)numberphoneaddress2.3數(shù)據(jù)字典Author 表book 表列名數(shù)據(jù)類型允詳值5BNtitiEchar(20)ywyearaiallintJpricereal7|btoa 表列名namewaddress5BN數(shù)據(jù)類型 允許加11值Ktodiar(20>Ediar(40)171btop 表Publisher 表列密戴殿型 允許NU值
4、char 聿口) paddrgEEchartsphwieintURLchar (50)customer 表列名數(shù)據(jù)類型允許Mui值sadiar(5a)Bnamechar (20)acaddresschar (40)siphoneint回Shopping-basket 表psketlDcem.ail列名數(shù)據(jù)類型ntchar 50)MuY值Btos 表7 codenumber數(shù)據(jù)類型 int5mallintsmallint允許Mull值列名s m al lintintchar 網(wǎng)數(shù)據(jù)類型允許NJI值Warehouse 表idephone whaddressBtop 表三、關(guān)系圖的建立njil>
5、;Ei四、功能實(shí)現(xiàn)4.1 創(chuàng)建數(shù)據(jù)庫(kù):create database bookshop;4.2 創(chuàng)建數(shù)據(jù)表:( 1 ) book 表 create table book(ISBN int primary key, title char(20), wyear smallint, price real);( 2 ) author 表create table author(name char(20),waddress char(40), URL char(50)primary key(name,waddress) );( 3 ) btoa 表 create table btoa(ISBN int p
6、rimary key, name char(20), waddress char(40), foreign key(ISBN)references book(ISBN), foreign key(name,waddress)references author(name,waddress) );( 4) publisher 表 create table publisher(name char(20) primary key, paddress char(40),phone int, URL char(50);( 5 ) btop 表 create table btop(ISBN int prim
7、ary key, name char(20),foreign key(ISBN)references book(ISBN), foreign key(name)references publisher(name) );( 6 ) customer 表create table customer(cemail char(50)primary key,name char(20),caddress char(40), phone int); shopping_basket 表create table shopping_basket(basketID int primary key, cemail ch
8、ar(50), foreign key(cemail)references customer(cemail) );(8) btos 表create table btos(ISBN int,basketID int, number smallint, primary key(ISBN,basketID), foreign key(ISBN)references book(ISBN), foreign key(basketID)references shopping_basket(basketID) );(9) warehouse 表 create table warehouse(code sma
9、llint primary key,phone int, whaddress char(40) );(10) btow 表create table btow(ISBN int, code smallint, number smallint, primary key(ISBN,code), foreign key(ISBN)references book(ISBN), foreign key(code)references warehouse(code) );五、數(shù)據(jù)操作(插入、查詢、刪除、修改、添加)10.1 入(1)向book表插入信息insert into book values('
10、;1644','追風(fēng)箏的人','2003','25');insert into student values('28317','致青春','2012','29.8');insert into student values('838971',' 了不起的蓋茨比','1876','148);ISBFJtidewyearprice1: 士干第1.追風(fēng)學(xué)的人2S317致青春2012Z9.S839971了不起的蓋茨18761OAJ
11、C42MilMAL(2)向author表插入信息insert into author values('菲茨杰拉德,'華中科技大學(xué)','');insert into author values('胡塞尼,武漢大學(xué),'');insert into author values('辛夷塢','華中農(nóng)業(yè)大學(xué) ','');name"AddressURL三生也&城華中科技大學(xué). .胡塞尼武雙大學(xué) mn/w. sina. com. c.辛夷坦華中戒北大學(xué)www.blossompr.
12、NJLLr<JLLryun向btoa表插入信息insert into btoa values('1644','胡塞尼,武漢大學(xué)');insert into btoa values('28317','辛夷塢,'華中農(nóng)業(yè)大學(xué)');insert into btoa values('838971','菲茨杰拉德,'華中科技大學(xué));fEBNname蜩至尼武說(shuō)大竽 26317辛夷塢華中農(nóng)業(yè)大學(xué),338971手蔻杰拉德華中科技大學(xué),,AWLfNULLNULL(4)向publisher表插入信息ins
13、ert into publisher values('朝華出版社','北京','63818440','');insert into publisher values('航空工業(yè)出版社','北京','120','');insert into publisher values('人民出版社',上海','110','www.ewen.cc');namepaddressplhoneURL菖意鷲牌北京航空_Lii出版北京1
14、20ww*w.bloc£ompr.,.例a 吶一 Mng 曲 nda_.人民出版社上海 110www.ewenxc NULLNU1LMAL 向btop表插入信息insert into btop values('1644','人民出版社');insert into btop values('28317','朝華出版社');insert into btop values('838971','航空工業(yè)出版社');ISBNrare16442S317818971血人民出版社 朝華出版社 航空工業(yè)出肺
15、(6)向customer表插入信息insert into customer values('11111',嘻嘻','湖南大學(xué)','114');insert into customer values('#39;,'哈哈','清華大學(xué)','911');insert into customer values('365282758','郭英豪','華中科技大學(xué)','119');cemaillnamecad
16、dressphone噫噫可脯大學(xué)11418665626290:,. 哈哈貴華大學(xué).91136 5282750。. 耶英豪華中科技大學(xué)119NULLALfZNULL(7) 向shopping_basket表插入信息insert into shopping_basket values('1','365282758 ');insert into shopping_basket values('2','');insert into shopping_basket values('3','11
17、111 ');basketlDcemail0365Z82758tqi.2 幽5am儂g iff3 111 Ilyina, cd.AUZNULL(8)向btos表插入信息insert into btos values('1644','1','2');insert into btos values('28317','3','4');insert into btos values('838971','2','3');ISBNbasketiDnunbe
18、r283173483397123hULLMULLALfl(9)向warehouse表插入信息insert into warehouse values('1001','674382','武漢市');insert into warehouse values('1002','674383','長(zhǎng)沙市');insert into warehouse values('1003','674384',' 上海市');codephonewhad dress74382武
19、漢市長(zhǎng)沙市1002674383100167364上海市NULL(10)向btow表插入信息 insert into btow values('1644','1002','800');insert into btow values('28317','1003','女','10000');insert into btow values('838971','1001','女','500');1S£Ncodenumbe
20、r1002SOO283171003wooo100150。WLiwu.5.2查詢(1)查詢價(jià)格低于28元的書籍的作者的相關(guān)信息 select author .* from author , btoa , bookwhere book . ISBN =btoa . ISBN and btoa . name =author . nameand book . ISBN in( select book . ISBN from book where price <28 );nans,箱,目ddr?第URLWWW Mima .COITi.tTi菲旋亦拉德華中科技大學(xué) (2)查詢將致青春放入購(gòu)物車的顧客
21、的相關(guān)信息select distinctcustomer .*from customer , shopping_basket,btos,bookwhere btos . basketID =shopping_basket.basketIDand shopping_basket.cemail =customer.cemailand btos . ISBN =( select book . ISBN from book where title ='致青春');cerriailname caddress phonejli UJIIIBUd li 04 I| 11111sinfl.GQ
22、ni j 嘻嗔 湖南大學(xué)(3)查詢地址在北京的出版社的名稱,電話,網(wǎng)頁(yè) select name , phone , URLnamephoneURL1 iirmi ryn mrnil ir»i iiirmii朝華出版社;期 184402航空工11出版社120www.yinqhanda .connwhere paddress ='北京'from publisherselect(4)查詢所有書的倉(cāng)儲(chǔ)記錄,包括書的名字和倉(cāng)庫(kù)的地址,并將結(jié)果按倉(cāng)儲(chǔ)量降序排列book . title , btow .*, warehouse . whaddressfrombook
23、 , btow , warehousewherebook . ISBN =btow . ISBN and btow . code =warehouse . codeorderby number desc ;titleISSNcodenumber iiaii-jiii i - i iiihain in 1 I i斂青百2831710031DODO上海市2 數(shù)青春2B31710011DG0武漢市3了不起的蓋茨比&湖乃1002mKibrH4宣風(fēng)箏的人1W4HDD5追風(fēng)拳的火1&441003700上海市6了不起的蓋茨比83*9711001WO武漢市(5)查詢各個(gè)倉(cāng)庫(kù)的總倉(cāng)儲(chǔ)量selec
24、t code 倉(cāng)庫(kù)代號(hào),SUM( number )總倉(cāng)儲(chǔ)量 from btowgroup by code ;倉(cāng)庫(kù)代號(hào)總倉(cāng)儲(chǔ)里| 100115002100217M31W310700(6)查詢名字姓“郭”字的顧客的購(gòu)物車代號(hào)select name姓名,basketID購(gòu)物車代號(hào)from shopping_basket , customer where name like '享B%' and shopping_basket . cemailin( select cemail from customer where name like '享B%');姓名購(gòu)物車代號(hào) nn
25、iim i|1 i郭英豪:15.3創(chuàng)建視圖(1)創(chuàng)建所有1001號(hào)倉(cāng)庫(kù)的藏書記錄的視圖 create view shitu1 (ISBN ,書名,數(shù)量) as select btow . ISBN , title , number from btow , bookwhere btow . ISBN =book . ISBN and btow . code ='1001'查看視圖中的記錄select * from shitu1ISBN裁里1in diiil liu Illi laji maiiiii| 25317 ii敵青春1D0C'214D06B暗時(shí)間1D0C'
26、3&38971了不起的蓋茨比500(2)創(chuàng)建視圖 customer其中的內(nèi)容是收藏暗時(shí)間的消費(fèi)者信息,包括(姓名,郵箱,地址,電話),創(chuàng)建時(shí)加上with check optioncreate view customer2 (姓名,郵箱,地址,電話) as select distinctcustomer . name, customer . cemail , customer . caddress , customer . phonefrom btos , book , shopping_basket , customerwhere shopping_basket . basketID
27、=btos . basketID andshopping_basket . cemail =customer . cemailand btos . ISBN =( select ISBN from book where book . title ='暗時(shí)間') with check option ;查看視圖中的記錄select * from customer2姓名郵箱地址電話1i庖喧i vii iiranili iwi iiiriviiBiT11111 stna .Gotti湖南大學(xué)1142哈哈清華大學(xué)9113郭英豪3652a2 75Sqq.ctirTi華中科技大學(xué)m4小郭.com到雞大學(xué)(3)創(chuàng)建一個(gè)視圖,其中的內(nèi)容是每個(gè)倉(cāng)庫(kù)的總存書量create view cunshuliang (倉(cāng)庫(kù)號(hào),存書量) asselect code , sum ( number ) from btow group by code with che
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《工程設(shè)備復(fù)習(xí)》課件
- 心電信號(hào)識(shí)別技術(shù)-洞察分析
- 文物保護(hù)國(guó)際合作與交流-洞察分析
- 文本轉(zhuǎn)換的語(yǔ)義依賴規(guī)則研究-洞察分析
- 形式化方法在中綴轉(zhuǎn)后綴轉(zhuǎn)換中的應(yīng)用研究-洞察分析
- 物聯(lián)網(wǎng)安全防護(hù)-第1篇-洞察分析
- 特種水泥性能優(yōu)化-洞察分析
- 初級(jí)職稱個(gè)人專業(yè)技術(shù)工作總結(jié)范文(12篇)
- 醫(yī)學(xué)圖像增強(qiáng)與降噪算法-洞察分析
- 網(wǎng)絡(luò)切片技術(shù)在行業(yè)專網(wǎng)的應(yīng)用研究-洞察分析
- 電網(wǎng)公司QC小組縮短配調(diào)倒閘操作時(shí)間成果匯報(bào)
- 2023年秋季國(guó)家開放大學(xué)-02272-數(shù)據(jù)結(jié)構(gòu)(本)期末考試題帶答案
- 《網(wǎng)絡(luò)營(yíng)銷課件:如何用微信公眾號(hào)進(jìn)行品牌營(yíng)銷推廣》
- 2023年國(guó)內(nèi)人工智能大模型發(fā)展現(xiàn)狀研究
- 真空濾油機(jī)的原理及設(shè)計(jì)
- 房屋臨時(shí)建設(shè)申請(qǐng)書
- 二手車鑒定評(píng)估報(bào)告表
- 水利工程常用規(guī)范、標(biāo)準(zhǔn)匯總
- 現(xiàn)場(chǎng)生命急救知識(shí)與技能學(xué)習(xí)通課后章節(jié)答案期末考試題庫(kù)2023年
- 大學(xué)美育知到章節(jié)答案智慧樹2023年延邊大學(xué)
- 小學(xué)二年級(jí)道德與法治學(xué)業(yè)質(zhì)量評(píng)價(jià)方案
評(píng)論
0/150
提交評(píng)論