版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)需要完成功能主要有: 1. 各種書籍基本信息的輸入,包括書名, ISBN 號(hào),出版年份 ,價(jià)格。 2. 書籍基本信息的查詢、修改,包括書名, ISBN 號(hào) ,出版年份 ,價(jià)格等。 3. 書籍作者基本信息的輸入,包括姓名 ,地址 ,個(gè)人主頁(yè)。 4. 書籍作者基本信息的查詢、刪除,包括姓名 ,地址 ,個(gè)人主頁(yè)等。 5. 出版社信息的輸入,包括出版社名稱 ,地址 ,電話 ,網(wǎng)站等。 6. 出版社
2、基本信息的查詢、刪除,包括出版社名稱 ,地址 ,電話 ,網(wǎng)站等。 7. 購(gòu)物車相關(guān)信息的輸入,包括購(gòu)物車號(hào) ,購(gòu)買數(shù)量。 8. 購(gòu)物車信息的查詢、修改,包括購(gòu)物車號(hào) ,購(gòu)買數(shù)量等。 9. 消費(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)行添加及刪除的
3、操作。 (2 )在圖書網(wǎng)上銷售信息管理部分 ,要求: a. 可以查詢消費(fèi)者的相關(guān)信息以及他擁有的購(gòu)物車和購(gòu)書量的信息。 可編輯 b. 可以對(duì)消費(fèi)者的相關(guān)信息以及他擁有的購(gòu)物車和購(gòu)書量的信息進(jìn)行維護(hù),包括添加及刪除 的操作。 (3)在圖書倉(cāng)儲(chǔ)管理部分,要求:。 a可以瀏覽各個(gè)倉(cāng)庫(kù)的藏書信息。 b.可以對(duì)倉(cāng)庫(kù)藏書信息進(jìn)行維護(hù)操作。 二、數(shù)據(jù)庫(kù)設(shè)計(jì) 2.1 實(shí)體模型: - 圖書 N _ N 倉(cāng)庫(kù) 購(gòu)物車 顧客 2.2 ER 圖到關(guān)系圖的轉(zhuǎn)換 (其中帶下劃線的為主屬性) ISBN 作者 出版社 2.3 數(shù)據(jù)字典 Author 表 book 表 列名 數(shù)鋸捷型 允詐Mull值 int III titk
4、char(20) wye ar sinallint price real 畫 btoa 表 允許訕值 V匹 mt El name char20 可編輯匣 waddress. di ar40) customer 表 勘裾案型 允許Nul ffi sa char (50) B name char(20) a address char (40) a phone int 圍 Shopp in g-basket 表 cem.ail 列茗 btop 表 Publisher 表 sketJD 可編輯 Warehouse 表 列名 數(shù)械型- 允許NLJ值 靈3 smallint B phone int wha
5、ddress char (43) 0 Btop 表 數(shù)據(jù)糞型 岬 igSFl Tit O 5? bdsketlD int B number ? m al lint 圍 三、關(guān)系圖的建立 四、功能實(shí)現(xiàn) 4.1 創(chuàng)建數(shù)據(jù)庫(kù): create database bookshop; 4.2 創(chuàng)建數(shù)據(jù)表: (1) book 表 bMitctc LP_ 怡iijd; L 山 dMClior i nc bfg ? IZN 9 1ni*rUD 初iW* - UdB-Aid rp/-. mu rMWccx F ZDde nAI EM nAI EM pi WF-sJher Map V l i rune- (ISBN
6、 int primary key, 可編輯 create table book 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 primary key, name char(20), waddress char(40), foreign key(ISB
7、N)references book(ISBN), foreign key(name,waddress)references author(name,waddress) ); (ISBN int primary key, 可編輯 ( 4 ) publisher 表(name char(20) primary key, 可編輯 create table publisher paddress char(40), phone int, URL char(50) ); (5 )btop 表 create table btop (ISBN int primary key, name char(20), f
8、oreign 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 ); ( 7 ) shopping_basket 表 (name char(20) primary key, 可編輯 create table shopping_basket(basketID int p
9、rimary key, 可編輯 cemail char(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 表 c
10、reate table warehouse (code smallint primary key, phone int, whaddress char(40) ); 10 ) btow 表 create table btow (ISBN int, code small int. nu mber smalli nt, primary key(ISBN,code), foreig n key(ISBN)refere nces book(ISBN), foreig n key(code)refere nces warehouse(code) ); 五、數(shù)據(jù)操作(插入、查詢、刪除、修改、添加) 5.1
11、 插入 (1)向 book 表插入信息 insert into book values(1644, 追風(fēng)箏的人,2003,25); insert into student values(28317, 致青春,2012,29.8); insert into student values(838971, 了不起的蓋茨比,1876,14.8); KBFJ tide wyear price 追風(fēng)第的人 頂了 25 2S317 2012 Z9.S 839971 了不綁蓋貳 1876 IO MAL 向 author 表插入信息 in sert into author values( 菲茨杰拉德,華中科技大
12、學(xué),) ; in sert into author values( 胡塞尼,武漢大學(xué),); in sert into author values( 辛夷塢,華中農(nóng)業(yè)大學(xué),) ; name Aaridrss URL 華中科技尢學(xué). . 胡塞尼 武沉大學(xué) mn/w.sina.conn-c.-. 辛夷塢 華中農(nóng)業(yè)大學(xué) www.blossompr. NJLL rJULL ftJLL 向 btoa 表插入信息 insert into btoa values(1644, 胡塞尼,武漢大學(xué)); insert into btoa values(28317, 辛夷塢,華中農(nóng)業(yè)大學(xué)); insert into b
13、toa values(838971, 菲茨杰拉德,華中科技大學(xué)); IEBN name waddress 武漢丸學(xué) 小 23317 辛第塢 華中農(nóng)業(yè)尢學(xué). 333971 乖茨柚德 華中科技犬學(xué)可編輯 MJLL NULL NU1L 可編輯 in sert into publisher values( in sert into publisher values( 朝華出版社,北京,63818440,) 航空工業(yè)出版社,北京,120,) rwme paddress phone URL CI躍R!圖北京 航空工壯出版寸驚 6381E440 120 www.blaeMmpr. w嘰 YingZndm 人
14、民出版社 上海 .11C www.ewenxc _ NULL MJS.L in sert into btop values(1644, 人民出版社); in sert into btop values(28317, 朝華出版社); 航空工業(yè)出版社 ); ISBN name 人民岀版社 23317 朝華岀版社 838971 航空工業(yè)岀履 (6)向 customer 表插入信息 in sert into customer values(11111s in , 嘻嘻,湖南大學(xué),114); in sert into customer values(, 哈哈,清華大學(xué),911); cemail mane
15、 caddress phone SOB 站膈大學(xué) 114 is陽(yáng)釜尹祐曲塾,. 渚華*學(xué) .911 36528275Sqq,.郛英扇 華中科技大學(xué) 119 NLLL JJLL NULL (7)向 shopping_basket 表插入信息 in sert into shopp in g_basket values(1, ) in sert into shopp in g_basket values(2, ) in sert into shopp in g_basket values(3,11111s in ) basketlD 匚 email D 365282758qq.,. 2 130653
16、24629., 3 lllllinaxD. AW (4)向 publisher 表插入信息 in sert into publisher values( 表插入信息 (5)向 btop 人民出版社,上海,110,www.ewen.cc) ; in sert into btop values(838971, insert into customer values(, 郭英豪,華中科技大學(xué),119); 可編輯 (8) 向 btos 表插入信息 in sert into btos values(1644,1,2) in sert into btos values(28317,3,4) in sert
17、 into btos values(838971,2,3) ISBM basketiD nuriber 貶阮 1 2 23317 3 氣 338971 2 3 ALSZ MULL ALLI (9) 向 warehouse 表插入信息 insert into warehouse values(1001,674382, 武漢市); insert into warehouse values(1002,674383, 長(zhǎng)沙市); insert into warehouse values(1003,674384, 上海市); code phone whaddre 674382 潮市 悵沙市 1002 6
18、74383 1003 67304 上海市 NULL (10) 向 btow 表插入信息 in sert into btow values(1644,1002,800) ; insert into btow values(28317,1003, 女,10000); insert into btow values(838971,1001, 女,500); 1SN code number 1002 800 23317 1003 wooo 03971 1001 500 WLi 私I 5.2 查詢 (1 )查詢價(jià)格低于 28 元的書籍的作者的相關(guān)信息 select author * from autho
19、r ,btoa ,book可編輯 where book .ISBN = btoa .ISBN and btoa .name = author .name and book .ISBN in (select book .ISBN from book where price 28 ); (2 )查詢將致青春放入購(gòu)物車的顧客的相關(guān)信息 select distinct customer .* from customer ,shopping_basket ,btos ,book where btos .basketID = shopping_basket .basketID and shopping_b
20、asket .cemail = customer .cemail (3)查詢地址在北京的出版社的名稱,電話,網(wǎng)頁(yè) select name ,phone ,URL (4 )查詢所有書的倉(cāng)儲(chǔ)記錄,包括書的名字和倉(cāng)庫(kù)的地址,并將結(jié)果按倉(cāng)儲(chǔ)量降序排列 select book .title ,btow .*,warehouse .whaddress from book ,btow ,warehouse where book . ISBN = btow SBN and btow .code = warehouse .code order by number desc ;rams URL IIMmil !
21、: j朗大學(xué) www 劇 n&a former 汞竟玉血億 華中科技大學(xué) www baiduxom name address phone 1 i 11111wnflGoni i IEIBII ) ) :SWA 學(xué) 114 and btosSBN =( select bookSBN from book where title =致青春); name phone URL Illi rm IF HUII-Tl Sj i j朝華岀版社6J81844Q www blossompness .com 2 航空工業(yè)出版社 120 www.yinghanda .conn where paddress =
22、 from publisher 北京; 可編輯 title ISSN code number whaddress 1 i KW 28317 1003 1DODO 上俞 2 2B317 1M1 1DG0 諏市 3 了不起的蓋菠比 &3971 伽 0 KibrH 4 追風(fēng)藩的人 1W4 1K2 HDD 5 追狷的人 1&44 1003 700 上海市 G 了不起的蓋茨比 &3S571 1(X)1 WO 武漢市 (5 )查詢各個(gè)倉(cāng)庫(kù)的總倉(cāng)儲(chǔ)量 select code 倉(cāng)庫(kù)代號(hào),SUM (number )總倉(cāng)儲(chǔ)量 from btow group by code ; 倉(cāng)庫(kù)代號(hào) 總
23、倉(cāng)儲(chǔ)里 1 i 1001 1500 2 1OT2 17M 3 1003 10700 (6)查詢名字姓“郭”字的顧客的購(gòu)物車代號(hào) select name 姓名,basketlD 購(gòu)物車代號(hào) from shopping_basket customer where name like 郭 % and shopping_basket .cemail in (select cemail from customer where n ame like 郭 %); 姓名 胸物車代號(hào) |i rm nai i| 1 i郭英毫i 1 111 5.3 創(chuàng)建視圖 (1)創(chuàng)建所有 1001 號(hào)倉(cāng)庫(kù)的藏書記錄的視圖 cre
24、ate view shitul (ISBN ,書名,數(shù)量) as select btow .ISBN ,title ,number可編輯 from btow ,book where btow .ISBN = bookSBN and btow .code = 1001 查看視圖中的記錄 select * from shitu1 ISBN 數(shù)里 1 uil lua Jill 敢青春 2 14D0&S 暗時(shí)i可 1MC 3 &36971 了不起的蓋滋比 500 (2 )創(chuàng)建視圖 customer 其中的內(nèi)容是收藏暗時(shí)間的消費(fèi)者信息,包括(姓名 with check opti on c
25、reate view customer2 (姓名,郵箱,地址,電話) as select distinet customer .name ,customer .cemail ,customer .caddress ,customer .phone from btos ,book ,shopping_basket ,customer where shopping_basket .basketID = btos .basketID and shopping_basket .cemail = customer .cemail and btosSBN =( select ISBN from book
26、where book .title =暗時(shí)間) with check option 查看視圖中的記錄 select * from customer2 ; 由廂 地址 電話 1 1 wii iiianili iw iiiriwi j 11111 stna .corn nr 湖南大學(xué) 11+ 2 請(qǐng)華大學(xué) 911 3 75Aqqeom 華中科損大學(xué) m 4 小郭 野鴉大學(xué) (3)創(chuàng)建一個(gè)視圖,其中的內(nèi)容是每個(gè)倉(cāng)庫(kù)的總存書量 create view cunshuliang (倉(cāng)庫(kù)號(hào),存書量) aswith check option 查看視圖中的記錄 select * from cunshuliang 倉(cāng)障號(hào) 存書里 Main * auij 1001 2500 2 2500 ,郵箱,地址,電話),創(chuàng)建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 離婚協(xié)議書的樣本范本2024年
- 個(gè)人貸款委托協(xié)議范本
- 重癥肌無(wú)力護(hù)理查房
- 房屋抵債協(xié)商書
- 物業(yè)廣告位租賃協(xié)議
- 房屋建設(shè)合同大全
- 2024年柴油危險(xiǎn)品運(yùn)輸合同
- 2024年食堂轉(zhuǎn)讓協(xié)議書
- 2024年雙方債權(quán)債務(wù)轉(zhuǎn)讓協(xié)議書
- 賓館轉(zhuǎn)手合同樣本
- 人教版九年級(jí)物理全一冊(cè)課件【全冊(cè)】
- 顱內(nèi)動(dòng)脈瘤栓塞術(shù)課件
- 《鄉(xiāng)土中國(guó)》非連續(xù)性文本閱讀試題模擬練-2023屆高考語(yǔ)文備考復(fù)習(xí)
- 《國(guó)畫》課程標(biāo)準(zhǔn)
- 學(xué)校傳染病控制
- 建筑工程初中級(jí)職稱考試法律法規(guī)復(fù)習(xí)題(含答案)
- 新花大道(花都大道~迎賓大道)工程 設(shè)計(jì)說明
- 運(yùn)動(dòng)鞋服領(lǐng)域:貴人鳥企業(yè)組織結(jié)構(gòu)及部門職責(zé)
- LB/T 073-2019旅行社旅游產(chǎn)品質(zhì)量?jī)?yōu)化要求
- GB/T 7974-2013紙、紙板和紙漿藍(lán)光漫反射因數(shù)D65亮度的測(cè)定(漫射/垂直法室外日光條件)
- GB/T 6582-2021玻璃玻璃顆粒在98℃時(shí)的耐水性試驗(yàn)方法和分級(jí)
評(píng)論
0/150
提交評(píng)論