免費開始練習
高考申論題 112年 [資訊處理] 資料庫應用

第 一 題

某圖書館有下列已知的相關資訊。 .每本“書”有一個 ISBN 號碼,這個號碼是唯一的。每本書也有書名,作者,出版社,等資料需要記載下來。 .每個“讀者”都有身分證號碼,姓名,和手機號碼。有些讀者可能有二個或者更多個手機,其號碼都要記錄下來。若某讀者來到圖書館,從來沒有借書,那麼他的個人資料,圖書館就部會記錄下來。只有那些有借過書的,圖書館才會記錄他的個資。 .圖書館有若干“館員”,每個館員有身分證號碼、姓名、隸屬組別。其中,隸屬組別,指的是館員的工作性質。例如,有的是採購組,有的是編目組,有的是服務組,等等。每位館員只會隸屬於一個組。館員中,只有服務組的館員,會參與在處理讀者借書的程序中。 .所有的“借閱紀錄”都要存記下來,也就是某位讀者,借出了某一本或多本書,經由某位館員處理的,這個資訊要記錄下來。同時也要把借出日期,和歸還日期,記錄下來。讀者每次可借閱多本書。 .此外,圖書館會不定期檢查圖書的“書籍狀態”,每次檢查若發現有狀況的書籍,則會把相關資訊記錄下來。這部分的資訊包括檢查日期,和狀態說明(例如,遺失、破損等等)。 根據上述的說明,請使用實體-關係模型(Entity-Relationship model)來為這些資料設計出正確的綱目(ER schema),繪出其綱目圖(schema diagram)。其中關係(relationship)的基數比(cardinality ratio)請使用 1:N, M:N…,等方式來表示,並且請在圖中標示出參與限制條件(participation constraint)。(25 分)
📝 此題為申論題

思路引導 VIP

面對 ERD 綱目設計題,解題核心在於「拆解名詞與動詞」:名詞對應實體或屬性,動詞對應關係。首先找出所有獨立實體(書、讀者、館員)與其主鍵,特別注意題幹中的特殊條件:「手機號碼」需標示為多值屬性;「沒借書不記錄個資」暗示讀者端為完全參與;「書籍狀態」因依賴特定圖書且無獨立主鍵,適合設計為弱實體。最後,將「借閱」處理為連接讀者、書與館員的三元關係,標記屬性與基數比即可順利取分。

🤖
AI 詳解 AI 專屬家教

【解題關鍵】本題考驗實體關係模型(ER Model)的繪製與細節標示。需精確標記主鍵(PK)、多值屬性、弱實體、三元關係(Ternary Relationship)、基數比(Cardinality Ratio)以及參與限制條件(Total/Partial Participation)。 【解答】 本題的 ER 綱目設計說明如下(答題時請依此結構於試卷上繪製圖形):

▼ 還有更多解析內容

升級 VIP 解鎖