2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩22頁(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、<p><b> ?。〝?shù)據(jù)庫(kù)課程設(shè)計(jì))</b></p><p><b>  設(shè)計(jì)說(shuō)明書(shū)</b></p><p>  起止日期: 2011 年 11 月 1 日 至 2011 年 1 月 22 日</p><p>  2011年 11 月 22日</p><p><b>  目

2、 錄</b></p><p><b>  一、目的與要求3</b></p><p><b>  二、系統(tǒng)分析3</b></p><p><b>  1. 需求分析3</b></p><p>  2.開(kāi)發(fā)及運(yùn)行環(huán)境3</p><p&g

3、t;<b>  三、數(shù)據(jù)庫(kù)設(shè)計(jì)3</b></p><p>  1.概念數(shù)據(jù)庫(kù)設(shè)計(jì)3</p><p>  2.邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)6</p><p>  3.物理數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p>  四、課程設(shè)計(jì)中遇到的問(wèn)題、解決方法、收獲和總結(jié)22</p><p><b>  五、參考文

4、獻(xiàn)22</b></p><p><b>  圖書(shū)銷(xiāo)售系統(tǒng)</b></p><p><b>  一、目的與要求</b></p><p>  通過(guò)數(shù)據(jù)庫(kù)課程設(shè)計(jì),進(jìn)一步掌握數(shù)據(jù)庫(kù)系統(tǒng)的理論和方法。培養(yǎng)和鍛煉開(kāi)發(fā)管理信息系統(tǒng)的能力。為今后信息系統(tǒng)開(kāi)發(fā)打下良好的基礎(chǔ)。</p><p>  本課

5、程環(huán)節(jié)主要針對(duì)《關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》這么課程進(jìn)行設(shè)計(jì),數(shù)據(jù)庫(kù)是一門(mén)應(yīng)用性很強(qiáng)的專(zhuān)業(yè)課,在學(xué)習(xí)時(shí)必須注意理論與實(shí)踐相結(jié)合。本次課程環(huán)節(jié)旨在培養(yǎng)學(xué)生在本課程范圍內(nèi),初步掌握解決實(shí)際應(yīng)用問(wèn)題時(shí)所應(yīng)具備的查閱資料、綜合運(yùn)用所學(xué)知識(shí)的能力,為畢業(yè)設(shè)計(jì)及今后從事專(zhuān)業(yè)工作打下基礎(chǔ)。</p><p>  本課程環(huán)節(jié)要求學(xué)生了解企業(yè)管理信息系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)、配置過(guò)程,掌握管理信息系統(tǒng)的開(kāi)發(fā)方法。主要包括:需求分析、數(shù)據(jù)分析、

6、系統(tǒng)邏輯模型設(shè)計(jì)方法;功能設(shè)計(jì)、物理模型設(shè)計(jì)方法;系統(tǒng)的實(shí)現(xiàn)等方法。完成一個(gè)小型系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)與配置。</p><p><b>  二、系統(tǒng)分析</b></p><p><b>  1. 需求分析</b></p><p>  圖書(shū)銷(xiāo)售系統(tǒng)提供給書(shū)店包括圖書(shū)編目、進(jìn)退貨、銷(xiāo)售、財(cái)務(wù)報(bào)表等方面的一體化解決方案。</

7、p><p><b>  功能包括:</b></p><p>  1、圖書(shū)零售購(gòu)買(mǎi):客戶購(gòu)書(shū)后收銀臺(tái)進(jìn)行結(jié)賬。輸入需要購(gòu)買(mǎi)的圖書(shū)和數(shù)量,計(jì)算出總金額。</p><p>  2、圖書(shū)零售退貨:客戶對(duì)已購(gòu)買(mǎi)的圖書(shū)進(jìn)行退貨。需要提供圖書(shū)和銷(xiāo)售的小票以作為購(gòu)買(mǎi)憑證。系統(tǒng)查詢數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)驗(yàn)證,對(duì)符合要求的圖書(shū)進(jìn)行退貨。</p><p>

8、;  3、新書(shū)編目:對(duì)新書(shū)本的信息的添加、刪除、修改。</p><p>  4、圖書(shū)查找:可以通過(guò)書(shū)的編號(hào)、書(shū)名、作者方式進(jìn)行查找已編目的圖書(shū)。</p><p>  5、圖書(shū)進(jìn)貨:對(duì)已編目的圖書(shū)再進(jìn)貨,同時(shí)處理其金額差異。</p><p>  6、圖書(shū)退貨:對(duì)已編目的圖書(shū)退貨,同時(shí)處理其金額差異。</p><p>  7、出版社管理:添加、刪

9、除、修改出版社,同時(shí)查詢出版社的資料。</p><p>  8、客戶是否是會(huì)員的判斷功能。</p><p><b>  2.開(kāi)發(fā)及運(yùn)行環(huán)境</b></p><p>  1. Windows 2000/XP/2003 操作系統(tǒng),Server 版或Professional 版;</p><p>  2. Microsoft

10、SQL Server 2000/2005 企業(yè)版、標(biāo)準(zhǔn)版或個(gè)人版,或Oracle 9i/10g,或DB2 UDB 6.0/7.0/8.0,或Sybase 11.5/12/12.5;</p><p><b>  三、數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  1.概念數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>

11、  E-R圖:</b></p><p><b>  圖書(shū)信息:</b></p><p><b>  會(huì)員信息:</b></p><p><b>  銷(xiāo)售單據(jù)信息:</b></p><p><b>  出版社信息:</b></p>

12、<p><b>  退書(shū)信息:</b></p><p><b>  圖書(shū)進(jìn)貨信息:</b></p><p><b>  系統(tǒng)操作員信息:</b></p><p><b>  倉(cāng)庫(kù)信息:</b></p><p><b>  總體E-R圖:

13、</b></p><p><b>  關(guān)系模型:</b></p><p>  圖書(shū)(圖書(shū)編號(hào),圖書(shū)名稱,圖書(shū)分類(lèi),圖書(shū)作者,出版社,圖書(shū)簡(jiǎn)介,價(jià)格,出版日期)</p><p>  客戶(客戶編號(hào),客戶姓名,客戶性別,客戶身份證號(hào)碼,家庭地址,電話號(hào)碼)

14、 出版社(出版社編號(hào),出版社名,出版社地址,出版社電話號(hào)碼) 銷(xiāo)售(銷(xiāo)售編號(hào),圖書(shū)編號(hào),客戶編

15、號(hào),銷(xiāo)售數(shù)量,銷(xiāo)售價(jià)格,銷(xiāo)售時(shí)間,結(jié)帳總額) 進(jìn)貨(進(jìn)貨編號(hào),圖書(shū)編號(hào),出版社編號(hào),進(jìn)貨數(shù)量,進(jìn)貨價(jià)格,進(jìn)貨時(shí)間,結(jié)帳總額) </p><p

16、>  操作員(操作員編號(hào),操作圖員姓名,登陸密碼)</p><p><b>  2.邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  表2.1 圖書(shū)信息表</p><p>  表2.2 客戶信息表</p><p>  表2.3 出版社信息表</p><p>  表2.4 銷(xiāo)售信息表</p&g

17、t;<p>  表2.5 進(jìn)貨信息表</p><p>  表2.6 退貨信息表</p><p>  表2.7 倉(cāng)庫(kù)信息表</p><p>  表2.8 系統(tǒng)操作員信息表</p><p>  表2.9 客戶會(huì)員信息的信息表</p><p><b>  3.物理數(shù)據(jù)庫(kù)設(shè)計(jì)</b><

18、/p><p>  --第一步:建立數(shù)據(jù)庫(kù)</p><p>  create DATABASE BookManager on</p><p>  (name=BookManager_data,</p><p>  Filename ='C:\data\BookManager_data.MDF',</p><p&g

19、t;  size=10MB,</p><p>  FileGrowth=15%)</p><p><b>  Log on</b></p><p><b>  (</b></p><p>  name=BookManager_log,</p><p>  Filename=&

20、#39;C:\data\BookManager_log.LDF',</p><p>  Size=10MB,</p><p>  FileGrowth=15%)</p><p><b>  go</b></p><p>  --第二步:創(chuàng)建數(shù)據(jù)表</p><p>  --(1)圖書(shū)表基本信

21、息的建立</p><p>  use BookManager</p><p><b>  go</b></p><p>  Create table Book_info</p><p>  ( BookID char(50) primary key not null,</p><p>  

22、Bookname char(50) not null,</p><p>  category char(20) not null,</p><p>  Bookprice money not null,</p><p>  Bookinfo char(100) not null,</p><p>  press char(50) not nu

23、ll,</p><p>  author char(50) not null,</p><p>  Pbdatetime char(50) not null</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(2)客戶表

24、基本信息的建立</p><p>  use BookManager</p><p><b>  go</b></p><p>  Create table Customer_info</p><p>  ( CustomerID char(50) primary key not null,</p>

25、<p>  Customername char(10) not null,</p><p>  sex char(4) not null,</p><p>  Cidnum char(18) not null,</p><p>  Caddress char(50) not null,</p><p>  Ctelnum c

26、har(20) not null,</p><p>  GroupID char(10) not null,</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(3) 出版社表基本信息的建立</p><p>  use

27、BookManager</p><p><b>  go</b></p><p>  Create table Press_info</p><p>  ( PressID char(50) primary key not null,</p><p>  Pressname char(50) not null,&

28、lt;/p><p>  Paddress char(50) not null,</p><p>  Ptelnum char(20) not null,</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(4) 銷(xiāo)售表基本信

29、息的建立</p><p>  use BookManager</p><p><b>  go</b></p><p>  Create table Sale_info</p><p>  ( SaleID char(50) primary key not null,</p><p>  

30、Salenum char(20) not null,</p><p>  Bookprice money not null,</p><p>  Saletime datetime not null,</p><p>  Saleunitcost money not null,</p><p>  BookID char(50) not nu

31、ll,</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(5) 進(jìn)貨表基本信息的建立</p><p>  use BookManager</p><p><b>  go</b></p>

32、;<p>  Create table In_info</p><p>  ( InID char(50) primary key not null,</p><p>  Innum char(20) not null,</p><p>  Bookprice money not null,</p><p>  Inti

33、me datetime not null,</p><p>  Inunitcost money not null,</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(6) 退貨表基本信息的建立</p><p>  u

34、se BookManager</p><p><b>  go</b></p><p>  Create table Return_info</p><p>  ( ReturnID char(50) primary key not null,</p><p>  Returnnum char(20) not n

35、ull,</p><p>  Bookprice money not null,</p><p>  Returntime datetime not null,</p><p>  Returnunitcost money not null,</p><p><b>  )</b></p><p>

36、;<b>  go</b></p><p>  --(7) 倉(cāng)庫(kù)表基本信息的建立</p><p>  use BookManager</p><p><b>  go</b></p><p>  Create table warehouse_info</p><p>  (

37、 BookID char(50) primary key not null,</p><p>  Booknum char(20) not null,</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(8) 系統(tǒng)操作員表基本信息的建立&

38、lt;/p><p>  use BookManager</p><p><b>  go</b></p><p>  Create table admin_info</p><p>  ( adminID char(50) primary key not null,</p><p>  adm

39、inname char(10) not null,</p><p>  adminpwd char(12) not null,</p><p><b>  )</b></p><p><b>  go</b></p><p>  --(9) 會(huì)員與非會(huì)員表的建立</p><p&g

40、t;<b>  go</b></p><p>  create table Group_Info</p><p><b>  (</b></p><p>  GroupIDchar(10) primary key,</p><p>  GroupName char(10) not null<

41、/p><p><b>  )</b></p><p>  --第三步:添加數(shù)據(jù)記錄</p><p>  use BookManager</p><p><b>  go</b></p><p>  insert into dbo.Book_info</p><

42、p>  values('123456128','讀者','雜志',15,'休閑類(lèi)讀物','江蘇出版社','麗麗','2001-3-5');</p><p>  insert into dbo.Book_info</p><p>  values('123456132

43、','娛樂(lè)','雜志',20,'休閑類(lèi)讀物','武漢出版社','撻撻','2002-4-6');</p><p>  insert into dbo.Book_info</p><p>  values('123456122','英語(yǔ)','教材&#

44、39;,25,'教材類(lèi)讀物','紅旗出版社','美麗','2003-3-7');</p><p>  insert into dbo.Book_info</p><p>  values('123456124','數(shù)學(xué)','教材',30,'教材類(lèi)讀物','

45、笨笨出版社','小美','2004-3-8');</p><p>  insert into dbo.Book_info</p><p>  values('123456455','語(yǔ)文','教材',35,'教材類(lèi)讀物','新興出版社','王之','

46、;2005-3-4');</p><p>  insert into dbo.Book_info</p><p>  values('123234789','知音','雜志',40,'休閑類(lèi)讀物','文藝出版社','孫大夢(mèng)','2005-9-4');</p>

47、<p>  insert into dbo.Book_info</p><p>  values('127896789','半月談','雜志',45,'休閑類(lèi)讀物','南京出版社','李旺','2001-1-4');</p><p>  insert into dbo

48、.Book_info</p><p>  values('129362789','軍事','雜志',50,'新聞?lì)愖x物','北京出版社','姜笑','2001-4-4');</p><p>  insert into dbo.Book_info</p><p&

49、gt;  values('126402789','腦筋急轉(zhuǎn)彎','益智',55,'益智類(lèi)讀物','黑龍江出版社','韓信','2006-6-4');</p><p>  insert into dbo.Book_info</p><p>  values('1232307

50、89','十萬(wàn)個(gè)為什么','益智',60,'益智類(lèi)讀物','浙江出版社','小二','2008-2-4');</p><p><b>  go</b></p><p>  use BookManager</p><p>  insert in

51、to Customer_info</p><p>  values('3209231','小明','男','320923199101201212','江蘇省無(wú)錫市','15151556561','01');</p><p>  insert into Customer_info&

52、lt;/p><p>  values('3209232','小月','女','320923199101201313','江蘇省蘇州市','15151556562','02');</p><p>  insert into Customer_info</p><p&

53、gt;  values('3209233','小前','男','320923199101203131','江蘇省南京市','15151556563','01');</p><p>  insert into Customer_info</p><p>  values('

54、3209234','小陽(yáng)','女','320923199101201414','江蘇省無(wú)錫市','15151556564','02');</p><p>  insert into Customer_info</p><p>  values('3209235','

55、;小黑','男','320923199101201515','江蘇省揚(yáng)州市','15151556565','01');</p><p>  insert into Customer_info</p><p>  values('3209236','小白','女&#

56、39;,'320923199101201616','江蘇省無(wú)錫市','15151556566','02');</p><p>  insert into Customer_info</p><p>  values('3209237','小李','男','32092319

57、9101201717','江蘇省蘇州市','15151556567','01');</p><p>  insert into Customer_info</p><p>  values('3209238','小王','男','320923199101204545',&

58、#39;江蘇省無(wú)錫市','15151556568','02');</p><p>  insert into Customer_info</p><p>  values('3209239','小累','男','320923199101203434','浙江省杭州市',&

59、#39;15151556569','01');</p><p>  insert into Customer_info</p><p>  values('3209230','奶牛','男','320923199101202323','江蘇省蘇州市','15151556560&#

60、39;,'02');</p><p><b>  go</b></p><p>  use BookManager</p><p>  insert into Press_info</p><p>  values('7890','江蘇出版社','江蘇省揚(yáng)州市

61、9;,'13512587870');</p><p>  insert into Press_info</p><p>  values('7891','武漢出版社','武漢市','13512587871');</p><p>  insert into Press_info</p

62、><p>  values('7892','紅旗出版社','江蘇省南京市','13512587872');</p><p>  insert into Press_info</p><p>  values('7893','笨笨出版社','江蘇省無(wú)錫市',&#

63、39;13512587873');</p><p>  insert into Press_info</p><p>  values('7894','南京出版社','江蘇省南京市','13512587874');</p><p>  insert into Press_info</p&g

64、t;<p>  values('7895','北京出版社','北京市朝陽(yáng)區(qū)','13512587875');</p><p>  insert into Press_info</p><p>  values('7896','新興出版社','江蘇省蘇州市','

65、;13512587876');</p><p>  insert into Press_info</p><p>  values('7897','文藝出版社','浙江省省紹興市','13512587877');</p><p>  insert into Press_info</p>

66、;<p>  values('7898','浙江出版社','浙江省省杭州市','13512587878');</p><p>  insert into Press_info</p><p>  values('7899','黑龍江出版社','黑龍江省','

67、13512587879');</p><p><b>  go</b></p><p>  use BookManager</p><p>  insert into Sale_info</p><p>  values('4567890',20,5,'2010-1-1',100,

68、'123456128');</p><p>  insert into Sale_info</p><p>  values('4567891',25,10,'2010-1-2',250,'123456132');</p><p>  insert into Sale_info</p>&

69、lt;p>  values('4567892',10,15,'2010-1-3',150,'123456122');</p><p>  insert into Sale_info</p><p>  values('4567893',30,20,'2010-1-4',600,'123456124

70、');</p><p>  insert into Sale_info</p><p>  values('4567894',20,30,'2010-1-5',600,'123456455');</p><p>  insert into Sale_info</p><p>  valu

71、es('4567895',40,40,'2010-1-6',1600,'123234789');</p><p>  insert into Sale_info</p><p>  values('4567896',15,50,'2010-1-7',750,'127896789');</p

72、><p>  insert into Sale_info</p><p>  values('4567897',30,60,'2010-1-8',1800,'129362789');</p><p>  insert into Sale_info</p><p>  values('4567

73、898',20,22,'2010-1-9',440,'126402789');</p><p>  insert into Sale_info</p><p>  values('4567899',20,33,'2010-1-10',660,'123230789');</p><p&

74、gt;<b>  go</b></p><p>  use BookManager</p><p>  insert into In_info</p><p>  values('1237890',111,10,'2009-1-1',1110);</p><p>  insert into

75、 In_info</p><p>  values('1237891',30,15,'2009-1-2',450);</p><p>  insert into In_info</p><p>  values('1237892',40,15,'2009-1-3',600);</p>&l

76、t;p>  insert into In_info</p><p>  values('1237893',30,20,'2009-1-4',600);</p><p>  insert into In_info</p><p>  values('1237894',50,15,'2009-1-5'

77、,750);</p><p>  insert into In_info</p><p>  values('1237895',222,10,'2009-1-6',2220);</p><p>  insert into In_info</p><p>  values('1237896',33

78、3,20,'2009-1-7',6660);</p><p>  insert into In_info</p><p>  values('1237897',555,10,'2009-1-8',5550);</p><p>  insert into In_info</p><p>  val

79、ues('1237898',777,10,'2009-1-9',7770);</p><p>  insert into In_info</p><p>  values('1237899',30,111,'2009-1-10',3330);</p><p><b>  go</b>

80、;</p><p>  use BookManager</p><p>  insert into Return_info</p><p>  values('1231230',111,10,'2011-1-19',1110);</p><p>  insert into Return_info</p&g

81、t;<p>  values('1231231',22,10,'2011-1-18',220);</p><p>  insert into Return_info</p><p>  values('1231232',33,10,'2011-1-16',330);</p><p>  i

82、nsert into Return_info</p><p>  values('1231233',44,10,'2011-1-15',440);</p><p>  insert into Return_info</p><p>  values('1231234',55,10,'2011-1-21'

83、,550);</p><p>  insert into Return_info</p><p>  values('1231235',9,10,'2011-1-22',90);</p><p>  insert into Return_info</p><p>  values('1231236

84、9;,66,10,'2011-1-23',660);</p><p>  insert into Return_info</p><p>  values('1231237',5,10,'2011-1-13',50);</p><p>  insert into Return_info</p><p

85、>  values('1231238',6,10,'2011-1-12',60);</p><p>  insert into Return_info</p><p>  values('1231239',8,10,'2011-1-11',80);</p><p><b>  go<

86、;/b></p><p>  use BookManager</p><p>  insert into warehouse_info</p><p>  values('123456123',1111);</p><p>  insert into warehouse_info</p><p>

87、  values('123456132',1211);</p><p>  insert into warehouse_info</p><p>  values('123456122',1131);</p><p>  insert into warehouse_info</p><p>  values(&

88、#39;123456124',1311);</p><p>  insert into warehouse_info</p><p>  values('123456455',1411);</p><p>  insert into warehouse_info</p><p>  values('123234

89、789',1611);</p><p>  insert into warehouse_info</p><p>  values('127896789',1711);</p><p>  insert into warehouse_info</p><p>  values('129362789',1

90、181);</p><p>  insert into warehouse_info</p><p>  values('126402789',1191);</p><p>  insert into warehouse_info</p><p>  values('123230789',1551);</

91、p><p><b>  go</b></p><p>  use BookManager</p><p>  insert into admin_info</p><p>  values('1472580','李文','1314520');</p><p&

92、gt;  insert into admin_info</p><p>  values('1472581','陳明','1314521');</p><p>  insert into admin_info</p><p>  values('1472582','朱雨','13

93、14522');</p><p>  insert into admin_info</p><p>  values('1472583','周為','1314523');</p><p>  insert into admin_info</p><p>  values('147

94、2584','孫淺','1314524');</p><p>  insert into admin_info</p><p>  values('1472585','錢(qián)遷','1314525');</p><p>  insert into admin_info</p&g

95、t;<p>  values('1472586','趙漢','1314526');</p><p>  insert into admin_info</p><p>  values('1472587','王涵','1314527');</p><p>  

96、insert into admin_info</p><p>  values('1472588','郁溪','1314528');</p><p>  insert into admin_info</p><p>  values('1472589','魏東','1314529

97、');</p><p><b>  go</b></p><p>  use BookManager</p><p><b>  go</b></p><p>  insert into Group_Info</p><p>  values('01'

98、,'非會(huì)員');</p><p>  insert into Group_Info</p><p>  values('02','會(huì)員');</p><p><b>  go</b></p><p>  --第四步:創(chuàng)建視圖</p><p><

99、b>  --創(chuàng)建會(huì)員視圖</b></p><p>  use BookManager</p><p><b>  go</b></p><p>  create view VIP_info(VIP會(huì)員)</p><p><b>  as</b></p><p&g

100、t;  select Customername from dbo.Customer_info where GroupID=02</p><p><b>  go</b></p><p>  --各種圖書(shū)價(jià)格匯總</p><p>  use BookManager</p><p><b>  go</b&

101、gt;</p><p>  create view totalprice(價(jià)格匯總)</p><p><b>  as</b></p><p>  select sum(BookPrice) from dbo.Book_info</p><p><b>  go</b></p><

102、;p>  --各種圖書(shū)平均價(jià)格</p><p>  use BookManager</p><p><b>  go</b></p><p>  create view avgprice(平均價(jià)格)</p><p><b>  as</b></p><p>  sele

103、ct avg(BookPrice) from dbo.Book_info</p><p><b>  go</b></p><p>  --最高銷(xiāo)售量的圖書(shū)</p><p>  use BookManager</p><p><b>  go</b></p><p>  cr

104、eate view maxbook(銷(xiāo)量最高的圖書(shū))</p><p><b>  as</b></p><p>  select Bookname from dbo.Book_info where BookID=(select BookID from dbo.Sale_Info where Salenum=(select max(Salenum) from dbo.S

105、ale_Info))</p><p><b>  go</b></p><p>  --最低銷(xiāo)售量的圖書(shū)</p><p>  use BookManager</p><p><b>  go</b></p><p>  create view minbook(銷(xiāo)量最低的圖書(shū))

106、</p><p><b>  as</b></p><p>  select Bookname from dbo.Book_info where BookID=(select BookID from dbo.Sale_Info where Salenum=(select min(Salenum) from dbo.Sale_Info))</p><

107、p><b>  go</b></p><p>  --第五步:創(chuàng)建存儲(chǔ)過(guò)程</p><p>  --創(chuàng)建根據(jù)圖書(shū)編號(hào)查詢圖書(shū)信息的存儲(chǔ)過(guò)程</p><p>  use BookManager</p><p><b>  go</b></p><p>  create p

108、rocedure Book_info_byBookID</p><p>  @BookID char(10)</p><p>  as select * from dbo.Book_info where BookID=@BookID</p><p><b>  go</b></p><p>  --創(chuàng)建根據(jù)圖書(shū)名查詢圖書(shū)

109、信息的存儲(chǔ)過(guò)程</p><p>  use BookManager</p><p><b>  go</b></p><p>  create procedure Book_info_byBookname</p><p>  @Bookname char(10)</p><p>  as sele

110、ct * from dbo.Book_info where Bookname=@Bookname</p><p><b>  go</b></p><p>  --創(chuàng)建根據(jù)圖書(shū)作者查詢圖書(shū)信息的存儲(chǔ)過(guò)程</p><p>  use BookManager</p><p><b>  go</b>&l

111、t;/p><p>  create procedure Book_info_byauthor</p><p>  @author char(10)</p><p>  as select * from dbo.Book_info where author=@author</p><p><b>  go</b></p&

112、gt;<p>  --第六步:函數(shù)的創(chuàng)建</p><p>  --創(chuàng)建標(biāo)量函數(shù)allsales(),用于記錄各位消費(fèi)者的消費(fèi)來(lái)判定消費(fèi)者等級(jí)</p><p>  use BookManager</p><p><b>  go</b></p><p>  create function allsales(@

113、allsales int) returns varchar(20)</p><p><b>  as</b></p><p><b>  begin</b></p><p>  declare @returnstr varchar(20)</p><p>  if @allsales>=200

114、0</p><p>  set @returnstr='老客戶'</p><p>  else if @allsales>=1000 and @allsales<2000</p><p>  set @returnstr='中層客戶'</p><p>  else if @allsales>=

115、600 and @allsales<1000</p><p>  set @returnstr='一般客戶'</p><p><b>  else </b></p><p>  set @returnstr='匆匆過(guò)客'</p><p>  return @returnstr<

116、/p><p><b>  end</b></p><p><b>  go</b></p><p>  --創(chuàng)建一個(gè)內(nèi)嵌表值函數(shù)fc-Customername,直接輸入的客戶姓名即可返回該客戶的基本信息</p><p>  use BookManager</p><p><

117、b>  go</b></p><p>  create function fc_Customername(@Customername char(10))</p><p>  returns table</p><p>  return(select * from dbo.Customer_info where Customername=@Cust

118、omername)</p><p><b>  go </b></p><p>  四、課程設(shè)計(jì)中遇到的問(wèn)題、解決方法、收獲和總結(jié)</p><p>  本次的圖書(shū)銷(xiāo)售系統(tǒng)開(kāi)發(fā)設(shè)計(jì),本來(lái)由于以前沒(méi)有過(guò)多的接觸數(shù)據(jù)庫(kù),對(duì)很多知識(shí)的應(yīng)用不是很熟練。</p><p>  設(shè)計(jì)過(guò)程中遇到的問(wèn)題和解決方法:</p>&

119、lt;p>  在創(chuàng)建表的時(shí)候因?yàn)樽约簩?duì)數(shù)據(jù)類(lèi)型的不了解,許多的數(shù)據(jù)類(lèi)型在查詢分析器上運(yùn)行都是不符合的,比如錢(qián)和時(shí)間這2個(gè)數(shù)據(jù)類(lèi)型,創(chuàng)建的時(shí)候剛開(kāi)始不知道用什么樣的數(shù)據(jù)類(lèi)型和長(zhǎng)度,再添加數(shù)據(jù)的時(shí)候,在查詢分析器中總是提示錯(cuò)誤,然后我就在書(shū)本上找到相關(guān)的數(shù)據(jù)類(lèi)型的知識(shí),加以運(yùn)用,知道金錢(qián)的數(shù)不需要加單引號(hào)。</p><p>  在創(chuàng)建存儲(chǔ)過(guò)程和函數(shù)創(chuàng)建過(guò)程中遇到很多不懂的應(yīng)用。后來(lái)看了以前的書(shū)本還有得到對(duì)數(shù)據(jù)庫(kù)

120、比較了解的同學(xué)的幫助,讓我學(xué)會(huì)了簡(jiǎn)單的創(chuàng)建??赡軓?fù)雜一些的我還可能不懂,但是后面我還會(huì)去再學(xué)習(xí)這知識(shí)。</p><p><b>  收獲:</b></p><p>  在書(shū)本和同學(xué)的協(xié)助下,我學(xué)到了更多的數(shù)據(jù)庫(kù)的知識(shí),雖然只是數(shù)據(jù)庫(kù)這門(mén)課程的皮毛,但是我也覺(jué)得自己比以前懂了很多。以后自己應(yīng)該能在一些簡(jiǎn)單的應(yīng)用中能輕松做好數(shù)據(jù)庫(kù)。</p><p>

121、;  這次的數(shù)據(jù)庫(kù)課程設(shè)計(jì)讓我學(xué)會(huì)了要全面地去思考問(wèn)題,很多問(wèn)題需要上下文承接。還有數(shù)據(jù)庫(kù)知識(shí)掌握的不是很多,需要再此次設(shè)計(jì)之后再多去獲取這方面的知識(shí),并熟練掌握并且能適當(dāng)?shù)淖约涸O(shè)計(jì)一些小的應(yīng)用。避免以后再次遇到數(shù)據(jù)庫(kù)時(shí)慌張得不知道如何下手。</p><p><b>  五、參考文獻(xiàn)</b></p><p>  [1] 劉金嶺,馮萬(wàn)利,張有東等.?dāng)?shù)據(jù)庫(kù)原理及應(yīng)用.北

122、京:清華大學(xué)出版社,2009</p><p>  [2] 夏征農(nóng)主編. 辭海[M].上海:上海辭書(shū)出版社,2000</p><p>  [3] 陳志泊.ASP.NET數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)教程.北京:人民郵電出版社,2005</p><p>  [4]薩師煊、王刪. 編著數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,1999 </p><p>

溫馨提示

  • 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ù)僅提供信息存儲(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)論