




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、天津職業(yè)技術(shù)師范大學(xué)數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)報(bào)告課程名稱: 數(shù)據(jù)庫原理及應(yīng)用 姓 名: 學(xué) 號(hào): 專 業(yè): 網(wǎng)絡(luò)工程 班 級(jí): 目錄一、需求分析11、背景分析12、數(shù)據(jù)結(jié)構(gòu)需求分析13、事務(wù)處理需求分析24、關(guān)系模式3二、方案圖表設(shè)計(jì)31、圖書類別實(shí)體E-R圖32、讀者信息實(shí)體E-R圖:43、信息實(shí)體E-R圖:44、記錄信息實(shí)體E-R圖:55、記錄信息實(shí)體E-R圖:66、罰款信息實(shí)體E-R圖:67、總的信息實(shí)體E-R圖:68、數(shù)據(jù)字典7三、數(shù)據(jù)庫各表實(shí)現(xiàn)81、創(chuàng)建表空間82、書本類別表建立83、創(chuàng)建書庫表84、借書證表建立95、借書記錄表建立96、還書記錄表建立97、罰款單表建立9四、數(shù)據(jù)庫實(shí)
2、施10五、總結(jié)13六、參考文獻(xiàn)13一、需求分析1、背景分析隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。提高圖書管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢
3、,讓圖書館更好的為學(xué)校,社會(huì)服務(wù)。2、數(shù)據(jù)結(jié)構(gòu)需求分析圖書館管理信息系統(tǒng)需要完成功能主要有:(1) 讀者基本信息的輸入,包括借書證編號(hào)、讀者姓名、讀者性別。(2) 讀者基本信息的查詢、修改,包括讀者借書證編號(hào)、讀者姓名、讀者性別等。(3) 書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號(hào)、類別名稱。(4) 書籍類別信息的查詢、修改,包括類別編號(hào)、類別名稱。(5) 書籍庫存信息的輸入,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。(6) 書籍庫存信息的查詢,修改,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期登記日期等。(7) 借書信息的輸入,包括
4、讀者借書證編號(hào)、書籍編號(hào)、借書日期。(8) 借書信息的查詢、修改,包括借書證編號(hào)、讀者編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期等。(9) 還書信息的輸入,包括借書證編號(hào)、書籍編號(hào)、還書日期。 (10) 還書信息的查詢和修改,包括還書讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期、還書日期等。(11) 超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號(hào),書籍編號(hào),罰款金額。(12) 超期還書罰款查詢,刪除,包括讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱,罰款金額等3、事務(wù)處理需求分析(1)在讀者信息管理部分,要求:a.可以查詢讀者信息。b.可以對(duì)讀者信息進(jìn)行添加及刪除的操
5、作。(2 )在書籍信息管理部分,要求:a.可以瀏覽書籍信息,要求:b.可以對(duì)書籍信息進(jìn)行維護(hù),包括添加及刪除的操作。(3)在借閱信息管理部分,要求:。a.可以瀏覽借閱信息。b.可以對(duì)借閱信息進(jìn)行維護(hù)操作。(4)在歸還信息管理部分,要求:a.可以瀏覽歸還信息b.對(duì)歸還信息可修改維護(hù)操作(5)在管理者信息管理部分,要求:a.顯示當(dāng)前數(shù)據(jù)庫中管理者情況。b.對(duì)管理者信息維護(hù)操作。(6)在罰款信息管理部分,要求:a.可以瀏覽罰款信息b.對(duì)罰款信息可以更新4、關(guān)系模式(1)書籍類別(種類編號(hào),種類名稱)(2)讀者(借書證編號(hào),讀者姓名,讀者性別,讀者種類,登記時(shí)期)(3)書籍(書籍編號(hào),書籍名稱,書籍類
6、別,書記作者,出版社名稱,出版日期,登記日期)(4)借閱(借書證編號(hào),書籍編號(hào),讀者借書時(shí)間)(5)還書(借書證編號(hào),書籍編號(hào),讀者還書時(shí)間)(6)罰款(借書證編號(hào),讀者姓名,借書證編號(hào),書籍編號(hào),讀者借書時(shí)間)以上通過關(guān)系代數(shù)方法的進(jìn)行運(yùn)算得到所需要的結(jié)果,在實(shí)驗(yàn)結(jié)果中可以看到。二、方案圖表設(shè)計(jì)根據(jù)所要實(shí)現(xiàn)的功能設(shè)計(jì),可能建立它們之間的關(guān)系,進(jìn)而實(shí)現(xiàn)邏輯結(jié)構(gòu)功能。圖書管理信息系統(tǒng)可以劃分的實(shí)體有:書籍類別信息實(shí)體、讀者信息實(shí)體、書籍信息實(shí)體、借閱記錄信息實(shí)體,歸還記錄信息實(shí)體。用E-R圖一一描述這些實(shí)體??傮wE-R圖: 總體E-R圖1、圖書類別實(shí)體E-R圖書籍類別實(shí)體讀者姓名類別名稱圖2-1
7、類別實(shí)體E-R圖2、讀者信息實(shí)體E-R圖:讀者信息實(shí)體讀者借書證編號(hào)讀者姓名讀者性別讀者種類e登記時(shí)間圖2-2 讀者信息實(shí)體E-R圖3、信息實(shí)體E-R圖:書籍信息實(shí)體書籍編號(hào)書籍名稱書籍類別編號(hào)書籍作者出版時(shí)間收錄時(shí)間是否被借出版社圖2-3信息實(shí)體E-R圖4、記錄信息實(shí)體E-R圖:讀者借書證編號(hào)書籍類別編號(hào)借閱時(shí)間隔借閱記錄信息實(shí)體實(shí)體圖2-4 記錄信息實(shí)體E-R圖5、記錄信息實(shí)體E-R圖:歸還記錄信息實(shí)體實(shí)體讀者借書證編號(hào)書籍類別編號(hào)歸還時(shí)間隔圖2-5記錄信息實(shí)體E-R圖6、罰款信息實(shí)體E-R圖:罰款信息實(shí)體實(shí)體書籍類別編號(hào)罰款金額讀者姓名讀者借書證編號(hào)書籍名稱借閱時(shí)間隔圖2-6罰款信息實(shí)體
8、E-R圖7、總的信息實(shí)體E-R圖:信息登記讀者實(shí)體書籍實(shí)體書類別實(shí)體歸還借閱罰款罰款信息實(shí)體還書信息實(shí)體借閱信息實(shí)體實(shí)體圖2-7總的信息實(shí)體E-R圖8、數(shù)據(jù)字典表2-1 book_sytle 書籍類別信息表表中列名數(shù)據(jù)類型可否為空說明bookstylenovarcharnot null(主鍵)種類編號(hào)bookstyleVarcharnot null種類名稱表2-2system_readers讀者信息表格表中列名數(shù)據(jù)類型可否為空說明readeridvarcharnot null(主鍵)讀者借書證號(hào)readernamevarcharnot null讀者姓名readersexvarcharnot n
9、ull讀者性別readertypevarcharnull讀者種類regdatedatenull登記日期表2-3system_book書籍信息表表中列名數(shù)據(jù)類型可否為空說明bookidVarcharNot null(主鍵)書籍編號(hào)booknameVarcharNot null書籍名稱bookstyleVarcharNot null書籍類別bookauthorVarcharNot null書籍作者bookpubVarcharNull出版社名稱bookpubdateDateNull出版日期bookindateDateNull登記日期isborrowedVarcharNot Null是否被借出表2-4
10、borrow_record 借閱記錄信息表表中列名數(shù)據(jù)類型可否為空說明readeridVarcharNot null(外主鍵)讀者借閱證編號(hào)bookidVarcharNot null(外主鍵)書籍編號(hào)borrowdateVarcharNot null讀者借書時(shí)間表2-5return_record 借閱記錄信息表表中列名數(shù)據(jù)類型可否為空說明readernameVarcharNot null(外主鍵)讀者借閱證編號(hào)readeridVarcharNot null(外主鍵)書籍編號(hào)returndateDateNot null讀者還書時(shí)間表2-6reader_fee 罰款記錄信息表readeridvar
11、charNot null讀者借書證編號(hào)readernamevarcharNot null讀者姓名bookidvarcharNot null(外主鍵)書籍編號(hào)booknamevarcharNot null書籍名稱bookfeevarcharNot Null罰款金額borrowdateDateNot Null借閱時(shí)間三、數(shù)據(jù)庫各表實(shí)現(xiàn)1、創(chuàng)建表空間與用戶賦權(quán)create temporary tablespace TSGL_TEMP tempfile /opt/TSGL/TSGL_TEMP.dbf size 50m autoextend on next 50m maxsize 20480m exte
12、nt management local; create tablespace TSGL_DATAlogging datafile /opt/TSGL/TSGL_DATA.dbf size 50m autoextend on next 50m maxsize 20480m extent management local; create user TSGL identified by default tablespace TSGL_DATAtemporary tablespace TSGL_TEMP ; grant connect,resource,dba to TSGL;2、書本類別表建立cre
13、ate table book_style( bookstyleno varchar(30) primary key, bookstyle varchar(30);3、創(chuàng)建書庫表create table system_books( bookid varchar(20) primary key, bookname varchar(30) Not null, bookstyleno varchar(30) Not null, bookauthor varchar(30), bookpub varchar(30) , bookpubdate datetime, bookindate datetime
14、, isborrowed varchar (2) ,foreign key (bookstyleno) references book_style (bookstyleno);4、借書證表建立create table system_readers ( readerid varchar(9)primary key, readername varchar(9)not null , readersex varchar(2) not null, readertype varchar(10), regdate datetime);5、借書記錄表建立create table borrow_record(
15、bookid varchar(20) primary key, readerid varchar(9), borrowdate datetime, foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid);6、還書記錄表建立create table return_record( bookid varchar(20) primary key, readerid varchar(9), returndate datetime, fo
16、reign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid);7、罰款單表建立create table reader_fee( readerid varchar(9)not null, readername varchar(9)not null , bookid varchar(20) primary key, bookname varchar(30) Not null, bookfee varchar(30) , borrowdate
17、 datetime, foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid);四、數(shù)據(jù)庫實(shí)施1、將書籍類別加入表book_style中INSERT INTO TSGL.BOOK_STYLE VALUES (1, 人文藝術(shù)類);INSERT INTO TSGL.BOOK_STYLE VALUES (2, 自然科學(xué)類);INSERT INTO TSGL.BOOK_STYLE VALUES (3, 社會(huì)科學(xué)類);INSERT INT
18、O TSGL.BOOK_STYLE VALUES (4, 圖片藝術(shù)類);INSERT INTO TSGL.BOOK_STYLE VALUES (5, 政治經(jīng)濟(jì)類);INSERT INTO TSGL.BOOK_STYLE VALUES (6, 工程技術(shù)類);INSERT INTO TSGL.BOOK_STYLE VALUES (7, 語言技能類);2、將已有的圖書加入system_books表中INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 計(jì)算機(jī)組成原理, 6, 王愛英, 清華大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM
19、-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 0);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 數(shù)據(jù)庫原理, 6, 薩師煊, 高等教育出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 1);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, C程序設(shè)計(jì), 6, 譚浩強(qiáng),
20、 清華大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 1);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (58, 計(jì)算機(jī)體系結(jié)構(gòu), 6, 石教英, 浙江大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 1);INSE
21、RT INTO TSGL.SYSTEM_BOOKS VALUES (, 數(shù)據(jù)結(jié)構(gòu)(C語言版), 6, 吳偉民,嚴(yán)蔚敏, 清華大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 1);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 中華歷史5000年, 1, 吳強(qiáng), 北京大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO
22、_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 0);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 古代埃及, 3, 趙文華, 北京大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 0);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 日本文化, 1, 吳小鵬, 北京大學(xué)出版社, TO_DATE(200
23、1-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 1);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 微觀經(jīng)濟(jì)學(xué), 5, 李小剛, 北京大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 0);INSERT INTO TSGL.SYSTEM_BOOKS
24、 VALUES (5658, 影視文學(xué), 4, 蘇慶東, 北京大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 1);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 探索宇宙奧秘, 2, 蘇慶東, 北京大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-M
25、M-DD HH24:MI:SS), 0);INSERT INTO TSGL.SYSTEM_BOOKS VALUES (, 計(jì)算機(jī)組成原理, 6, 王愛英, 清華大學(xué)出版社, TO_DATE(2001-01-03 00:00:00, YYYY-MM-DD HH24:MI:SS), TO_DATE(2003-11-15 00:00:00, YYYY-MM-DD HH24:MI:SS), 0);3、將已有圖書證的讀者加入system_readers表中INSERT INTO TSGL.SYSTEM_READERS VALUES (X, 陳特, 男, 學(xué)生, TO_DATE(2003-11-15 00
26、:00:00, YYYY-MM-DD HH24:MI:SS);INSERT INTO TSGL.SYSTEM_READERS VALUES (X, 陳遠(yuǎn)鵬, 男, 學(xué)生, TO_DATE(2005-09-23 00:00:00, YYYY-MM-DD HH24:MI:SS);INSERT INTO TSGL.SYSTEM_READERS VALUES (X, 趙銘靜, 女, 學(xué)生, TO_DATE(2005-09-23 00:00:00, YYYY-MM-DD HH24:MI:SS);INSERT INTO TSGL.SYSTEM_READERS VALUES (X, 潘虹, 女, 學(xué)生, T
27、O_DATE(2005-09-23 00:00:00, YYYY-MM-DD HH24:MI:SS);INSERT INTO TSGL.SYSTEM_READERS VALUES (, 蔣偉, 男, 教師, TO_DATE(2005-09-23 00:00:00, YYYY-MM-DD HH24:MI:SS);INSERT INTO TSGL.SYSTEM_READERS VALUES (, 李葉風(fēng), 女, 教師, TO_DATE(2005-09-23 00:00:00, YYYY-MM-DD HH24:MI:SS);4、添加已借書讀者的記錄,同時(shí)將在已借出的借閱標(biāo)記置insert into
28、borrow_record(bookid,readerid,borrowdate)values(,X,2007-09-27 11:24:54.123)update system_booksset isborrowed=0where bookid=insert into borrow_record(bookid,readerid,borrowdate)values(,X,2007-12-27 08:26:51.452)update system_booksset isborrowed=0where bookid= and isborrowed=1insert into borrow_record(bookid,readerid,borrowdate)values(,X,2007-12-27 08:26:51.452)update system_booksset isborrowed=0where bookid= and isborrowed=1insert into borrow_record(bookid,readerid,borrowdate)values(,X,2007-10-21 12:11:51.452)up
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45133-2025氣體分析混合氣體組成的測(cè)定基于單點(diǎn)和兩點(diǎn)校準(zhǔn)的比較法
- 信訪合同范本
- 單位采購(gòu)柜子合同范本
- 出售餐飲椅子合同范本
- 單位同意入職合同范本
- 出租轉(zhuǎn)讓吊車合同范本
- 個(gè)人購(gòu)買黃金合同范本
- 信息咨詢合作合同范本
- 農(nóng)資商店用工合同范本
- 單位用人聘用合同范本
- 基于單片機(jī)的老人跌倒報(bào)警裝置獲獎(jiǎng)科研報(bào)告
- 呼吸機(jī)及管路的管理課件
- 維修質(zhì)量檢驗(yàn)制度
- 統(tǒng)計(jì)學(xué)主要計(jì)算公式21098
- 品質(zhì)控制計(jì)劃(QC工程圖)
- DB15T 1193-2017 城市供水行業(yè)反恐怖防范要求
- 汽車營(yíng)銷學(xué)(全套課件)
- 現(xiàn)澆墩臺(tái)身軸線偏位、全高豎直度檢測(cè)記錄表
- 激光共聚焦顯微鏡校準(zhǔn)規(guī)范編制說明
- 靜脈竇血栓(共56張)課件
- 樓板配筋計(jì)算表格(自動(dòng)版)
評(píng)論
0/150
提交評(píng)論