課程設(shè)計(jì)(論文)-圖書館數(shù)據(jù)庫(kù)管理系統(tǒng).doc_第1頁(yè)
課程設(shè)計(jì)(論文)-圖書館數(shù)據(jù)庫(kù)管理系統(tǒng).doc_第2頁(yè)
課程設(shè)計(jì)(論文)-圖書館數(shù)據(jù)庫(kù)管理系統(tǒng).doc_第3頁(yè)
課程設(shè)計(jì)(論文)-圖書館數(shù)據(jù)庫(kù)管理系統(tǒng).doc_第4頁(yè)
課程設(shè)計(jì)(論文)-圖書館數(shù)據(jù)庫(kù)管理系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1目錄目錄.1第1章設(shè)計(jì)內(nèi)容與要求.21.1設(shè)計(jì)內(nèi)容.21.2設(shè)計(jì)要求.21.3功能要求.2第2章設(shè)計(jì)說明.32.1設(shè)計(jì)ER圖.32.1.1ER圖圖解.32.1.2E|R圖.32.2問題描述.42.3具體設(shè)計(jì)實(shí)現(xiàn).42.3.1定義數(shù)據(jù)項(xiàng)的含義和取值.42.3.2數(shù)據(jù)庫(kù)的建立與分析.52.3.3數(shù)據(jù)初始化.62.3.4物理設(shè)計(jì)數(shù)據(jù)庫(kù)功能的實(shí)現(xiàn).92.3.5數(shù)據(jù)庫(kù)安全維護(hù).112.3.6數(shù)據(jù)庫(kù)的選擇語(yǔ)句.12第3章總結(jié).133.1功能上的不足.133.2附加功能.133.3收獲.133.4心得體會(huì).14結(jié)論.15參考文獻(xiàn).162第1章設(shè)計(jì)內(nèi)容與要求1.1設(shè)計(jì)內(nèi)容設(shè)計(jì)一個(gè)圖書館數(shù)據(jù)庫(kù)管理系統(tǒng),根據(jù)需求分析設(shè)計(jì)合理的數(shù)據(jù)庫(kù),要在該數(shù)據(jù)庫(kù)中實(shí)現(xiàn)相關(guān)的功能,包括模式的規(guī)范化程度,表的主鍵、外鍵、約束、缺省、觸發(fā)器等,及安全策略等。1.2設(shè)計(jì)要求詳見程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)任務(wù)書。1.3功能要求1、需求分析階段定義數(shù)據(jù)項(xiàng)的含義和取值2、概念結(jié)構(gòu)設(shè)計(jì)階段畫出實(shí)體模型E-R圖3、邏輯結(jié)構(gòu)設(shè)計(jì)階段將實(shí)體模型轉(zhuǎn)化為關(guān)系模型給出每個(gè)關(guān)系的主關(guān)鍵字和函數(shù)依賴集分析你所設(shè)計(jì)的關(guān)系數(shù)據(jù)庫(kù)模式是否屬于3NF4、物理設(shè)計(jì)階段確定所有字段的名稱、類型、寬度、小數(shù)位數(shù)及完整性約束確定數(shù)據(jù)庫(kù)及表的名稱及其組成確定索引文件和索引關(guān)鍵字5、數(shù)據(jù)庫(kù)安全及維護(hù)設(shè)計(jì)階段設(shè)計(jì)一個(gè)適合的數(shù)據(jù)庫(kù)安全策略(用戶身份認(rèn)證、訪問權(quán)限、視圖)6、實(shí)施階段要求所有操作必須在查詢分析器中用SQL語(yǔ)句或系統(tǒng)存儲(chǔ)過程完成。3第2章設(shè)計(jì)說明2.1設(shè)計(jì)ER圖2.1.1ER圖圖解在該ER圖中,每個(gè)人可借多種書,一種書可為多個(gè)人所借;書和讀者的關(guān)系為多對(duì)多。一個(gè)出版社可出版多種書籍,但同一本書僅為一個(gè)出版社出版,書本和出版社的關(guān)系為一對(duì)多。圖中管理員和書本,管理員和讀者都是多對(duì)多的關(guān)系。2.1.2E|R圖圖2.1讀者借書證號(hào)性別姓名單位借閱借出日期還書日期續(xù)借次數(shù)圖書圖書號(hào)書名數(shù)量存放位置出版出版社出版社名電報(bào)編碼電話郵編地址管理員注冊(cè)讀者權(quán)限職工號(hào)姓名性別權(quán)限級(jí)別登記42.2問題描述某個(gè)圖書借閱管理數(shù)據(jù)庫(kù)需要如下信息:圖書:圖書號(hào)、書名、數(shù)量、存放位置。讀者(借書人):借書證號(hào)、姓名、單位、借書日期、還書日期。出版社:出版社名、電報(bào)編號(hào)、電話、郵編、地址。其中,每個(gè)人可借多種書,一種書可為多個(gè)人所借;一個(gè)出版社可出版多種書籍,但同一本書僅為一個(gè)出版社出版。2.3具體設(shè)計(jì)實(shí)現(xiàn)在sql2000中創(chuàng)建圖書管理系統(tǒng),創(chuàng)建語(yǔ)句為:createdatabase圖書管理系統(tǒng)。2.3.1定義數(shù)據(jù)項(xiàng)的含義和取值1、管理員信息:圖2.22.讀者信息:圖2.33、書本信息:圖2.454.出版社信息:圖2.55,借閱信息:圖2.66.出版信息:圖2.72.3.2數(shù)據(jù)庫(kù)的建立與分析1.管理員信息:createtableAdministrator(Anointprimarykey,Anamechar(30),Asexchar(10),Aprivilegechar(20);其中管理員的工作證號(hào)為主鍵,不允許為空。2.讀者信息:createtablereader(Rnointprimarykey,Rnamechar(50),Rsexchar(20),check(Rsexin(男,女),Rdeptvarchar(50);其中讀者編號(hào)為主鍵,不允許為空,并且讀者性別有一個(gè)約束,就是只允許讀者性別為男或者為女,出現(xiàn)其他的都會(huì)報(bào)錯(cuò)。3、書本信息:createtablebook(Bnointprimarykey,Bnamechar(50),Bnumint,check(Bnum1),Baddressvarchar(100);其中圖書編號(hào)為主鍵,不允許為空,并且規(guī)定圖書的數(shù)量必須大于一,因?yàn)閳D書的數(shù)量如果為空的話,就沒有實(shí)際的意義了。4.出版社信息:6createtablepublisher(Pnamechar(50)primarykey,Pnumint,Pphoneint,Emailvarchar(50),Paddressvarchar(100);其中出版社的名字為主鍵,不能重復(fù),也不允許為空。5,借閱信息:createtableborrow(Bnointnotnull,Rnointnotnull,lenddatedatetime,renturndatedatetime,xujieint,check(xujie3),);其中讀者編號(hào)和圖書編號(hào)為外主鍵,不允許為空。其中有一個(gè)約束,即續(xù)借圖書的次數(shù)不能大于3次。6.出版信息:createtablechuban(Bnoint,Pnamechar(50)primarykey(Bno,Pname);因?yàn)闀竞统霭嫔痰年P(guān)系是一對(duì)多,所以在該關(guān)系中只需要把兩個(gè)表中的主鍵放里面即可。但是都是不允許為空的。2.3.3數(shù)據(jù)初始化1.將管理員類加入到表格Administrator中。insertintoAdministratorvalues(01,紀(jì)娟,女,高級(jí));insertintoAdministratorvalues(05,李鵬,男,中等);insertintoAdministratorvalues(10,孫磊,男,低級(jí));2.將讀者類加入到表格reader中。insertintoreadervalues(009,羅丹,女,紅山小區(qū)一棟18號(hào));insertintoreadervalues(321,李偉,男,月湖小區(qū)十八棟148號(hào));insertintoreadervalues(530,孫鑫,男,芙蓉小區(qū)一棟12號(hào));insertintoreadervalues(003,吳麗,女,維智五棟123號(hào));insertintoreadervalues(538,趙敏,女,岳麓小區(qū)九棟17號(hào));insertintoreadervalues(032,何濤,男,天仙小區(qū)一百二十三棟1號(hào));insertintoreadervalues(328,李全,男,紅山小區(qū)十棟178號(hào));insertintoreadervalues(851,孫紅,女,月湖小區(qū)三棟196號(hào));insertintoreadervalues(147,謝亮,男,開福小區(qū)十五棟19號(hào));7insertintoreadervalues(271,劉婷,女,洪山小區(qū)四棟553號(hào));3.將書本類加入到表格book中。insertintobookvalues(471,演講技能,20,第五書架);insertintobookvalues(702,復(fù)活,10,第九書架);insertintobookvalues(303,狼,22,第一書架);insertintobookvalues(054,大學(xué)語(yǔ)文,24,第五書架);insertintobookvalues(206,數(shù)據(jù)結(jié)構(gòu),50,第二十三書架);insertintobookvalues(607,操作系統(tǒng),45,第三書架);insertintobookvalues(018,英語(yǔ)沙龍,25,第二書架);insertintobookvalues(059,繪圖大全,10,第四書架);insertintobookvalues(110,音樂基礎(chǔ),30,第十五書架);4.將出版社類加入到表格publisher中。insertintopublishervalues(清華出版社,3678,9803213,410000,北京);insertintopublishervalues(機(jī)械工業(yè)出版社,4778,2303218,410008,長(zhǎng)沙);insertintopublishervalues(文學(xué)出版社,2671,3026836,410020,上海);insertintopublishervalues(藝術(shù)出版社,8318,4873213,411800,云南);insertintopublishervalues(美術(shù)出版社,9372,1587294,411400,南京);insertintopublishervalues(工程出版社,8421,7803213,410003,江蘇);insertintopublishervalues(數(shù)學(xué)出版社,2679,1206891,4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論