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的關係
嗯... 有點麻煩
關於UML
參考一篇來自資策會的文章, 整理出一些心得:
詳的內容, 還是要看原文吧 -->http://www.iiiedu.org.tw/knowledge/knowledge20031231_2.htm
- UML是Unified Modeling Language的簡稱,中譯為「統一塑模語言」。
- 系統人員用UML來建立模型, 讓團隊人員可以實現系統的Visualization, Specification, Construction, Documentation
- 系統開發的流程有幾種方法: 瀑布模式、漸增模式、擴展模式、雛型模式、螺旋模式等。
- UML是用來做為系統的表示法, 並不是開發流程。
詳的內容, 還是要看原文吧 -->http://www.iiiedu.org.tw/knowledge/knowledge20031231_2.htm
訂閱:
文章 (Atom)