Database Management Systems (dbms)
Constraints on Relationship Types
Download 0.72 Mb.
|
Zamonaviy MBBT
- Bu sahifa navigatsiya:
- Constraints on Relationship Types..
- Participation Constraint (Membership class)
- Participation Constraint Examples
- Attributes of relationship types
- E.g. Employee is the Owner of Dependant.
- Strong Entity Type
- Conceptual Design – Notations
- Example - A company Database
- Example - A company Database..
- Solution - A company Database..
Constraints on Relationship Types
Employee entity Manages relationship .m1 .m2 .m3 . . .mn .e1 .e2 .e3 . . .en . d1 . d2 . d3 . . .dn Department entity EMPLOYEE DEPATMENT manages 1 1 An employee can manage one department and a department is managed by only one employee. Constraints on Relationship Types..
Employee entity Works for relationship .w1 .w2 .w3 . . .wn .e1 .e2 .e3 . . .en . d1 . d2 . d3 . . .dn Department entity M 1 EMPLOYEE DEPATMENT Works for Constraints on Relationship Types..
Employee entity Works for relationship Project entity M N EMPLOYEE PROJECT Works .w1 .w2 .w3 . . .wn .e1 .e2 .e3 . . .en . P1 . P2 . P3 . . .Pn Participation Constraint (Membership class)
Participation Constraint Examples
Every employee must work for a departmentEMPLOYEE DEPATMENT Works for .w1 .w2 .w3 . . .e1 .e2 .e3 . . . d1 . d2 . d3 . Participation Constraint Examples
Some employees manage a department but not all.EMPLOYEE DEPATMENT manages .w1 .w2 . . . .e1 .e2 .e3 . . . d1 . d2 . d3 . Attributes of relationship types
Eg: Employee works on projectIf we need to record the number of hours per week that an employee works on project we can include an attribute hours for the works on relationship type.EMPLOYEE PROJECT Works on hours Weak Entity Type
E.g. Employee is the Owner of Dependant.Weak Entity Type
B Weak entity Total Identifying relationship Identifying owner A Strong Entity Type
EMPLOYEE PROJECT Works on Conceptual Design – Notations
Conceptual Design – Notations
Conceptual Design – Notations
E2 E1 R R E2 E 1 1 N Example - A company Database
Example - A company Database
Example - A company Database..
Example - A company Database..
Solution - A company Database..
Solution - A company Database..
Solution - A company Database..
Solution - A company Database..
Download 0.72 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling