瀏覽單個文章
momonono
New Member
 

加入日期: Oct 2005
文章: 4
詢問ERD資料庫管理的問題??幫幫忙

以下哪些是「實體」??他們的「關係」是什麼??
我真的不太懂...............嗚
還有,有人會畫ERD嗎??


連鎖圖書館的流通系統

請假設你現在要為一個連鎖圖書館的圖書和借閱記錄進行資料庫設計。該館是由一些分館所組成,但為顧及讀者的方便和便於管理,採用同一套流通系統(可參考台北市立圖書館的流通系統)。該流通系統所需記錄的資料如下:
· 書(BOOK): 包括分類號(CallNumber),書名(Title),作者姓名(AuthorName),出版社(Publisher),其****版社又可細分出版社名稱(Name),住址(Address),和電話(Phone)。且一本書的作者可能有多位。分類號為唯一。
· 書副本(BOOKCOPY):一本書可能購買好幾本,每一紙本就叫做一個副本BookCopy,每個副本有一個流水號(SeqNum),不同書的流水號會重複,但同一本書的副本流水號不會重複。
· 讀者(PATRON):讀者需記載讀者編號(PatronId),姓名(Name),住址(Address),和電話(Phone)。讀者編號為唯一。
· 分館(LIBRARY_BRANCH):記載分館名稱(BranchName)和住址(Address)。
· 讀者可以借閱(BORROW)和預約(RESERVE)書籍的副本。一本副本只能被一個讀者借閱,其借閱日、到期日、歸還日都要記載;每一副本可以被一個以上的讀者預約,其預約日期時間要記錄,以區分預約的順位。
· 同一本書的各副本可以被不同的分館所蒐藏,例如:李國鼎的經濟學原理有三本,各自被台北總館、士林分館及松山分館所館藏。
     
      
舊 2005-10-25, 01:16 AM #1
回應時引用此文章
momonono離線中