阿摩線上測驗 登入

申論題資訊

試卷:99年 - 99 專技高考_電子工程技師:電子計算機原理#46458
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:99年
排序:0

申論題內容

六、某大學圖書館擬設計一個資料庫系統用以管理借書與還書資料,處理的資料有: ● 書[Book]:資料是由條碼號[Book_ID]與書名[Book_Name]所組成 ● 讀者[Reader]:資料是由讀者證號[Reader_ID],讀者姓名[Reader_Name]組成 ● 每一次借還書[BR_Book]:會登記讀者證號[Reader_ID]、書名[Book_Name]、借 書時間[Borrow_Time]、與還書時間[Return_Time] 請以上述說明之實體名稱(如[Book]),依據資料庫管理系統-ERM(Entity- Relationship Model;個體-關係模式)建立以上之 ERD(Entity-Relationship Diagram; 個體-關係圖),並加以文字說明。(20 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
為大學圖書館設計一個資料庫系統來管理借書與還書資料,根據上述實體名稱和資料,建立ERD(Entity-Relationship Diagram)並加以文字說明。以下是具體的ERD設計:
實體及其屬性
Book(書)
Book_ID(條碼號)
Book_Name(書名)
Reader(讀者)
Reader_ID(讀者證號)
Reader_Name(讀者姓名)
BR_Book(每一次借還書)
Reader_ID(讀者證號)
Book_ID(條碼號)
Borrow_Time(借書時間)
Return_Time(還書時間)
關係及其屬性
借書和還書(Borrow_Return)
Reader_ID(讀者證號)
Book_ID(條碼號)
Borrow_Time(借書時間)
Return_Time(還書時間)
ERD 圖示
plaintext
複製程式碼
  +---------+       +---------+       +------------+
  |  Book   |       | Reader  |       |  BR_Book   |
  +---------+       +---------+       +------------+
  | Book_ID |       |Reader_ID|       | Reader_ID  |
  |Book_Name|       |Reader_Name|     | Book_ID    |
  +---------+       +---------+       |Borrow_Time |
                                       |Return_Time |
                                       +------------+
ERD 關係說明
Book(書)
Book_ID 是唯一標識書的條碼號,是主鍵。
Book_Name 是書的名稱。
Reader(讀者)
Reader_ID 是唯一標識讀者的證號,是主鍵。
Reader_Name 是讀者的姓名。
BR_Book(每一次借還書)
Reader_ID 是外鍵,連接 Reader 實體。
Book_ID 是外鍵,連接 Book 實體。
Borrow_Time 是借書的時間。
Return_Time 是還書的時間。
文字說明
**實體關係圖(ERD)**顯示了三個主要實體:Book、Reader 和 BR_Book。
Book 實體包含書的相關信息,如書的條碼號和書名。
Reader 實體包含讀者的相關信息,如讀者證號和姓名。
BR_Book 實體用來記錄每一次借還書的行為,包括讀者證號、書的條碼號、借書時間和還書時間。
在 BR_Book 中,Reader_ID 和 Book_ID 是外鍵,用於連接對應的 Reader 和 Book 實體,從而實現借還書記錄與具體書和讀者之間的關聯。
這樣設計的ERD能夠有效地管理圖書館的借書和還書信息,確保每一次借還書操作都有詳細記錄,並且能夠追溯到具體的讀者和書。