數(shù)據(jù)庫設計案例之一_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫設計案例之一,——圖書管理數(shù)據(jù)庫的設計,現(xiàn)在要求為某學校圖書館設計一個圖書管理系統(tǒng)的數(shù)據(jù)庫,背景如下:該學校是一所多學科、多層次大學,學校有高職生、本科生(含一本、二本、三本)、碩士研究生(含MBA)和博士研究生等多種層次的學生,圖書館為全校學生和教職工提供圖書借閱服務。圖書館按照圖書的性質(中文圖書、外文圖書、新書)將借閱分為不同的借閱種類:中文圖書借閱、外文圖書借閱和(新書)短期外借;不同的讀者對象也有不同的借閱要求。,對

2、每種借閱類型和讀者,其借閱冊數(shù)、借期、是否允許續(xù)借、續(xù)借期限等不同。不同借閱種類和借閱對象的借閱要求規(guī)定如附1所示。例如:本??茖W生可以借中文圖書5本,借期30天,可以續(xù)借一次,續(xù)借15天。“新書”的概念是相對的,一本新書在上架(或入庫)后的60天內只提供短期外借,此后即自動地成為中文圖書或者外文圖書。借出的圖書不能在當天歸還。每次借閱后讀者最多可以續(xù)借一冊圖書一次。,在本館所借的文獻資料,均應在規(guī)定的期限內按時歸還。逾期不還者

3、,將分別按以下規(guī)定處理:中文圖書借閱:每冊每天罰款0.2元。新書借閱和外文圖書借閱:每冊每天罰款0.5元。在超期圖書歸還并繳清罰款之前,讀者不可借閱圖書;超期圖書也不能續(xù)借。 對于超期的圖書,圖書管理系統(tǒng)將自動向讀者電子郵箱中發(fā)一封電子郵件催還圖書。,每個讀者都要有一個編號,并記錄讀者的姓名、性別、類型(學生、教師等)、單位、電子信箱等。圖書館采編部負責對入庫的文獻資料按規(guī)定進行編目、著錄、加工、建庫。對每本圖書、雜志,要記錄

4、其基本信息,如名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號等,其中,圖書分類按照中圖法分類規(guī)則進行分類。中圖法分類簡表見后。,學校有三個校區(qū),相應地,館藏分布于三個分館中:A圖書館(側重于經濟管理、綜合類)、B圖書館(側重于理工、計算機類)和C圖書館(側重于法學、外語、體育、藝術、音樂等方面)。圖書館中每種圖書可能采購多冊,分布在多個館中。全校師生可以在任何一個分館中借閱。每個分館中的圖書借完為止

5、,如本部圖書館有某圖書1本,這本圖書借出后,在歸還之前,本部圖書館中就查閱到該圖書為借出狀態(tài),而且,館藏已空,但是讀者可以到其他館中借閱。,圖書的歸還遵循屬地原則,即從哪個分館借出的圖書必須要在那個分館中歸還。圖書館管理員有權更改圖書到期時間,比如將本來暑假到期的圖書的到期時間改為9月10日。讀者可以在網上查詢自己的圖書借閱情況,一般讀者只可以查閱到自己的借閱情況和圖書的信息,而管理員可以查看任何讀者的信息、借閱情況,任何圖書的信息

6、和借閱情況。在網上查詢系統(tǒng)中,每個用戶都分配了用戶名(全局唯一)和密碼,其中,用戶名就是讀者號,密碼初始值為讀者的學號或者工號,可以修改。,附1:圖書借閱冊數(shù)與期限表,附2:中圖法分類號示例:,A 馬克思主義、列寧主義、毛澤東思想、鄧小平理論A1 馬克思、恩格斯著作A2 列寧著作A3 斯大林著作A4 毛澤東著作A49 鄧小平著作A5 馬克思、恩格斯、列寧、斯大林、毛澤東、鄧小平著作匯編A7 馬克思、恩格斯、列寧、斯大林、

7、毛澤東、鄧小平生平和傳記A8 馬克思主義、列寧主義、毛澤東思想鄧小平理論的學習和研究B 哲學、宗教B0 哲學理論 B1  世界哲學B2 中國哲學 B3 亞洲哲學B4 非洲哲學 B5 歐洲哲學B6 大洋洲哲學 B7 美洲哲學B80 思維科學 B81 邏輯學(論理學)B82 倫理

8、學(道德學)B83 美學B84 心理學 B9 宗教,,請你設計一個數(shù)據(jù)庫,并確定要滿足的各種約束,使得其中: 保存了所需的所有信息; 支持圖書管理的各種應用; 盡可能地優(yōu)化:減少冗余、提高查詢速度。畫實體-聯(lián)系圖。將實體-聯(lián)系圖轉換為關系表。,實體-聯(lián)系圖,尋找實體集:讀者圖書分館圖書類別其他?尋找實體集之間的聯(lián)系:讀者和圖書之間的多對多聯(lián)系:借閱圖書和分館之間的多對一聯(lián)系:

9、館藏圖書和圖書類別之間的多對一聯(lián)系:分類,確定實體的屬性:讀者:讀者編號、姓名、性別、類型、單位、電子信箱,其他?圖書:名稱、作者、ISBN號、出版地、出版社、出版時間、字數(shù)、單價、內容簡介、所屬分類號、入庫時間,其他?分館:編號、名稱、聯(lián)系電話、館址圖書類別:分類號、分類名稱確定聯(lián)系的屬性:借閱:借閱日期,實體-聯(lián)系圖(續(xù)),檢查是否包含了所有必需的信息?,圖書分為中文圖書、外文圖書、新書。對每種借閱類型和每種讀者,借

10、閱冊數(shù)、期限、是否可續(xù)借、續(xù)借周期等不同。讀者是否可繼續(xù)借閱,是否可續(xù)借?不同借閱類型超期后的罰款額度?讀者是否應繳納罰款?繳納多少罰款?一本具體的圖書所在的分館?用戶的用戶名和密碼?某圖書的館藏情況?,圖書分為中文圖書、外文圖書、新書表示為圖書的一個屬性還是圖書和圖書種類的聯(lián)系?圖書種類:圖書種類號、種類名稱圖書和圖書種類之間存在多對一的聯(lián)系!類似地,讀者分為教師、研究人員/非教研人員(含離退休人員)/博士研究生/

11、碩士研究生(含MBA)/本專科學生(含高職生)讀者類型:類型號、類型名稱讀者和讀者類型間存在多對一的聯(lián)系 對每種借閱類型和每種讀者,借閱冊數(shù)、期限、是否可續(xù)借、續(xù)借周期等不同用圖書種類和讀者類型之間的聯(lián)系表示借閱類型:借閱冊數(shù)、借期、允許續(xù)借否、續(xù)借時間,讀者是否可繼續(xù)借閱?可以為讀者實體添加一個屬性:能否借閱,表示讀者是否可以繼續(xù)借閱;不同借閱類型超期后的罰款額度?給圖書種類添加一個屬性:罰款金額(每冊每天)圖書種類

12、:圖書種類號、種類名稱、罰款金額讀者是否應繳納罰款?繳納多少罰款?如果所有圖書在期限內歸還,則無需繳納罰款;類似,罰款金額需要根據(jù)超期天數(shù)以及圖書種類確定需要給借閱聯(lián)系添加屬性“歸還日期”!,,一本具體的圖書所在的分館?幾冊相同的圖書(即ISBN號相同)可能在不同的分館中,因此,每冊圖書都應該是可以區(qū)分的,應該有一個唯一的圖書編號!一冊圖書所在的分館通過館藏關系可知。,用戶的用戶名和密碼?用戶和讀者的關系?需要用戶實體集。

溫馨提示

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

評論

0/150

提交評論