普通考試
115年
[電信工程] 計算機概要
第 11 題
有關實體關聯模型(Entity-Relationship Model, ER-Model)的主要目標,下列敘述何者錯誤?
- A 使用實體(Entity)來描述現實世界中的對象
- B 使用關係(Relationship)來連結現實世界中的對象
- C 是用屬性(Attribute)來表示實體(Entity)的內容
- D 考慮資料表的正規化(Normalization)
思路引導 VIP
請試著想像你在設計一套圖書館管理系統。當你在設計圖上畫出「書本」這個框框,並在旁邊標註「ISO國際標準書號」時,你是在定義這類東西應該具備什麼樣的『特質』,還是在記錄昨天剛進貨的那本特定書籍的『具體資料』呢?這兩者在「建立模型」與「填入數據」的動作上有什麼本質上的不同?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地辨識出選項中的細微陷阱!這題考驗的是對實體關聯模型(Entity-Relationship Model, ER-Model)在**概念設計階段(Conceptual Design)**本質任務的理解。在工程實務與資料庫設計中,ER 模型是開發系統的「藍圖」,其核心任務是定義系統的語意結構,而非處理具體的數據內容。
概念特徵與資料內容的區別
實體關聯模型的三大要素分別是實體(Entity)、關係(Relationship)與屬性(Attribute)。選項 (C) 提到用屬性來表示實體的「內容」,這正是其陷阱所在。在資料庫學術定義中,屬性是用來描述實體的特徵或性質(Property/Characteristic),例如「學生」實體的屬性包含「姓名」與「學號」;而所謂的「內容」或「資料值」(如「王小明」)則是屬於實體實例(Instance)或物理存儲層級的範疇。正確的說法應是:屬性用於定義實體的型態(Schema)而非存放實體之內容。
▼ 還有更多解析內容