版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、圖書管理系統(tǒng)第1章. 系統(tǒng)分析數(shù)據(jù)庫系統(tǒng)中共有4個(gè)實(shí)體:書庫,管理員,書籍,讀者。1) 書庫的屬性:書庫號(hào)、名稱;2) 管理員的屬性:管理員編號(hào)、姓名、聯(lián)系電話;3) 書籍的屬性:圖書編號(hào)、出版社、書名、數(shù)量、類別、作者、價(jià)格、剩余數(shù)量、出版日期;4) 讀者的屬性:姓名、學(xué)號(hào)、班級(jí)、院系;5) 一個(gè)書庫有多個(gè)管理員,一個(gè)管理員只能在一個(gè)書庫工作。書庫和管理員具有一對(duì)多的聯(lián)系。6) 一個(gè)管理員管理多種書籍,一種書籍可以由多個(gè)管理員管理。管理員和書籍具有多對(duì)多的聯(lián)系。7) 一個(gè)書庫存放多種書籍,一種書籍只能在一個(gè)書庫存放。書庫和書籍具有一對(duì)多的聯(lián)系。8) 一個(gè)讀者可以借閱多種書籍,一種書籍可以有多
2、個(gè)讀者借閱。書籍和讀者具有多對(duì)多的聯(lián)系。第2章. E-R圖各個(gè)實(shí)體的E-R圖如下所示:圖1 實(shí)體書庫的E-R圖;圖2 實(shí)體管理員的E-R圖; 圖3 實(shí)體書籍的E-R圖;圖4 實(shí)體讀者的E-R圖。各個(gè)實(shí)體之間聯(lián)系的E-R圖如下所示:圖5 書庫-管理員的E-R圖;圖6 管理員-書籍的E-R圖;圖7 書庫-書籍的E-R圖;圖8 讀者-書籍的E-R圖。然后,將以上實(shí)體之間聯(lián)系表示出來,畫出數(shù)據(jù)庫系統(tǒng)的E-R圖,如圖9所示: 第3章. 將E-R圖轉(zhuǎn)化為關(guān)系模型根據(jù)E-R圖可以將系統(tǒng)中的概念模型轉(zhuǎn)換為具體的表(即關(guān)系)結(jié)構(gòu),共分為6個(gè)關(guān)系,詳細(xì)信息如下所示:書庫(書庫號(hào)、名稱);管理員(管理員編號(hào)、姓名、
3、聯(lián)系電話、書庫號(hào));書籍(圖書編號(hào)、出版社、書名、數(shù)量、類別、作者、價(jià)格、剩余數(shù)量、出版日期、書庫號(hào));讀者(姓名、學(xué)號(hào)、班級(jí)、院系);管理(管理編號(hào)、管理員編號(hào)、圖書編號(hào));借閱(借閱編號(hào)、圖書編號(hào)、學(xué)號(hào)、借閱日期、歸還日期、借閱數(shù)量、拖欠日期、罰款數(shù)目)。將E-R圖轉(zhuǎn)化為關(guān)系表確定列的數(shù)據(jù)類型及必要的約束規(guī)則,給出如下所示數(shù)據(jù)庫表的基本結(jié)構(gòu)及說明(數(shù)據(jù)庫db):(1)書庫信息表列名說明數(shù)據(jù)類型約束LibraryNo書庫號(hào)int主鍵LibraryName名稱nvarchar(20)(2)管理員信息表 列名說明數(shù)據(jù)類型約束WorkerID管理員編號(hào)int主鍵WorkerName姓名nvarch
4、ar(20)WorkerContact聯(lián)系電話Varchar(20)LibraryNo書庫號(hào)int外鍵(3)書籍信息表列名說明數(shù)據(jù)類型約束BookID圖書編號(hào)Varchar(20)主鍵Publisher出版社nvarchar(30)BookName書名nvarchar(30)BookQuantity數(shù)量intBookStyle類別Varchar(20)Author作者Varchar(20)BookPrIce價(jià)格floatRemainder剩余數(shù)量intPublicationDate出版日期DateTimeLibraryNo書庫號(hào)int外鍵(4)讀者信息表列名說明數(shù)據(jù)類型約束StudentID學(xué)
5、號(hào)int主鍵StudentName姓名Varchar(20)StudentClass班級(jí)nvarchar(30)StudentFaculty院系nvarchar(30)(5)管理信息表列名說明數(shù)據(jù)類型約束ManagementNo管理編號(hào)int主鍵WorkerID管理員編號(hào)int外鍵BookID圖書編號(hào)Varchar(20)外鍵(6) 借閱信息表列名說明數(shù)據(jù)類型約束BorrowNo借閱編號(hào)int主鍵BookID圖書編號(hào)Varchar(20)外鍵StudentID學(xué)號(hào)int外鍵Outtime借閱日期DateTimeBacktime歸還日期DateTimeBorrowQuantity借閱數(shù)量intA
6、rrearsDate拖欠日期DateTimeFine罰款數(shù)目Numeric第4章. 軟件介紹本系統(tǒng)數(shù)據(jù)設(shè)計(jì)采用的是MYSQL。MySQL 是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言,它使得存儲(chǔ)、更新和存取信息更加容易。 MySQL是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和許多不同的客戶程序以及庫組成的。MySQL 的主要目標(biāo)是快速、健壯和易用。最初是因?yàn)镸ySQL的創(chuàng)始人需要這樣的一個(gè)SQL服務(wù)器,它能處理與任何不昂貴硬件平臺(tái)上提供數(shù)據(jù)庫的廠家在一個(gè)數(shù)量級(jí) 上的大型數(shù)據(jù)庫,但速度更快,MySQL因此就開發(fā)
7、出來了。它提供C,C+,JAVA(JDBC),Perl,Python,PHP and TCL 的API接口;多平臺(tái)支持,包括Solaris,SunOS,BSDI,SGI IRIX,AIX,DEC UNIX,Linux,F(xiàn)reeBSD,SCO OpenServer,NetBSD,OpenBSD,HPUX,Win9x and NT;多樣的數(shù)據(jù)類型,包括有/無符號(hào)1,2,3,4,8字節(jié)integers,F(xiàn)LOAT,DOUBLE,CHAR,VARCHAR,TEXT, BLOB,DATE,DATETIME,YEAR,SET,ENUM;非常靈活和安全的權(quán)限系統(tǒng),密碼加密;為Windows提供ODBC接口,
8、可通過 Access與之相聯(lián),另有第三方開發(fā)商提供多樣的 ODBC驅(qū)動(dòng)程序;在MySQL 3.23中使用新MyISAM最大的表大小可達(dá)8百萬 TB(263個(gè)字節(jié));多種語言支持,但不支持中文。然而,為了實(shí)現(xiàn)快速、健壯和易用的目的,MySQL必須犧牲一部分靈活而強(qiáng)大的功能,如子查詢、存 儲(chǔ)過程與觸發(fā)器、外鍵、事物處理等。因而,MySQL在某些應(yīng)用中缺乏靈活性,但這也使它對(duì)數(shù)據(jù)的處理速度較其它數(shù)據(jù)庫服務(wù)器至少快23倍。 MySQL 自身不支持Windows的圖形界面,因此,所有的數(shù)據(jù)庫操作及管理功能都只能在MS-DOS方式下完成。首先,必須登陸MySQL服務(wù)器,即在提示符 MySQLBIN>下輸入MYSQL H host U user Ppassword,提示符改為mysql>時(shí)表示登陸成功。然后,選擇所操作的數(shù)據(jù)庫,即mysql> USE databasename。接著就可以用SQL語句進(jìn)行查詢了。如果需要退出數(shù)據(jù)庫
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 排污管道改造施工方案
- 家裝水電安裝施工方案
- 屋頂彩鋼瓦施工方案
- 低壓集抄施工方案
- 二零二四年度原油出口及跨境運(yùn)輸物流合同3篇
- 二零二四年度醫(yī)療器械產(chǎn)品代理合同范本12篇
- 交響樂傳統(tǒng)與創(chuàng)新-深度研究
- 戰(zhàn)略并購風(fēng)險(xiǎn)控制-深度研究
- 機(jī)智慧場人機(jī)交互系統(tǒng)設(shè)計(jì)優(yōu)化-深度研究
- 2025年度瓷磚經(jīng)銷商促銷活動(dòng)合作購銷合同4篇
- 2024生態(tài)環(huán)境相關(guān)法律法規(guī)考試試題
- 有砟軌道施工工藝課件
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 40篇短文搞定高中英語3500單詞
- 人教版高中數(shù)學(xué)必修二《第九章 統(tǒng)計(jì)》同步練習(xí)及答案解析
- 兒科護(hù)理安全警示教育課件
- 三年級(jí)下冊(cè)口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護(hù)方法
- 拜太歲科儀文檔
評(píng)論
0/150
提交評(píng)論