圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告_第1頁(yè)
圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告_第2頁(yè)
圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告_第3頁(yè)
圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告_第4頁(yè)
圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告西安高科學(xué)院 信息管理 專(zhuān)業(yè) 班級(jí):姓名:學(xué)號(hào):一、課程設(shè)計(jì)要求本文根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程課程要求而做。課程作業(yè)要求如下:嚴(yán)格按照數(shù)據(jù)庫(kù)設(shè)計(jì)步驟,完成該系統(tǒng)的需求分析、概念模型設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì);需求分析分需求調(diào)查和需求分析兩部分。其中需求調(diào)查應(yīng)首先明確調(diào)查對(duì)象(即,圖書(shū)館)。然后按照課程講授的需求調(diào)查內(nèi)容、步驟與方法,對(duì)圖書(shū)館進(jìn)行調(diào)查。調(diào)查結(jié)果通過(guò)需求分析得到“圖書(shū)館管理信息系統(tǒng)”的數(shù)據(jù)字典和數(shù)據(jù)流程圖,并嚴(yán)格按照數(shù)據(jù)字典和數(shù)據(jù)流圖的標(biāo)準(zhǔn)格式與圖符進(jìn)行描述。在得到的數(shù)據(jù)字典和數(shù)據(jù)流程圖基礎(chǔ)上,通過(guò)概念模型設(shè)計(jì)方法,得到“圖書(shū)館管理信息

2、系統(tǒng)”的E-R圖。將“圖書(shū)館管理信息系統(tǒng)”的E-R圖轉(zhuǎn)換為SQL Server2000支持的關(guān)系模式,并按標(biāo)準(zhǔn)關(guān)系模式格式描述。通過(guò)SQL Server2000對(duì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)進(jìn)行設(shè)計(jì);組織數(shù)據(jù)入庫(kù),利用SQL語(yǔ)言進(jìn)行簡(jiǎn)單、連接、嵌套、組合、統(tǒng)計(jì)等查詢(xún)操作,將SQL代碼及其運(yùn)行結(jié)果保存;利用SQL語(yǔ)言對(duì)數(shù)據(jù)進(jìn)行更新、刪除和修改操作。按照“報(bào)告模板”(見(jiàn)電子版)撰寫(xiě)“圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)報(bào)告”。第一章 需求分析數(shù)據(jù)流程圖和數(shù)據(jù)字典第一節(jié) 需求調(diào)查一、調(diào)查對(duì)象基本情況本次調(diào)查的對(duì)象為某某大學(xué)圖書(shū)館,目前學(xué)校的圖書(shū)館受學(xué)校的領(lǐng)導(dǎo),只對(duì)某某大學(xué)的師生開(kāi)放,擁有固定購(gòu)書(shū)渠道,但圖書(shū)館不對(duì)外開(kāi)放,而且不

3、支持售書(shū)功能。 (本次設(shè)計(jì)將實(shí)現(xiàn)對(duì)外開(kāi)放的功能,使圖書(shū)館資源得到更大利用)學(xué)校圖書(shū)館分五層,從下向上分別是檢索,借閱,電子閱覽和工具書(shū),專(zhuān)業(yè)書(shū)。本次調(diào)查的目的是找出圖書(shū)館的不足并優(yōu)化設(shè)計(jì)。二、調(diào)查內(nèi)容 學(xué)校圖書(shū)館主要圍繞借閱和查閱兩部分展開(kāi),其他的部門(mén)圍繞這兩部分進(jìn)行。本次調(diào)查的目的是優(yōu)化這兩個(gè)部分的功能。所以調(diào)查的內(nèi)容確定為借閱和查閱兩部分以及有關(guān)的方面:圖書(shū)以及讀者。 三、調(diào)查方法 主要采用詢(xún)問(wèn)的調(diào)查方法。詢(xún)問(wèn)了圖書(shū)館的管理人員,圖書(shū)采購(gòu)人員等相關(guān)的專(zhuān)業(yè)人士。四、調(diào)查結(jié)果學(xué)校的借閱圖書(shū)主要存放于書(shū)庫(kù),書(shū)庫(kù)有四層分別為:文學(xué)書(shū)庫(kù),理工科書(shū)庫(kù),英語(yǔ) 健康 某某類(lèi)書(shū)書(shū)庫(kù),理科輔導(dǎo)書(shū)書(shū)庫(kù)。書(shū)庫(kù)的書(shū)

4、只供本校師生借閱,借閱期為30天,對(duì)超過(guò)30天未還者作出罰款處理。借閱書(shū)籍開(kāi)放時(shí)間為工作日。 供借閱的書(shū)籍 借閱 讀 者學(xué)校的查閱書(shū)籍位于三樓的工具書(shū)室,有中文字典,詞典。英語(yǔ)字典,其他的專(zhuān)業(yè)工具書(shū)等。開(kāi)放時(shí)間與借閱書(shū)籍相同。(由于書(shū)籍全部存放于一個(gè)書(shū)室造成查閱的不方便,本次設(shè)計(jì)將查閱系統(tǒng)作得更加具體,將查閱書(shū)籍存放到不同的書(shū)室,讓讀者更輕松找到自己想查閱的書(shū)籍。) 供查閱圖書(shū)中文工具書(shū) 英語(yǔ)工具書(shū) 期刊書(shū)籍 社會(huì)科學(xué)書(shū)籍 自然科學(xué)書(shū)籍 讀 者圖書(shū)館的讀者主要是某某大學(xué)的同學(xué)與教師,師生可以在相關(guān)部門(mén)辦理借閱證,然后通過(guò)借閱證實(shí)現(xiàn)借閱與查閱的功能。社會(huì)人也可以通過(guò)交費(fèi)辦理讀者證。圖書(shū)館的圖書(shū)有

5、相關(guān)的管理制度與處理方案并擁有固定的購(gòu)書(shū)渠道,書(shū)籍的采購(gòu)由專(zhuān)人負(fù)責(zé)。作為一個(gè)有相當(dāng)大規(guī)模的圖書(shū)館,勢(shì)必要有若干個(gè)固定且穩(wěn)定的供貨渠道,能夠滿(mǎn)足各類(lèi)圖書(shū)的供給。圖書(shū)館的管理人員通過(guò)對(duì)借閱次數(shù)的統(tǒng)計(jì),可以在一定程度上了解讀者的需求。在供應(yīng)商的基本信息中了解每種圖書(shū)的供應(yīng)者,通過(guò) 或上網(wǎng),定購(gòu)那些深受讀者喜愛(ài)的圖書(shū)。通過(guò)匯款郵遞的方式直接和供應(yīng)商(出版商)進(jìn)行交易,減少人員的投入,也能在一定程度上節(jié)省對(duì)于圖書(shū)購(gòu)買(mǎi)的開(kāi)支。在人力和物力上都能很大程度得到改善,既經(jīng)濟(jì)又便捷。 第二節(jié) 需求分析一、數(shù)據(jù)字典身份信息數(shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注身份證號(hào)sf_nochar10合法的身份證號(hào)碼信息姓 名xm

6、_charChar8讀者的姓名性 別Xb charchar2職 業(yè)Zy charChar10單 位Dw charChar10可以承擔(dān)法律責(zé)任的單位或組織聯(lián)系 dh_ charchar13讀者信息數(shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注讀者編號(hào)Dz noChar10館內(nèi)給予讀者的編號(hào)身份證號(hào)Sf no Char10與身份信息的身份證號(hào)匹配密碼M noChar6用戶(hù)的保護(hù)密碼用戶(hù)等級(jí)Yh charChar10用戶(hù)的等級(jí)與權(quán)限最大借閱數(shù)Jy no Int4累計(jì)最大可借閱數(shù)圖書(shū)供應(yīng)商屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注供應(yīng)商代碼Gys no Char10圖書(shū)館對(duì)供應(yīng)商進(jìn)行的編號(hào)地 址Dz charChar10供應(yīng)商的

7、具體地址姓 名Xm charChar8供應(yīng)商的姓名單 位Dw charChar10供應(yīng)商的單位聯(lián)系方式Lx noChar13圖書(shū)數(shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注圖書(shū)編號(hào)Tu noChar10館內(nèi)的統(tǒng)一編號(hào)書(shū) 名Sm Char20作 者ZzChar8出 版 社CbsChar20價(jià) 格JgMoney8冊(cè) 數(shù)CsInt4館內(nèi)存貨數(shù)備 注Bz 1Char50圖書(shū)的特殊情況說(shuō)明供應(yīng)定單屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注圖書(shū)編號(hào)Ts no Char10相對(duì)與館內(nèi)的編號(hào)供應(yīng)商代碼Gys noChar10相對(duì)與館給供應(yīng)商的代碼數(shù) 量SlInt4交易的數(shù)量供應(yīng)價(jià)格JgMoney8成交的價(jià)格 供借閱書(shū)籍?dāng)?shù)據(jù)字典屬性名存

8、儲(chǔ)代碼類(lèi)型長(zhǎng)度備注借閱書(shū)籍編號(hào)Jysj noChar10借閱部門(mén)對(duì)圖書(shū)編號(hào)圖書(shū)編號(hào)Ts no Char 10參考圖書(shū)館系統(tǒng)編號(hào)出版日期Cb dateDatetime8圖書(shū)的印刷出版日期分 類(lèi)FlChar10便于讀者尋找備 注BzChar50借閱記錄數(shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注借閱書(shū)籍編號(hào)Jysj no Char10所借圖書(shū)的借閱部門(mén)編號(hào)讀者編號(hào)Dz no Char10借書(shū)的讀者的編號(hào)借書(shū)日期Js dataDatatime8借書(shū)的日期應(yīng)還日期Yh dataDatatime8讀者應(yīng)該還書(shū)的日期供查閱書(shū)籍?dāng)?shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注查閱書(shū)籍編號(hào)Cysj noChar10查閱部門(mén)對(duì)圖書(shū)編號(hào)

9、圖書(shū)編號(hào)Ts no Char 10參考圖書(shū)館系統(tǒng)編號(hào)書(shū)室代碼Sx noChar10參考書(shū)室的代碼出版日期Cb dateDatetime8圖書(shū)的印刷出版日期主 編ZbChar10備 注BzChar50書(shū)室數(shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注書(shū)室代碼Sx noChar10管理部對(duì)書(shū)室的編號(hào)名 稱(chēng)McChar10書(shū)室的名稱(chēng)管 理 員GlyChar10書(shū)室的管理員開(kāi)放時(shí)間Kf dataDatatime8關(guān)閉時(shí)間Gb dataDatatime8備 注BzChar50查閱記錄數(shù)據(jù)字典屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)度備注讀者編號(hào)Dz noChar10讀者的編號(hào)查閱書(shū)籍編號(hào)Cysj noChar10參考查閱部門(mén)對(duì)圖書(shū)編號(hào)

10、時(shí) 間Sj data Datatime8查閱的時(shí)間二、數(shù)據(jù)流圖 D1 社會(huì)人信息 D2 供應(yīng)定單行政部門(mén) 供 應(yīng) 商 P1 P2 辦 理 定單處理 讀 者 圖 書(shū) D3 借閱記錄 供借閱書(shū)籍 P3 記錄 P4 D4 查閱記錄 處理 供查閱書(shū)籍 分類(lèi)處理 說(shuō)明社會(huì)上的人(不包括學(xué)生和教師)通過(guò)相關(guān)的行政部門(mén)交納一定費(fèi)用辦理讀者證,憑借借閱證可以享受圖書(shū)館的使用權(quán)。圖書(shū)館對(duì)供應(yīng)商提供圖書(shū)定單,供應(yīng)商根據(jù)定單為圖書(shū)館提供相應(yīng)的圖書(shū),圖書(shū)館再根據(jù)圖書(shū)的種類(lèi)分為可借閱和可查閱的圖書(shū),將圖書(shū)分配到借閱部門(mén)和查閱部門(mén)。借閱部門(mén)和查閱部門(mén)收到圖書(shū)后將圖書(shū)進(jìn)行編號(hào),查閱部門(mén)將書(shū)放到相應(yīng)的查閱書(shū)室。以便讀者查閱;

11、借閱部門(mén)將圖書(shū)分類(lèi)放置,以便讀者借閱。讀者借閱或查閱書(shū)籍時(shí),將所用書(shū)本進(jìn)行記錄,記錄被圖書(shū)館確認(rèn)后供讀者校正,若沒(méi)有錯(cuò)誤,讀者可以輸入密碼確認(rèn),則借書(shū)或查閱書(shū)籍成功。第二章 第一節(jié) 查閱模塊1 . 實(shí)體屬性ER圖 查 閱 書(shū) 室書(shū)室代碼管理員開(kāi)放時(shí)間備 注名 稱(chēng)關(guān)閉時(shí)間 查 閱讀者編號(hào)查閱書(shū)籍編號(hào) 時(shí) 間書(shū)室代碼圖書(shū)編號(hào)查閱書(shū)籍編號(hào) 查 閱 書(shū) 籍備 注 出版日期 出版時(shí)間主 編 2實(shí)體聯(lián)系讀 者查閱書(shū)籍查 閱查閱書(shū)室 存放第二節(jié) 借閱模塊 1實(shí)體屬性ER圖2實(shí)體聯(lián)系借閱書(shū)籍編號(hào)借閱書(shū)籍圖書(shū)編號(hào)出版日期分 類(lèi)借 閱借閱書(shū)籍編號(hào)讀者編號(hào)借書(shū)日期應(yīng)還日期備 注讀 者借閱書(shū)籍借 閱第三節(jié) 讀者模塊1

12、實(shí)體聯(lián)系2實(shí)體屬性ER 圖 讀者信息讀出身份信息讀者信息讀者編號(hào)身份證號(hào)密碼用戶(hù)等級(jí)最大借閱數(shù)身份信息身份證號(hào)姓名職業(yè)性別單位聯(lián)系 身份證號(hào) 學(xué) 號(hào) 姓 名 學(xué)生信息 班 級(jí)第四節(jié) 圖書(shū)模塊1實(shí)體屬性ER圖供應(yīng)商地 址供應(yīng)商代碼聯(lián)系方式單 位姓 名作 者出版社圖 書(shū)書(shū) 名價(jià) 格冊(cè) 數(shù)備 注圖書(shū)編號(hào)2實(shí)體聯(lián)系供 應(yīng) 商供應(yīng)圖 書(shū) 數(shù)量 價(jià)格身份信息 供應(yīng)商 辦理 供 應(yīng) 借閱 借閱圖書(shū)讀者信息 圖 書(shū) 分類(lèi) 查閱 查閱圖書(shū) 存放 查閱書(shū)室第三章 邏輯結(jié)構(gòu)設(shè)計(jì)第一節(jié) 查閱模塊查 閱(讀者編號(hào),查閱書(shū)籍編號(hào),時(shí)間)查閱書(shū)室(書(shū)室代碼,名稱(chēng),管理員,開(kāi)放時(shí)間,關(guān)閉時(shí)間,備注)查閱書(shū)籍(查閱書(shū)籍號(hào),圖書(shū)

13、編號(hào),書(shū)室代碼,出版日期,出版時(shí)間,主編,備注)第二節(jié) 借閱模塊借閱書(shū)籍(借閱書(shū)籍編號(hào),圖書(shū)編號(hào),出版日期,分類(lèi),備注)借閱(借閱書(shū)籍編號(hào),讀者編號(hào),借書(shū)日期,應(yīng)還日期)第三節(jié) 讀者模塊讀者信息(讀者編號(hào),身份證號(hào),密碼,用戶(hù)等級(jí),最大借閱數(shù))身份信息(身份證號(hào),姓名,性別,職業(yè),單位,聯(lián)系 )學(xué)生信息(身份證號(hào),學(xué)號(hào),姓名,班級(jí))第四節(jié) 圖書(shū)模塊供應(yīng)商(供應(yīng)商代碼,地址,姓名,單位,聯(lián)系方式)供 應(yīng)(圖書(shū)編號(hào),供應(yīng)商代碼,數(shù)量,供應(yīng)價(jià)格)圖 書(shū)(圖書(shū)編號(hào),書(shū)名,作者,出版社,價(jià)格,冊(cè)數(shù),備注)第四章 SQL編程第一節(jié) 建立圖書(shū)管理數(shù)據(jù)庫(kù)一、建庫(kù) create database 圖書(shū)管理數(shù)據(jù)庫(kù)

14、on primary (name =圖書(shū)管理數(shù)據(jù)庫(kù),filename = C:Program FilesMicrosoft SQL ServerMSSQLData圖書(shū)管理數(shù)據(jù)庫(kù)_mdf,size = 4mb,maxsize = 6mb)二、建表create table 身份信息(身份證號(hào) char(18) primary key, 姓名 char(8) not null, 性別 char(2) check(性別 in (男,女), 單位 char(10), 職位 char(10), 聯(lián)系 char(13) not null, 備注 char(50) );(輸入記錄得表)身 份 證 號(hào)姓名性別職

15、業(yè)單位聯(lián)系 c7 男工人 大明宮 c8 男學(xué)生 歐亞學(xué)院 c10 男工人 大明宮 c2 女學(xué)生 某某大學(xué) c9 女學(xué)生 歐亞學(xué)院 c1 男學(xué)生 某某大學(xué) c3 男農(nóng)民 長(zhǎng)安縣c4 男工人 東儀廠 c5 男學(xué)生 某某大學(xué) c6 女工人 東儀廠 create table 學(xué)生信息(身份證號(hào) char(18) primary key, 學(xué)號(hào) char(10) not null, 姓名 char(8) , 班級(jí) char(10);(輸入記錄得表)身份證號(hào)學(xué)號(hào)姓名班級(jí)09030205 l1 01 09030202 l5 01 09030203 l8 02 09030204 l7

16、 02 09030205 k4 01 09030206 k5 01 09030207 k4 02 09030208 k9 02 09030209 k3 02 09030210 k1 02 create table 讀者信息(讀者編號(hào) char(10) primary key, 身份證號(hào) char(18) references 身份信息.身份證號(hào), 密碼 char(6) default 123456, 用戶(hù)等級(jí) char(10) default 初級(jí),最大借閱數(shù) int default 20); (輸入記錄得表)讀者編號(hào)身份證號(hào)密碼用戶(hù)等級(jí)最大借閱數(shù)090301 123456高 20090302

17、 123456初級(jí) 10090303 123456初級(jí) 10090304 123456初級(jí) 10090305 123456初級(jí) 10090307 123456中級(jí) 15090308 123456初級(jí) 10090309 123456高級(jí) 20090310 123456貴賓 30090606 123456中級(jí) 15create table 供應(yīng)商(供應(yīng)商代碼 char(10) primary key, 地址 char(10), 姓名 char(8) not null, 單位 char(10),聯(lián)系方式 char(13) not null);(輸入記錄得表)供應(yīng)商代碼地址姓名單位聯(lián)系方式0201 長(zhǎng)

18、安 m1 d1 0202 戶(hù)縣 m2 d2 0203 西安 m3 d3 0204 戶(hù)縣 m4 d1 0205 北郊 m5 d6 0206 東郊 m6 d9 0207 南郊 m7 d8 0208 西郊 m8 d7 0209 小寨 m9 d10 0210 鐘樓 m10 d6 create table 圖書(shū)(圖書(shū)編號(hào) char(10) primary key, 書(shū)名 char(20) not null, 作者 char(8), 出版社 char(20), 價(jià)格 money, 冊(cè)數(shù) int,備注 char(50);(輸入記錄得表)圖書(shū)編號(hào)書(shū)名作者出版社備注價(jià)格冊(cè)數(shù)0001 今古傳奇 z1 b1 可查

19、850002 研究論文 z2 b2 可查 2360003 自然奇觀 z3 b3 可查 12100004 工程力學(xué) z4 b5 可借 870005 足球周刊 z5 b1 可查 5150006 音樂(lè)基礎(chǔ) z1 b5 可借 56160007 社會(huì)科學(xué) z9 b8 可查 1130008 心理學(xué)基礎(chǔ) z4 b6 可借 1290009 體育周刊 z6 b6 可查 5200010 自然科學(xué) z10 b5 可查 2240011 人際交往 z5 b9 可借 12100012 昆侖 z1 b9 可借 12300013 小小說(shuō) z10 b10 可借 1020014 數(shù)學(xué)建模 z11 b11 可借 2050015 經(jīng)

20、濟(jì)假說(shuō) z14 b12 可借 1140016 管理學(xué) z15 b15 可借 20450017 自然的秘密 z10 b11 可查 20400018 走進(jìn)社會(huì) z11 b11 可查 11110019 中華大字典 z20 b22 可查 88200020 英漢字典 z26 b26 可查 90300021 新華字典 z15 b19 可查 90100022 成語(yǔ)字典 z16 b16 可查 50150023 英英字典 z19 b91 可查 66300024 牛津詞典 z19 b91 可查 79300025 雅思詞庫(kù) z19 b91 可查 99300026 托福詞匯 z26 b65 可查 9750create

21、 table 供應(yīng)(圖書(shū)編號(hào) char(10) references 圖書(shū)(圖書(shū)編號(hào)) , 供應(yīng)商代碼 char(10) references 供應(yīng)商(供應(yīng)商代碼), 供應(yīng)價(jià)格 money,數(shù)量 int, constraint c1 primary key (圖書(shū)編號(hào), 供應(yīng)商代碼)(輸入記錄得表)圖書(shū)編號(hào)供應(yīng)商代碼數(shù)量供應(yīng)價(jià)格0001 0201 1004500001 0202 10500001 0206 1000002 0201 10300003 0204 5450004 0204 5330005 0203 10600006 0206 100900007 0210 1001200008 02

22、04 1002300009 0209 100870010 0206 100560021 0203 1200022 0206 2450023 0205 61000026 0209 556create table 查閱書(shū)室(書(shū)室代碼 char(10) primary key, 名稱(chēng) char(10) not null, 管理員 char(10), 開(kāi)放時(shí)間 datetime not null, 關(guān)閉時(shí)間 datetime not null,備注 char(50);(輸入記錄得表)書(shū)室代碼名稱(chēng)管理員開(kāi)放時(shí)間關(guān)閉時(shí)間備注0101 中文工具書(shū)g1 8:00:0018:00:000102 期刊閱覽室g2

23、8:00:0018:00:00雙休日不開(kāi) 0103 社科閱覽室g3 8:00:0018:00:00雙休日不開(kāi) 0104 自科閱覽室g4 8:00:0018:00:00雙休日不開(kāi) 0105 英語(yǔ)工具書(shū)g5 8:00:0018:00:00create table 查閱書(shū)籍(查閱書(shū)籍編號(hào) char(10) primary key, 圖書(shū)編號(hào) char(10) references 圖書(shū)(圖書(shū)編號(hào)), 書(shū)室代碼 char(10) references查閱書(shū)室(書(shū)室代碼), 出版日期 datetime not null, 主編 char(10),備注 char(50);(輸入記錄得表)查閱書(shū)籍編號(hào)圖書(shū)編

24、號(hào)書(shū)室代碼出版日期主編備注001 0019 0101 2000-4-17 002 0021 0101 2000-4-13003 0022 0101 2000-5-6004 0020 0105 2000-5-6005 0023 0105 1988-8-8006 0024 0105 1987-1-26007 0025 0105 1999-1-11008 0026 0105 1999-2-22009 0001 0102 1987-1-22010 0005 0102 2007-1-23011 0009 0102 2007-7-7012 0002 0104 2005-2-12013 0017 0104

25、2005-1-14014 0003 0104 2006-6-26015 0010 0104 2005-3-6016 0007 0103 2007-2-11017 0018 0103 2007-3-19create table 查閱(讀者編號(hào) char(10) references 讀者信息(讀者編號(hào)), 查閱書(shū)籍編號(hào) char(10) references 查閱書(shū)籍(查閱書(shū)籍編號(hào)), 時(shí)間 datetime, constraint C1 primary key(讀者編號(hào),查閱書(shū)籍編號(hào));(輸入記錄得表)讀者編號(hào)查閱書(shū)籍編號(hào)時(shí)間090301 001 2007-1-11090301 002 200

26、7-3-3090301 013 2007-12-11090302 002 2007-12-1090303 003 2007-1-11090305 001 2007-1-3090305 006 2007-12-6090309 012 2007-12-9090310 001 2007-1-3090310 013 2007-12-11create table 借閱書(shū)籍(借閱書(shū)籍編號(hào) char(10) primary key, 圖書(shū)編號(hào) char(10) references 圖書(shū)(圖書(shū)編號(hào)), 出版日期 datetime, 分類(lèi) char(10) not null,備注 char(50);(輸入記錄

27、得表)借閱書(shū)籍編號(hào)圖書(shū)編號(hào)出版日期分類(lèi)備注00001 0004 2000-1-11教參 00002 0006 2000-1-12業(yè)余學(xué)習(xí) 00003 0008 2000-9-12業(yè)余學(xué)習(xí) 00004 0011 2006-12-21社會(huì) 00005 0012 2003-6-11小說(shuō) 00006 0013 2006-12-11小說(shuō) 00007 0014 2003-2-1專(zhuān)業(yè)書(shū) 00008 0015 2003-2-6專(zhuān)業(yè)書(shū) 00009 0016 2004-5-5教參 00010 0018 2003-2-2社會(huì) create table 借閱(借閱書(shū)籍編號(hào) char(10) references 借閱

28、書(shū)籍(借閱書(shū)籍編號(hào)), 讀者編號(hào) char(10) references 讀者信息(讀者編號(hào)), 借書(shū)日期 datetime not null, 應(yīng)還日期 datetime (借書(shū)日期 + 30),constraint C2 primary key(借閱書(shū)籍編號(hào),讀者編號(hào));(輸入記錄得表)借閱書(shū)籍編號(hào)讀者編號(hào)借書(shū)日期應(yīng)還日期借閱書(shū)籍編號(hào)00001 090301 2007-11-12007-12-100001 00001 090304 2007-12-32008-1-200001 00001 090305 2007-12-12007-12-3100001 00002 090301 2007-1

29、0-22007-11-100002 00003 090305 2007-2-62007-3-800003 00004 090308 2007-5-92007-6-800004 00005 090309 2007-9-92007-10-900005 00006 090307 2007-12-32008-1-200006 00006 090308 2007-12-62008-1-500006 00006 090310 2007-10-92007-11-800006 00007 090606 2007-10-62007-11-500007 第二節(jié) 查詢(xún)語(yǔ)句 1查詢(xún)牛津詞典所在的書(shū)室和書(shū)室代碼.sel

30、ect 查閱書(shū)室.書(shū)室代碼,名稱(chēng),書(shū)名from 圖書(shū),查閱書(shū)室,查閱書(shū)籍where 圖書(shū).圖書(shū)編號(hào)=查閱書(shū)籍.圖書(shū)編號(hào) and 查閱書(shū)籍.書(shū)室代碼=查閱書(shū)室.書(shū)室代碼 and 書(shū)名=牛津詞典 ;結(jié)果書(shū)室代碼名稱(chēng)書(shū)名10105英語(yǔ)工具書(shū)牛津詞典 2統(tǒng)計(jì)所有的查詢(xún)書(shū)室存書(shū)本數(shù)并統(tǒng)計(jì)總書(shū)數(shù)和總書(shū)室數(shù)select 名稱(chēng),count(*)書(shū)冊(cè)數(shù)from 圖書(shū),查閱書(shū)室,查閱書(shū)籍group by 名稱(chēng)select count(distinct 查閱書(shū)籍.圖書(shū)編號(hào))書(shū)冊(cè)數(shù),count(distinct 名稱(chēng))書(shū)室數(shù)from 圖書(shū),查閱書(shū)室,查閱書(shū)籍; 結(jié)果名稱(chēng)書(shū)冊(cè)數(shù)1期刊閱覽室32社科閱覽室23英語(yǔ)工具書(shū)5

31、4中文工具書(shū)35自科閱覽室4書(shū)冊(cè)數(shù)書(shū)室數(shù)11753.找出書(shū)名為社會(huì)科學(xué)的供應(yīng)商的全部信息。SELECT *FROM 供應(yīng)商WHERE 供應(yīng)商代碼 IN(SELECT 供應(yīng)商代碼 FROM 供應(yīng) WHERE 圖書(shū)編號(hào) IN(SELECT 圖書(shū)編號(hào) FROM 圖書(shū) WHERE 書(shū)名=社會(huì)科學(xué));結(jié)果供應(yīng)商代碼地 址姓 名單 位聯(lián)系方式 0210鐘 樓 m10 d64.找出供應(yīng)商姓名為m6供應(yīng)的b5出版社的圖書(shū)編號(hào)。FROM 供應(yīng)商,供應(yīng),圖書(shū)WHERE 圖書(shū).圖書(shū)編號(hào)=供應(yīng).圖書(shū)編號(hào) AND 姓名=m6 AND 出版社=b5;結(jié)果圖書(shū)編號(hào)000400060010 5、找出最大借閱數(shù)是30本的讀者的讀者編號(hào)和姓名.SELECT 讀者編號(hào),姓名FROM 讀者信息,身份信息WHERE 讀者信息.身份證號(hào)=身份信息.身份證號(hào) AND 最大借閱數(shù)=30;結(jié)果 :讀者編號(hào)姓名1090310c65.找出用戶(hù)等級(jí)為“高級(jí)”、所在單位為“某某大學(xué)”的讀者的讀者編號(hào)及最大借閱數(shù).SELECT 讀者編號(hào),最

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論