conceptual data model 2
DESCRIPTION
Conceptual Data Model 2. Constraints History Analytical Model. Constraints. Types Assembly Stability Subtyping Disjoin Cover. Assembly Constraints. Inclusion. {[Takes exam] [enrolls]}. Assembly Constraints. Totality. Assembly Constraints. Exclusivity. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/1.jpg)
Bogdan Shishedjiev Conceptual Data Model
1
Conceptual Data Model 2
Constraints
History
Analytical Model
![Page 2: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/2.jpg)
Bogdan Shishedjiev Conceptual Data Model 2
Constraints
• Types– Assembly
– Stability
– Subtyping• Disjoin
• Cover
![Page 3: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/3.jpg)
Bogdan Shishedjiev Conceptual Data Model 3
Assembly Constraints
• Inclusion
{[Takes exam] [enrolls]}
![Page 4: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/4.jpg)
Bogdan Shishedjiev Conceptual Data Model 4
Assembly Constraints
• Totality
![Page 5: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/5.jpg)
Bogdan Shishedjiev Conceptual Data Model 5
Assembly Constraints
• Exclusivity
{not ([enrolls] and [candidate])}
![Page 6: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/6.jpg)
Bogdan Shishedjiev Conceptual Data Model 6
Assembly Constraints
• Equality
![Page 7: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/7.jpg)
Bogdan Shishedjiev Conceptual Data Model 7
Assembly Constraints
• XOR
![Page 8: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/8.jpg)
Bogdan Shishedjiev Conceptual Data Model 8
Stability Constraints
• Association stability
![Page 9: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/9.jpg)
Bogdan Shishedjiev Conceptual Data Model 9
Stability Constraints
• Link stability
![Page 10: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/10.jpg)
Bogdan Shishedjiev Conceptual Data Model 10
Stability Constraints
• Attribute Stability
![Page 11: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/11.jpg)
Bogdan Shishedjiev Conceptual Data Model 11
Subtype Constraints
• Disjoint– Every instance is in a only one subtype
• Cover– All instances are in subtypes
![Page 12: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/12.jpg)
Bogdan Shishedjiev Conceptual Data Model 12
Case Study - Policlinic
![Page 13: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/13.jpg)
Bogdan Shishedjiev Conceptual Data Model 13
Case Study - Policlinic
![Page 14: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/14.jpg)
Bogdan Shishedjiev Conceptual Data Model 14
Historicizing
• Historicizing an attribute
![Page 15: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/15.jpg)
Bogdan Shishedjiev Conceptual Data Model 15
Example – A Repair Company
![Page 16: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/16.jpg)
Bogdan Shishedjiev Conceptual Data Model 16
Example – A Repair Company
![Page 17: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/17.jpg)
Bogdan Shishedjiev Conceptual Data Model 17
Example – A Repair Company
![Page 18: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/18.jpg)
Bogdan Shishedjiev Conceptual Data Model 18
Example – A Repair Company
![Page 19: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/19.jpg)
Bogdan Shishedjiev Conceptual Data Model 19
Example – A Repair Company
![Page 20: Conceptual Data Model 2](https://reader036.vdocuments.net/reader036/viewer/2022062423/56814ddd550346895dbb478a/html5/thumbnails/20.jpg)
Bogdan Shishedjiev Conceptual Data Model 20
Example – A Repair Company