![演示文稿數(shù)據(jù)庫設計案例圖書管理系統(tǒng)_第1頁](http://file4.renrendoc.com/view/2d8ed002504013c667801c48fb6bd9e6/2d8ed002504013c667801c48fb6bd9e61.gif)
![演示文稿數(shù)據(jù)庫設計案例圖書管理系統(tǒng)_第2頁](http://file4.renrendoc.com/view/2d8ed002504013c667801c48fb6bd9e6/2d8ed002504013c667801c48fb6bd9e62.gif)
![演示文稿數(shù)據(jù)庫設計案例圖書管理系統(tǒng)_第3頁](http://file4.renrendoc.com/view/2d8ed002504013c667801c48fb6bd9e6/2d8ed002504013c667801c48fb6bd9e63.gif)
![演示文稿數(shù)據(jù)庫設計案例圖書管理系統(tǒng)_第4頁](http://file4.renrendoc.com/view/2d8ed002504013c667801c48fb6bd9e6/2d8ed002504013c667801c48fb6bd9e64.gif)
![演示文稿數(shù)據(jù)庫設計案例圖書管理系統(tǒng)_第5頁](http://file4.renrendoc.com/view/2d8ed002504013c667801c48fb6bd9e6/2d8ed002504013c667801c48fb6bd9e65.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(優(yōu)選)數(shù)據(jù)庫設計案例圖書管理系統(tǒng)當前第1頁\共有28頁\編于星期五\4點現(xiàn)在要求為某學校圖書館設計一個圖書管理系統(tǒng)的數(shù)據(jù)庫,背景如下:該學校是一所多學科、多層次大學,學校有高職生、本科生(含一本、二本、三本)、碩士研究生(含MBA)和博士研究生等多種層次的學生,圖書館為全校學生和教職工提供圖書借閱服務。圖書館按照圖書的性質(中文圖書、外文圖書、新書)將借閱分為不同的借閱種類:中文圖書借閱、外文圖書借閱和(新書)短期外借;不同的讀者對象也有不同的借閱要求。當前第2頁\共有28頁\編于星期五\4點對每種借閱類型和讀者,其借閱冊數(shù)、借期、是否允許續(xù)借、續(xù)借期限等不同。不同借閱種類和借閱對象的借閱要求規(guī)定如附1所示。例如:本專科學生可以借中文圖書5本,借期30天,可以續(xù)借一次,續(xù)借15天?!靶聲钡母拍钍窍鄬Φ模槐拘聲谏霞埽ɑ蛉霂欤┖蟮?0天內只提供短期外借,此后即自動地成為中文圖書或者外文圖書。借出的圖書不能在當天歸還。每次借閱后讀者最多可以續(xù)借一冊圖書一次。當前第3頁\共有28頁\編于星期五\4點在本館所借的文獻資料,均應在規(guī)定的期限內按時歸還。逾期不還者,將分別按以下規(guī)定處理:中文圖書借閱:每冊每天罰款0.2元。新書借閱和外文圖書借閱:每冊每天罰款0.5元。在超期圖書歸還并繳清罰款之前,讀者不可借閱圖書;超期圖書也不能續(xù)借。對于超期的圖書,圖書管理系統(tǒng)將自動向讀者電子郵箱中發(fā)一封電子郵件催還圖書。當前第4頁\共有28頁\編于星期五\4點每個讀者都要有一個編號,并記錄讀者的姓名、性別、類型(學生、教師等)、單位、電子信箱等。圖書館采編部負責對入庫的文獻資料按規(guī)定進行編目、著錄、加工、建庫。對每本圖書、雜志,要記錄其基本信息,如名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號等,其中,圖書分類按照中圖法分類規(guī)則進行分類。中圖法分類簡表見后。當前第5頁\共有28頁\編于星期五\4點學校有三個校區(qū),相應地,館藏分布于三個分館中:A圖書館(側重于經(jīng)濟管理、綜合類)、B圖書館(側重于理工、計算機類)和C圖書館(側重于法學、外語、體育、藝術、音樂等方面)。圖書館中每種圖書可能采購多冊,分布在多個館中。全校師生可以在任何一個分館中借閱。每個分館中的圖書借完為止,如本部圖書館有某圖書1本,這本圖書借出后,在歸還之前,本部圖書館中就查閱到該圖書為借出狀態(tài),而且,館藏已空,但是讀者可以到其他館中借閱。當前第6頁\共有28頁\編于星期五\4點圖書的歸還遵循屬地原則,即從哪個分館借出的圖書必須要在那個分館中歸還。圖書館管理員有權更改圖書到期時間,比如將本來暑假到期的圖書的到期時間改為9月10日。讀者可以在網(wǎng)上查詢自己的圖書借閱情況,一般讀者只可以查閱到自己的借閱情況和圖書的信息,而管理員可以查看任何讀者的信息、借閱情況,任何圖書的信息和借閱情況。在網(wǎng)上查詢系統(tǒng)中,每個用戶都分配了用戶名(全局唯一)和密碼,其中,用戶名就是讀者號,密碼初始值為讀者的學號或者工號,可以修改。當前第7頁\共有28頁\編于星期五\4點附1:圖書借閱冊數(shù)與期限表當前第8頁\共有28頁\編于星期五\4點附2:中圖法分類號示例:A馬克思主義、列寧主義、毛澤東思想、鄧小平理論
A1馬克思、恩格斯著作
A2列寧著作
A3斯大林著作
A4毛澤東著作
A49鄧小平著作
A5馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平著作匯編
A7馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平生平和傳記
A8馬克思主義、列寧主義、毛澤東思想鄧小平理論的學習和研究B哲學、宗教
B0哲學理論B1世界哲學
B2中國哲學B3亞洲哲學
B4非洲哲學B5歐洲哲學
B6大洋洲哲學B7美洲哲學
B80思維科學B81邏輯學(論理學)
B82倫理學(道德學)B83美學
B84心理學B9宗教當前第9頁\共有28頁\編于星期五\4點請你設計一個數(shù)據(jù)庫,并確定要滿足的各種約束,使得其中:保存了所需的所有信息;支持圖書管理的各種應用;盡可能地優(yōu)化:減少冗余、提高查詢速度。畫實體-聯(lián)系圖。將實體-聯(lián)系圖轉換為關系表。當前第10頁\共有28頁\編于星期五\4點實體-聯(lián)系圖尋找實體集:讀者圖書分館圖書類別其他?尋找實體集之間的聯(lián)系:讀者和圖書之間的多對多聯(lián)系:借閱圖書和分館之間的多對一聯(lián)系:館藏圖書和圖書類別之間的多對一聯(lián)系:分類當前第11頁\共有28頁\編于星期五\4點確定實體的屬性:讀者:讀者編號、姓名、性別、類型、單位、電子信箱,其他?圖書:名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號、入庫時間,其他?分館:編號、名稱、聯(lián)系電話、館址圖書類別:分類號、分類名稱確定聯(lián)系的屬性:借閱:借閱日期實體-聯(lián)系圖(續(xù))當前第12頁\共有28頁\編于星期五\4點檢查是否包含了所有必需的信息?圖書分為中文圖書、外文圖書、新書。對每種借閱類型和每種讀者,借閱冊數(shù)、期限、是否可續(xù)借、續(xù)借周期等不同。讀者是否可繼續(xù)借閱,是否可續(xù)借?不同借閱類型超期后的罰款額度?讀者是否應繳納罰款?繳納多少罰款?一本具體的圖書所在的分館?用戶的用戶名和密碼?某圖書的館藏情況?當前第13頁\共有28頁\編于星期五\4點圖書分為中文圖書、外文圖書、新書表示為圖書的一個屬性還是圖書和圖書種類的聯(lián)系?圖書種類:圖書種類號、種類名稱圖書和圖書種類之間存在多對一的聯(lián)系!類似地,讀者分為教師、研究人員/非教研人員(含離退休人員)/博士研究生/碩士研究生(含MBA)/本??茖W生(含高職生)讀者類型:類型號、類型名稱讀者和讀者類型間存在多對一的聯(lián)系對每種借閱類型和每種讀者,借閱冊數(shù)、期限、是否可續(xù)借、續(xù)借周期等不同用圖書種類和讀者類型之間的聯(lián)系表示借閱類型:借閱冊數(shù)、借期、允許續(xù)借否、續(xù)借時間當前第14頁\共有28頁\編于星期五\4點讀者是否可繼續(xù)借閱?可以為讀者實體添加一個屬性:能否借閱,表示讀者是否可以繼續(xù)借閱;不同借閱類型超期后的罰款額度?給圖書種類添加一個屬性:罰款金額(每冊每天)圖書種類:圖書種類號、種類名稱、罰款金額讀者是否應繳納罰款?繳納多少罰款?如果所有圖書在期限內歸還,則無需繳納罰款;類似,罰款金額需要根據(jù)超期天數(shù)以及圖書種類確定需要給借閱聯(lián)系添加屬性“歸還日期”!一本具體的圖書所在的分館?幾冊相同的圖書(即ISBN號相同)可能在不同的分館中,因此,每冊圖書都應該是可以區(qū)分的,應該有一個唯一的圖書編號!一冊圖書所在的分館通過館藏關系可知。當前第15頁\共有28頁\編于星期五\4點用戶的用戶名和密碼?用戶和讀者的關系?需要用戶實體集。對于讀者而言,可否直接加入一個屬性“密碼”來表示這部分信息?請思考。不同的用戶有不同的權限。用戶:用戶名、登錄密碼、權限。用戶和讀者之間存在聯(lián)系,這是什么樣的聯(lián)系?當前第16頁\共有28頁\編于星期五\4點小結實體:讀者:讀者編號、姓名、性別、類型、單位、電子信箱、能否借閱圖書:圖書編號、名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號、入庫時間分館:編號、名稱、聯(lián)系電話、館址圖書類別:分類號、分類名稱讀者類型:類型號、類型名稱圖書種類:圖書種類號、種類名稱、罰款金額用戶:用戶名、登錄密碼、權限當前第17頁\共有28頁\編于星期五\4點小結(續(xù))實體間的聯(lián)系:圖書讀者分館圖書類別讀者類型圖書種類用戶屬于1n屬于1n分類n1屬于1n借閱mn借閱
類型mn屬于1n當前第18頁\共有28頁\編于星期五\4點檢查是否支持各種應用如何支持圖書館管理員更改部分圖書的到期時間?更改借閱期限?會影響到所有圖書!比較靈活的方法是在借閱聯(lián)系中增加屬性:應還日期,每冊圖書的應還日期根據(jù)圖書種類和讀者類型以及借閱日期計算出來,要更改某些圖書的到期時間,只需更改該屬性即可!如何支持續(xù)借?讀者不一定可以續(xù)借,是否可以續(xù)借不僅取決于圖書種類,也取決于讀者是否已經(jīng)續(xù)借過該冊書。需要在借閱聯(lián)系中設置一個屬性:能否續(xù)借?當前第19頁\共有28頁\編于星期五\4點如何讓新書在一定的期限后自動成為中文圖書和外文圖書?新書變成中文圖書還是外文圖書主要看新書的語言,如果是中文,則過期后變成中文圖書,否則便成外文圖書。需要在圖書實體中增加一個屬性:語言。如何支持圖書借出狀態(tài)的察看?為了方便查看圖書是否已借出,可以在圖書中增加屬性:借出狀態(tài)。檢查是否支持各種應用(續(xù))當前第20頁\共有28頁\編于星期五\4點實體聯(lián)系圖轉換為關系表實體轉化為單獨的一張表讀者表:讀者編號、姓名、性別、類型、單位、電子信箱、能否借閱。圖書表:圖書編號、名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號、入庫時間、語言、借出狀態(tài)。分館表:編號、名稱、聯(lián)系電話、館址。圖書類別表:分類號、分類名稱。讀者類型表:類型號、類型名稱。圖書種類表:圖書種類號、種類名稱、罰款金額。用戶表:用戶名、登錄密碼、權限。當前第21頁\共有28頁\編于星期五\4點多對多聯(lián)系轉換為一張單獨的關系表借閱類型表:讀者類型、圖書種類、借閱冊數(shù)、借期、允許續(xù)借否、續(xù)借時間。借閱表:讀者號、圖書編號、借閱日期、應還日期、歸還日期、能否續(xù)借。一對多的聯(lián)系通過在多表中添加屬性來實現(xiàn):讀者表:讀者編號、姓名、性別、類型、單位、電子信箱、能否借閱、讀者類型。圖書表:圖書編號、名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號、入庫時間、語言、借出狀態(tài)、圖書種類、圖書類別、所在分館實體聯(lián)系圖轉換為關系表(續(xù))當前第22頁\共有28頁\編于星期五\4點用戶表比較特殊:用戶表:用戶名、密碼、權限。其中,用戶名和讀者號對應,但是也有一些用戶名沒有和讀者號對應,這些用戶名表示管理員。實體聯(lián)系圖轉換為關系表(續(xù))當前第23頁\共有28頁\編于星期五\4點優(yōu)化為了減少讀者表中的冗余,將讀者表分解為:讀者表:讀者編號、姓名、性別、類型、單位號、電子信箱、能否借閱。單位表:單位號、單位名稱、聯(lián)系電話。為了減少圖書中的冗余,將圖書表分解為:圖書表:圖書編號、名稱、作者、ISBN號、出版社號、出版時間、字數(shù)、單價、內容簡介、所屬分類號、入庫時間、語言、借出狀態(tài)、圖書種類、圖書類別、所在分館。出版社表:出版社號、出版社名稱、出版地。分解前后該表分別屬于第幾范式?當前第24頁\共有28頁\編于星期五\4點簡化借閱類型表:借閱類型表:讀者類型、圖書種類、借閱冊數(shù)、借期、續(xù)借時間。若續(xù)借時間為0,則表示不允許續(xù)借。優(yōu)化當前第25頁\共有28頁\編于星期五\4點確定完整性約束確定實體完整性約束借閱表:讀者編號、圖書編號、借閱日期、應還日期、歸還日期、能否續(xù)借。主鍵是什么?其他(略)參照完整性約束略用戶定義完整性約束數(shù)據(jù)類型約束。數(shù)據(jù)長度、精度約束。取值范圍約束。當前第26頁\共有28頁\編于星期五\4點電子信箱的格式應為“”格式。圖書表中出版時間要早于入庫時間,語言取值范圍為:{中文,外文}、借出狀態(tài)、圖書種類、圖書類別、所在分館。用戶表權限的取值范圍為{0,1},取值0表示普通讀者,取值1表示管理員。借閱表中“借閱日期”大于圖書表中“入庫時間”,小于“應還日期”和“歸還日期”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 光伏組件回收產(chǎn)業(yè)鏈分析
- 二零二五版天然氣運輸合同協(xié)議書范本模板(含運輸保險)2篇
- 二零二五年度行政協(xié)議指導大全:環(huán)境保護合作協(xié)議3篇
- 婚慶行業(yè)安全生產(chǎn)工作總結
- 2025版物流企業(yè)物流外包合作協(xié)議6篇
- 二零二五年度綠色能源裝備制造個人股東股權轉讓合同2篇
- 光纖通信技術應用知到智慧樹章節(jié)測試課后答案2024年秋四川職業(yè)技術學院
- 二零二五版實習期員工勞動合同-實習期間安全防護3篇
- 二零二五年度酒店客房裝修與設施更新合同4篇
- 二零二五版?zhèn)D股投資合作協(xié)議書(產(chǎn)業(yè)鏈整合)3篇
- 北京市北京四中2025屆高三第四次模擬考試英語試卷含解析
- 2024年快遞行業(yè)無人機物流運輸合同范本及法規(guī)遵循3篇
- 傷殘撫恤管理辦法實施細則
- 2024-2030年中國產(chǎn)教融合行業(yè)市場運營態(tài)勢及發(fā)展前景研判報告
- 2024年微生物檢測試劑行業(yè)商業(yè)計劃書
- 高中英語選擇性必修一單詞表
- 物業(yè)公司介紹
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗收規(guī)范
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
- 中國直銷發(fā)展四個階段解析
- 2024屆浙江省寧波市鎮(zhèn)海區(qū)鎮(zhèn)海中學高一物理第一學期期末質量檢測試題含解析
評論
0/150
提交評論