2010年3月9日 星期二

E-R Model


由UML引出E-R Model, 這是和資料設計有關的Topic
(下一個應該就是正規化了吧)

E --> Entity
R --> Relationship

資料庫... 不外是把一些實體(Entity)及其屬性(Attribute)放進去
而資料庫中的每個實體應該會有一些關係(Relationship)

Entity, Relationship, Attribute這三項就是E-R Model的三個基本元件
Entity --> 矩形
Attribute --> 橢圓形
Relationship --> 菱形
某些Attribute會是Entity的Key
中間用直線連接, 就完成了

除了基本元件外, 還有一些其他的元件及名詞
Entity Set, Entity Type, Instance,
Weak Entity, Regular Entity(Entity),
Key Attribute, Derived Attribute, Composite Attribute,
Multi-Valued Attribute,
Extended Entity-Relationship Model (EER Model),
Super Type, Sub Type,

有EER Model就產生了繼承的問題
有Super Type及Sub Type就產生了disjoint和overlap的關係

嗯... 有點麻煩

沒有留言: