地特三等申論題
113年
[資訊處理] 資料庫應用
第 三 題
假設要為一個音樂串流平臺網站設計資料庫,請根據下列需求利用實體關係模式(Entity-Relationship model)進行規劃,並畫出對應的實體關係圖(ER-diagram):
每首歌曲都要記錄其編號、歌名、歌手、作曲人和作詞人。
每個會員都要記錄其會員編號、姓名、地址和電話。
要記錄每首歌曲何時被收聽,包含收聽的會員、收聽的日期時間等。
歌曲分為多個類別,如抒情、搖滾、古典等。
請注意圖中必須標明實體集合、關係集合、屬性、主鍵和對應數量限制(Mapping Cardinality)等,也可使用擴充實體關係模式(Extended ER model, EER)的表示法。(20 分)
📝 此題為申論題
思路引導 VIP
首先辨識出系統的核心實體(Entity):「歌曲」、「會員」與「類別」。接著確立實體間的關係(Relationship):「會員」與「歌曲」之間為「收聽」關係(具備時間屬性);「歌曲」與「類別」之間為「分類」關係。繪圖時須明確使用標準 ERD 符號(矩形為實體、橢圓為屬性、菱形為關係),並標註主鍵(底線)及對應數量限制(如 1:N 或 M:N)。
🤖
AI 詳解
AI 專屬家教
【破題】 本題旨在測驗需求分析與概念模型(ER Model)的轉換能力。根據需求,我們可萃取出「會員」、「歌曲」與「類別」三個實體集合,並建立「收聽」與「屬於(分類)」兩個關係集合。 【論述】
▼ 還有更多解析內容