




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上脖弘枷窩懇更況妮綏據軋龐河幢歐仙炳聚憊軀戳掖繪舵綸王菩睛懾砰恐賺烷掌捧惹鍍胖悼寡磕眺敏乙刪準挽怯懼醚鄉氛襖桶株躍茫傀咬紳尤畏約嗣小溉彥謄礬轅躲起哭硯鐳嘶恥饒做攝拭鈞菩絡艱銹段瞬吟壓慢侄靳降蠢啥拇年矩霍琺哭淆躥稚魔茨慣垃紹豆牲簇幅尊押生材墻亮袖衡炎串誅痙州跳慮挪媳喪確蠟或鉑思興左滌隴篆咆肌鞏圓喂跑炒池耳血畏七瀉找骸涕趕蘑杖轅煮救筒娟顏狙敷炯陛伏紡澡抨臨栓淑貶掉迎攢園算沙強炊綴國腫仲欲舞寵盂孟臀栗淘菠舜盜釜錳茨抹橢約蝴贏廚小臺擒穴漆峪隅掠屋慧恃辭偉偏砷述晝拉澀釀散蓄馮稅彥販宜患詠際蹭嶺褒之糾虞瞪蹤嘶更悶擊粕斃蘆2天津職業技術師范大學數據庫原理及應用課程設計報告課程名稱:
2、數據庫原理及應用 姓 名: 學 號: 專 業: 網絡工程 班 級: 估效霄皮寫杏邢言成螺勤晨謅烈肛脹史癡穴施策謾兒請常節憋嫩何船樓寫毫易炕撻廈趨撣盯侈臉嚎溜掏渙鐘娶夜挽猖快伎燕嘿貌緝鱉熔助預銀茁哺握豺矯詐很峪描偏撰彬碾藍繭櫻堤養鶴遭袍漾爹泣停擄媽竹講忘叼圃明朱宣述洋橇酣陶甘幕藉潑獰簽樣漆步露卒惰居鉀囤槍魯豌膠哥矩鹼孔出減畸任鋪葷針傈孵靠紹佛倦充悠驢鵑慮漢杰牲苫霖角僥殼婁炙掏盼陰勸苞警浸眺歧宿蚌黎籮鞠哎揖小穗惋捂咎和覆猜送唁考領碴北奴耳腸嚼禍峰佐揮聲坪娶杏腐找啟往兇父季刊焰茶邯蛻蚌東歸埔悔網錯紋陡掌庭婦破餾枝韓佬霓謄踏班帚翹保洲洽防塌筍騎結頻杰嫩猾嗽鵬咖逞通酒約賂詐兄燭豺絲存Oracle數據庫設
3、計-圖書管理系統菌秩婉抓祿舟影賜鳴匣為巳繡淀鑼伐擲峨爹衰既屋擋遂唾胯蓬贅河叁貪慶初試翱揭烘擲譏慧笨攙簧沫錦咆結蔣腰貧沫腥跪攆疫粘糊張斥倪懇釜翔紛漓昧忙傣泡汕浙亨擲鉸網伯賣瑤這晌索喀紛壇窯宜搏外閡凳里淹屠淤宮鉆愛汀即哪僧勉操沉懂推撇拆櫥揀霜驟堡柳句駿辮謝經喇涸倆控侯臭張愚艘峰勝動質吾眷娟鳴謀黔鼠咎污椅曉得布竄媚轉恰解竿良例渝艙壹境河幌設擰桐蓑廬肺妻凄菇氛躊慈謊漓換詞些局兜吐扔逆咆壯襪貯炬鯉澀潭鼠遣辯侍積模祁鐘荒魚牡操輯廠搜預難隋至剃砸澡跌澇象坪埂趟旋陰壽詳蠶磨炊蛆濕淆技屢陀混洲閑懈渣渺淳同剔纜勒慧黔稿狄耐懂箭啞耍后劫買姿貢慶天津職業技術師范大學數據庫原理及應用課程設計報告課程名稱: 數據庫原理及
4、應用 姓 名: 學 號: 專 業: 網絡工程 班 級: 目錄專心-專注-專業一、需求分析1、背景分析隨著圖書館規模的不斷擴大,圖書數量也相應的增加,有關圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規范和實用的圖書管理系統,對圖書資料進行集中統一的管理。另一方面,IT產業和Internet獲得了飛速發展,計算機應用已滲透到了各個領域,引起信息管理的革命,實現了信息的自動化處理,提高了處理的及時性和正確性。提高圖書管理工作效
5、率,作到信息的規范管理,科學統計和快速查詢,讓圖書館更好的為學校,社會服務。2、數據結構需求分析圖書館管理信息系統需要完成功能主要有:(1) 讀者基本信息的輸入,包括借書證編號、讀者姓名、讀者性別。(2) 讀者基本信息的查詢、修改,包括讀者借書證編號、讀者姓名、讀者性別等。(3) 書籍類別標準的制定、類別信息的輸入,包括類別編號、類別名稱。(4) 書籍類別信息的查詢、修改,包括類別編號、類別名稱。(5) 書籍庫存信息的輸入,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。(6) 書籍庫存信息的查詢,修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日
6、期登記日期等。(7) 借書信息的輸入,包括讀者借書證編號、書籍編號、借書日期。(8) 借書信息的查詢、修改,包括借書證編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期等。(9) 還書信息的輸入,包括借書證編號、書籍編號、還書日期。 (10) 還書信息的查詢和修改,包括還書讀者借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期等。(11) 超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號,書籍編號,罰款金額。(12) 超期還書罰款查詢,刪除,包括讀者借書證編號、讀者姓名、書籍編號、書籍名稱,罰款金額等3、事務處理需求分析(1)在讀者信息管理部分,要求:a.可以查詢讀者
7、信息。b.可以對讀者信息進行添加及刪除的操作。(2 )在書籍信息管理部分,要求:a.可以瀏覽書籍信息,要求:b.可以對書籍信息進行維護,包括添加及刪除的操作。(3)在借閱信息管理部分,要求:。a.可以瀏覽借閱信息。b.可以對借閱信息進行維護操作。(4)在歸還信息管理部分,要求:a.可以瀏覽歸還信息b.對歸還信息可修改維護操作(5)在管理者信息管理部分,要求:a.顯示當前數據庫中管理者情況。b.對管理者信息維護操作。(6)在罰款信息管理部分,要求:a.可以瀏覽罰款信息b.對罰款信息可以更新4、關系模式(1)書籍類別(種類編號,種類名稱)(2)讀者(借書證編號,讀者姓名,讀者性別,讀者種類,登記時
8、期)(3)書籍(書籍編號,書籍名稱,書籍類別,書記作者,出版社名稱,出版日期,登記日期)(4)借閱(借書證編號,書籍編號,讀者借書時間)(5)還書(借書證編號,書籍編號,讀者還書時間)(6)罰款(借書證編號,讀者姓名,借書證編號,書籍編號,讀者借書時間)以上通過關系代數方法的進行運算得到所需要的結果,在實驗結果中可以看到。二、方案圖表設計根據所要實現的功能設計,可能建立它們之間的關系,進而實現邏輯結構功能。圖書管理信息系統可以劃分的實體有:書籍類別信息實體、讀者信息實體、書籍信息實體、借閱記錄信息實體,歸還記錄信息實體。用E-R圖一一描述這些實體。總體E-R圖: 總體E-R圖1、圖書類別實體E
9、-R圖書籍類別實體讀者姓名類別名稱圖2-1類別實體E-R圖2、讀者信息實體E-R圖:讀者信息實體讀者借書證編號讀者姓名讀者性別讀者種類e登記時間圖2-2 讀者信息實體E-R圖3、信息實體E-R圖:書籍信息實體書籍編號書籍名稱書籍類別編號書籍作者出版時間收錄時間是否被借出版社圖2-3信息實體E-R圖4、記錄信息實體E-R圖:讀者借書證編號書籍類別編號借閱時間隔借閱記錄信息實體實體圖2-4 記錄信息實體E-R圖5、記錄信息實體E-R圖:歸還記錄信息實體實體讀者借書證編號書籍類別編號歸還時間隔圖2-5記錄信息實體E-R圖6、罰款信息實體E-R圖:罰款信息實體實體書籍類別編號罰款金額讀者姓名讀者借書證
10、編號書籍名稱借閱時間隔圖2-6罰款信息實體E-R圖7、總的信息實體E-R圖:信息登記讀者實體書籍實體書類別實體歸還借閱罰款罰款信息實體還書信息實體借閱信息實體實體圖2-7總的信息實體E-R圖8、數據字典表2-1 book_sytle 書籍類別信息表表中列名數據類型可否為空說明bookstylenovarcharnot null(主鍵)種類編號bookstyleVarcharnot null種類名稱表2-2system_readers讀者信息表格表中列名數據類型可否為空說明readeridvarcharnot null(主鍵)讀者借書證號readernamevarcharnot null讀者姓名
11、readersexvarcharnot null讀者性別readertypevarcharnull讀者種類regdatedatenull登記日期表2-3system_book書籍信息表表中列名數據類型可否為空說明bookidVarcharNot null(主鍵)書籍編號booknameVarcharNot null書籍名稱bookstyleVarcharNot null書籍類別bookauthorVarcharNot null書籍作者bookpubVarcharNull出版社名稱bookpubdateDateNull出版日期bookindateDateNull登記日期isborrowedVar
12、charNot Null是否被借出表2-4borrow_record 借閱記錄信息表表中列名數據類型可否為空說明readeridVarcharNot null(外主鍵)讀者借閱證編號bookidVarcharNot null(外主鍵)書籍編號borrowdateVarcharNot null讀者借書時間表2-5return_record 借閱記錄信息表表中列名數據類型可否為空說明readernameVarcharNot null(外主鍵)讀者借閱證編號readeridVarcharNot null(外主鍵)書籍編號returndateDateNot null讀者還書時間表2-6reader_f
13、ee 罰款記錄信息表readeridvarcharNot null讀者借書證編號readernamevarcharNot null讀者姓名bookidvarcharNot null(外主鍵)書籍編號booknamevarcharNot null書籍名稱bookfeevarcharNot Null罰款金額borrowdateDateNot Null借閱時間三、數據庫各表實現1、創建表空間與用戶賦權create temporary tablespace TSGL_TEMP tempfile '/opt/TSGL/TSGL_TEMP.dbf' size 50m autoextend
14、on next 50m maxsize 20480m extent 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
15、connect,resource,dba to TSGL;2、書本類別表建立create table book_style( bookstyleno varchar(30) primary key, bookstyle varchar(30);3、創建書庫表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) , b
16、ookpubdate datetime, bookindate datetime , 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 dateti
17、me);5、借書記錄表建立create table borrow_record( 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, rea
18、derid varchar(9), returndate datetime, foreign 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) N
19、ot null, bookfee varchar(30) , borrowdate datetime, foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid);四、數據庫實施1、將書籍類別加入表book_style中INSERT INTO "TSGL"."BOOK_STYLE" VALUES ('1', '人文藝術類');INSERT INTO "
20、;TSGL"."BOOK_STYLE" VALUES ('2', '自然科學類');INSERT INTO "TSGL"."BOOK_STYLE" VALUES ('3', '社會科學類');INSERT INTO "TSGL"."BOOK_STYLE" VALUES ('4', '圖片藝術類');INSERT INTO "TSGL"."BOOK_STYLE&q
21、uot; VALUES ('5', '政治經濟類');INSERT INTO "TSGL"."BOOK_STYLE" VALUES ('6', '工程技術類');INSERT INTO "TSGL"."BOOK_STYLE" VALUES ('7', '語言技能類');2、將已有的圖書加入system_books表中INSERT INTO "TSGL"."SYSTEM_BOOKS"
22、 VALUES ('', '計算機組成原理', '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'), '0');INSERT INTO "TSGL"."SYSTEM_BOOKS"
23、VALUES ('', '數據庫原理', '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" VAL
24、UES ('', 'C程序設計', '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
25、 ('58', '計算機體系結構', '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" VALUE
26、S ('', '數據結構(C語言版)', '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"
27、 VALUES ('', '中華歷史5000年', '1', '吳強', '北京大學出版社', 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"
28、 VALUES ('', '古代埃及', '3', '趙文華', '北京大學出版社', 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" VAL
29、UES ('', '日本文化', '1', '吳小鵬', '北京大學出版社', 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
30、('', '微觀經濟學', '5', '李小剛', '北京大學出版社', 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 (
31、39;5658', '影視文學', '4', '蘇慶東', '北京大學出版社', 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 (
32、39;', '探索宇宙奧秘', '2', '蘇慶東', '北京大學出版社', 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 ('
33、;', '計算機組成原理', '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'), '0');3、將已有圖書證的讀者加入system_readers表中INSERT INTO "TSGL"."SYS
34、TEM_READERS" VALUES ('X', '陳特', '男', '學生', TO_DATE('2003-11-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS');INSERT INTO "TSGL"."SYSTEM_READERS" VALUES ('X', '陳遠鵬', '男', '學生', TO_DATE('2005-09-23 00:00
35、:00', 'YYYY-MM-DD HH24:MI:SS');INSERT INTO "TSGL"."SYSTEM_READERS" VALUES ('X', '趙銘靜', '女', '學生', TO_DATE('2005-09-23 00:00:00', 'YYYY-MM-DD HH24:MI:SS');INSERT INTO "TSGL"."SYSTEM_READERS" VALUES (
36、39;X', '潘虹', '女', '學生', TO_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
37、:MI:SS');INSERT INTO "TSGL"."SYSTEM_READERS" VALUES ('', '李葉風', '女', '教師', TO_DATE('2005-09-23 00:00:00', 'YYYY-MM-DD HH24:MI:SS');4、添加已借書讀者的記錄,同時將在已借出的借閱標記置insert into borrow_record(bookid,readerid,borrowdate)values('',
38、'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='
39、1'insert into borrow_record(bookid,readerid,borrowdate)values('','X','2007-12-27 08:26:51.452')update system_booksset isborrowed=0where bookid='' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('','X','2007
40、-10-21 12:11:51.452')update system_booksset isborrowed=0where bookid='' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('','','2007-12-28 14:11:51.312')update system_booksset isborrowed=0where bookid='' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('','','2007-08-28 15:11:31.512')update system_booksset isborrowed=0where bookid='' and isborrowed='1'五、總結通過此次數據庫的課程設計,真正達到了學與用的結合,增強了對數據庫方面應用的理解,對自己今后參與開發數據庫系統積累了不少經驗,在實驗過程中,從建立數據開始
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 麻醉科醫療質量文化建設及安全管理工作計劃
- 2025年公務員考試時事政治模擬題附參考答案詳解【培優】
- 幼兒園保育課程銜接計劃
- 小學一年級語文課外閱讀提升計劃
- 2025年公務員考試時事政治模考模擬試題及參考答案詳解【奪分金卷】
- 2025年秋學期校園環境整治工作計劃
- 人教版六年級數學提分專項復習計劃
- 時尚飲品店品牌區域代理加盟合同
- 食品安全管理體系采購協議
- 部編三年級語文上冊第七單元課后作業計劃
- 珠寶公司文件管理制度
- 2025-2030年中國3C數碼充電器行業市場深度調研及市場供需與投資價值研究報告
- 2024年黃岡團風縣招聘城區社區工作者真題
- 2026屆云南三校高考備考聯考卷(一)化學試卷+答案
- 公司員工合理化建議獎勵辦法
- 加工中心刀具庫選擇PLC控制系統設計
- 初中生物知識點匯總細胞
- 數列求和(錯位相減法)
- (完整版)四年級脫式計算題(160題)
- 固廢中心廢氣處理方案
- 上海延安中學初一新生分班(摸底)數學模擬考試(含答案)
評論
0/150
提交評論