Содержание
- 2. Enhanced Entity-Relationship Modelling Concepts Lecture 3
- 3. Agenda 1.Relationships with degree higher then 2 2.EER concepts specialisation/generalisation 3.Alternative ER/EER notation
- 4. 1.Relationships with degree higher then 2 Cardinality Participation Entity Type Occurrence Strong Weak Multiplicity Relationship Type
- 5. 1.Relationships with degree higher then 2 Degree of a Relationship Number of participating entities in relationship.
- 6. 1.Relationships with degree higher then 2 Ternary relationship called ‘Registers’
- 7. 1.Relationships with degree higher then 2 Quaternary relationship called ‘Arranges’
- 8. 1.Relationships with degree higher then 2 Multiplicity for Complex Relationships Number (or range) of possible occurrences
- 9. 1.Relationships with degree higher then 2 Ternary relationship called ‘Registers’
- 10. 1.Relationships with degree higher then 2 Ternary relationship called ‘Registers’ with Values for Staff and Branch
- 11. 1.Relationships with degree higher then 2 Try to detect multiplicities for remaining participating entities in ternary
- 12. Agenda 1.Relationships with degree higher then 2 2.EER concepts specialisation/generalisation 3.Alternative ER/EER notation
- 13. 2.1.The Enhanced Entity-Relationship Model Semantic concepts are incorporated into the original ER model and called the
- 14. 2.2. Specialisation/Generalisation Superclass An entity type that includes one or more distinct subgroupings of its occurrences.
- 15. 2.2. Specialisation/Generalisation Superclass/subclass relationship is one-to-one (1:1). Superclass may contain overlapping or distinct subclasses. Not all
- 16. 2.2. Specialisation/Generalisation Attribute Inheritance An entity in a subclass represents same ‘real world’ object as in
- 17. 2.2. Specialisation/Generalisation Specialization Process of maximizing differences between members of an entity by identifying their distinguishing
- 18. 2.2. Specialisation/Generalisation
- 19. 2.2. Specialisation/Generalisation
- 20. 2.2. Specialisation/Generalisation
- 21. 2.2. Specialisation/Generalisation
- 22. 2.3. Multiplicity constraints in Specialisation/Generalisation Participation constraint Determines whether every member in superclass must participate as
- 23. 2.3. Multiplicity constraints in Specialisation/Generalisation Disjoint constraint Describes relationship between members of the subclasses and indicates
- 24. 2.3. Multiplicity constraints in Specialisation/Generalisation
- 25. 2.3. Multiplicity constraints in Specialisation/Generalisation
- 26. 2.3. Multiplicity constraints in Specialisation/Generalisation
- 27. 2.4. EER
- 28. 2.5. Aggregation Represents a ‘has-a’ or ‘is-part-of’ relationship between entity types, where one represents the ‘whole’
- 29. 2.6. Composition Specific form of aggregation that represents an association between entities, where there is a
- 30. Agenda 1.Relationships with degree higher then 2 2.EER concepts specialisation/generalisation 3.Alternative ER/EER notation
- 31. 3.1. Chen’s ER-diagram notation Meaning ENTITY TYPE WEAK ENTITY TYPE RELATIONSHIP TYPE IDENTIFYING RELATIONSHIP TYPE ATTRIBUTE
- 32. 3.1. Chen’s ER-diagram notation
- 33. 3.1. Chen’s ER-diagram notation
- 34. 3.1. Chen’s ER-diagram notation
- 35. 3.1. Chen’s ER-diagram notation
- 36. 3.1. Chen’s ER-diagram notation
- 37. 3.1. Chen’s ER-diagram notation
- 39. Скачать презентацию