Producttype Class Diagram: Class Diagram For A Product Structure in Uml Notation, Using An Aggregation
Producttype Class Diagram: Class Diagram For A Product Structure in Uml Notation, Using An Aggregation
* *
consistsOf partOf
number
Analytical BOM
(‘consists of’)
Synthetic BOM
(‘part of;
where-used’)
a p Subassemblies
1
1 1 1 (multiple levels;
Analytical BOM
Synthetic BOM
have both
b c q r parents and
1
1
children)
d
4
e 3
1
1 1 2 1 Raw materials
2 1 2
1 1 (have no
children)
α β δ ε θ λ π φ ω
ProductType ProductType
Composition Composition
Relational notation:
ProductType (productId, productName, …………)
Composition (productId1, productId2, number)
Where productId1 and productId2 are foreign keys, pointing to productId’s in ProductType for relationships
consistsOf and partOf. The foreign keys together make the primary key in Composition. 3
© W. Pollaert, Eindhoven, juli 2019
Table contents of Composition in the black (left) part of the Business example