[1031 - 資料庫管理概論] Chapter 2 Modeling Data in the Organization
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
Course Point
P.100~117 (2014/10/16)
P.100~117 (2014/10/16)
- Entity : 組織想了解、紀錄的資料,名詞。Entity Type : Entity 的集合。
1. Strong entity type : 可以獨立存在。
2. Weak entity type : 無法獨立存在,如員工之家屬Table,框框與primary key都為兩條線。
Entuty Instance : 一個Entity type的實例;一筆Record。 - Attribute : 組織想了解的關於Entity之特徵。Required attribute : 每個Entity 都必須有的Attribute,以粗體字表示 ;Optional attribute則不一定所有Entity都要有。
Simple attribute : attribute只由一個元件組成;Composite attribute 則由多個元件組成,以小括弧框住所有屬性。
Signal attribute : 一個attribute不能有多個值;Multivalued attribute則可以多值,以大括弧框框住attribute name。
Stored attribute : 屬性存於電腦中;Derived attribute 則是經由推導 (計算)得出,不存於電腦中,以中括弧框住attribute name。 - Identifier v.s. Composite identifier
- Relation type : Table 與 Table 之間的關係。Relation instance : attribute 各個instance 與其他 attribute之instance的關係。
- Degree of a ralationship : 有幾個Entity type參與此關係。
- Unary relationship : 只有一個Entity type。(主管(也是公司員工)管理員工)
- Binary relationship:有兩個Entity type。例如:Student-Course
- Ternary relationship : 最常見。
P.119~151 (2014/10/23)
6. Cardinality Constraints (基數限制) : 一個Entity Type 與另一個Entity Type 的關係中,所參與的instance有幾個。
6. Cardinality Constraints (基數限制) : 一個Entity Type 與另一個Entity Type 的關係中,所參與的instance有幾個。
在E-R model 中,此關係通常由兩個基數符號組成,分別為Minimum Cardinality(最小基數)與Maximum Cardinality(最大數目,較靠近Entity Type的框框) 。注意!兩個Entity Type的關係是雙向的,所以在E-R model中,兩個Entity Type之間的關係共有四個基數符號。
(1) 最小基數 : 兩個Entity Type 的關係中,所參與的instance的數目最小值。
0,1
最小基數為0的稱作 : Optional Participant (選擇性參與)。
最小基數為1的稱作 : Mandatory Participant (強制性參與)。
最小基數與最大基數皆為1的關係稱作 : Mandatory one participant。
(2) 最大基數 : 兩個Entity Type 之間的關係中,所參與的instance之數目最大值。
若有限制最多只能幾個instance參與,則在many的表示符號(鳥爪)上表示數目。
Time Stamp : 會影響資料的時間值,為Entity Type的屬性。
在E-R model 中的關係描述必須明確且為動詞。
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
留言
張貼留言