Transcript 無投影片標題
其他 ER 相關觀念 以及OO模型 國立中央大學 資訊管理系 范錚強 2007 中央大學。范錚強 1 弱實體 Weak Entity 一些實體並非模式中主要關心的東西 可利用「弱實體」來呈現 存在 existential 例如:人事資料中的受扶養人,只要員工離 職,我們不會關心受扶養人 ID-dependent 例如:會員副卡,以主卡之編碼為編碼依據 受扶 以雙線方框呈現 員工 養人 中央大學。范錚強 2 其他語意的呈現 類化 Generalization 員工 is-a 使用 is-a 關係 例如:航空母艦是戰艦,戰艦是船 組合 Aggregation/Classification 使用 part-of 關係 引擎 part-of 管理 人員 汽車 例如:出納組和事務組是總務處的一部份 排斥性和非排斥性的組合 Exclusive and non exclusive 中央大學。范錚強 3 Entity cluster : ER之分層簡化 實體群 Entity cluster DFD將複雜度利用分層展開來涵蓋 ER可將複雜度以Entity Cluster來呈現 以某一個Entity Cluster為代表,於一個ER 圖中來顯示,而以另一個ER圖來描述該 Entity Cluster背後的內涵 中央大學。范錚強 4 物件導向模型 OO data model 基本上, OO data model 觀念起源類似 增加一些OO的觀念,如 Inheritance of generalization structure 使用UML: Unified Modeling Language OO涵蓋「狀態」和「行為」 Object, Object class Association, association class State, behavior Method, Operation, Encapsulation 中央大學。范錚強 5 ER 和 OO OO Object Class Object instance Association class ER Entity type Entity instance Relationship type, Comp. Entity type ER diagram Class diagram Generalization Classification Generalization, is-a Classification, part-of Operations, inheritance, and other OO concepts N/A 中央大學。范錚強 6