




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫課程設計設計選題:網上書店管理系統班 級:船海 1101設 計 人:郭英豪學 號: U201115491輔導教師:董敏欽需求分析1.1數據需求網上書店管理信息系統需要完成功能主要有:..9.各種書籍基本信息的入,包括書名,ISBN號,出版年份,價格。書籍基本信息的查詢、修改,包括書名,ISBN號,出版年份,價格等。書籍作者基本信息的輸入,包括姓名地址,個人主頁。書籍作者基本信息的查詢、刪除,包括姓名,地址,個人主頁等。出版社信息的輸入,包括出版社名稱地址,電話,網站等。出版社基本信息的查詢、刪除,包括出版社名稱,地址,電話,網站等。購物車相關信息的輸入,包括購
2、物車號,購買數量。購物車信息的查詢、修改,包括購物車號,購買數量等。消費者相關信息的輸入,包括姓名,郵箱,地址,電話。10 .消費者相關信息的查詢、修改,包括姓名,郵箱,地址,電話等。11 .倉庫相關信息的輸入,包括倉庫號,地址,電話,存書量。12 .倉庫相關信息的查詢、修改,包括倉庫號,地址,電話,存書量等。1.2事物需求(1)在書籍信息管理部分,要求:a.可以瀏覽書籍、作者及其出版社信息。b.可以對書籍、作者及其出版社信息進行添加及刪除的操作。(2 )在圖書網上銷售信息管理部分 ,要求:a.可以查詢消費者的相關信息以及他擁有的購物車和購書量的信息。b.可以對消費者的相關信息以及他擁有的購物
3、車和購書量的信息進行維護 的操作。在圖書倉儲管理部分,要求:。a.可以瀏覽各個倉庫的藏書信息。b.可以對倉庫藏書信息進行維護操作。二、數據庫設計,包括添加及刪除倉庫購物車顧客2.1實體模型:2.2 ER圖到關系圖的轉換(其中帶下劃線的為主屬性)numberphoneaddress2.3數據字典Author 表book 表列名數據類型允詳值5BNtitiEchar(20)ywyearaiallintJpricereal7|btoa 表列名namewaddress5BN數據類型 允許加11值Ktodiar(20>Ediar(40)171btop 表Publisher 表列密戴殿型 允許NU值
4、char 聿口) paddrgEEchartsphwieintURLchar (50)customer 表列名數據類型允許Mui值sadiar(5a)Bnamechar (20)acaddresschar (40)siphoneint回Shopping-basket 表psketlDcem.ail列名數據類型ntchar 50)MuY值Btos 表7 codenumber數據類型 int5mallintsmallint允許Mull值列名s m al lintintchar 網數據類型允許NJI值Warehouse 表idephone whaddressBtop 表三、關系圖的建立njil>
5、;Ei四、功能實現4.1 創建數據庫:create database bookshop;4.2 創建數據表:( 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) );五、數據操作(插入、查詢、刪除、修改、添加)10.1 入(1)向book表插入信息insert into book values('
10、;1644','追風箏的人','2003','25');insert into student values('28317','致青春','2012','29.8');insert into student values('838971',' 了不起的蓋茨比','1876','148);ISBFJtidewyearprice1: 士干第1.追風學的人2S317致青春2012Z9.S839971了不起的蓋茨18761OAJ
11、C42MilMAL(2)向author表插入信息insert into author values('菲茨杰拉德,'華中科技大學','');insert into author values('胡塞尼,武漢大學,'');insert into author values('辛夷塢','華中農業大學 ','');name"AddressURL三生也&城華中科技大學. .胡塞尼武雙大學 mn/w. sina. com. c.辛夷坦華中戒北大學www.blossompr.
12、NJLLr<JLLryun向btoa表插入信息insert into btoa values('1644','胡塞尼,武漢大學');insert into btoa values('28317','辛夷塢,'華中農業大學');insert into btoa values('838971','菲茨杰拉德,'華中科技大學);fEBNname蜩至尼武說大竽 26317辛夷塢華中農業大學,338971手蔻杰拉德華中科技大學,,AWLfNULLNULL(4)向publisher表插入信息ins
13、ert into publisher values('朝華出版社','北京','63818440','');insert into publisher values('航空工業出版社','北京','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','航空工業出版社');ISBNrare16442S317818971血人民出版社 朝華出版社 航空工業出肺
15、(6)向customer表插入信息insert into customer values('11111',嘻嘻','湖南大學','114');insert into customer values('#39;,'哈哈','清華大學','911');insert into customer values('365282758','郭英豪','華中科技大學','119');cemaillnamecad
16、dressphone噫噫可脯大學11418665626290:,. 哈哈貴華大學.91136 5282750。. 耶英豪華中科技大學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','長沙市');insert into warehouse values('1003','674384',' 上海市');codephonewhad dress74382武
19、漢市長沙市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)查詢價格低于28元的書籍的作者的相關信息 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菲旋亦拉德華中科技大學 (2)查詢將致青春放入購物車的顧客
21、的相關信息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 嘻嗔 湖南大學(3)查詢地址在北京的出版社的名稱,電話,網頁 select name , phone , URLnamephoneURL1 iirmi ryn mrnil ir»i iiirmii朝華出版社;期 184402航空工11出版社120www.yinqhanda .connwhere paddress ='北京'from publisherselect(4)查詢所有書的倉儲記錄,包括書的名字和倉庫的地址,并將結果按倉儲量降序排列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 數青春2B31710011DG0武漢市3了不起的蓋茨比&湖乃1002mKibrH4宣風箏的人1W4HDD5追風拳的火1&441003700上海市6了不起的蓋茨比83*9711001WO武漢市(5)查詢各個倉庫的總倉儲量selec
24、t code 倉庫代號,SUM( number )總倉儲量 from btowgroup by code ;倉庫代號總倉儲里| 100115002100217M31W310700(6)查詢名字姓“郭”字的顧客的購物車代號select name姓名,basketID購物車代號from shopping_basket , customer where name like '享B%' and shopping_basket . cemailin( select cemail from customer where name like '享B%');姓名購物車代號 nn
25、iim i|1 i郭英豪:15.3創建視圖(1)創建所有1001號倉庫的藏書記錄的視圖 create view shitu1 (ISBN ,書名,數量) 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暗時間1D0C'
26、3&38971了不起的蓋茨比500(2)創建視圖 customer其中的內容是收藏暗時間的消費者信息,包括(姓名,郵箱,地址,電話),創建時加上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 ='暗時間') with check option ;查看視圖中的記錄select * from customer2姓名郵箱地址電話1i庖喧i vii iiranili iwi iiiriviiBiT11111 stna .Gotti湖南大學1142哈哈清華大學9113郭英豪3652a2 75Sqq.ctirTi華中科技大學m4小郭.com到雞大學(3)創建一個視圖,其中的內容是每個倉庫的總存書量create view cunshuliang (倉庫號,存書量) asselect code , sum ( number ) from btow group by code with che
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025員工三級安全培訓考試試題及答案基礎題
- 2025-2030中國互聯網理財行業市場發展現狀及競爭格局與投資機會研究報告
- 2025-2030中國丙谷胺膠囊行業市場發展現狀及競爭策略與投資發展研究報告
- 2025-2030眼鏡防霧清潔劑產業市場深度調研及發展趨勢與投資研究報告
- 2025-2030中國遠洋漁船行業供求狀況分析與投資規模研究報告
- 2025-2030中國罐頭市場銷售規模與未來營銷策略建議研究報告
- 2025-2030中國沸騰袋行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國檸檬行業市場深度調研及供需與投資價值研究報告
- 2025-2030中國實木地板行業發展分析及投資風險與戰略研究報告
- 人員代理合同范本
- 承建工程合同
- DB11∕T 1251-2015 金屬非金屬礦山建設生產安全規范
- 江西公務員面試模擬4
- 防搶防盜應急預案
- 龍舟課件完整版本
- 首部樞紐工程施工方案(完整)
- 11.1《諫逐客書》復習課件高中語文必修下冊
- 2023-2024學年河南省三門峽市高二下學期5月期末物理試題(解析版)
- 開荒保潔施工方案三篇
- 強度計算.材料疲勞與壽命預測:S-N曲線:疲勞壽命預測技術
- 教學課件《權力與理性-17、18世紀西方美術》
評論
0/150
提交評論