3 MODELLING MORE COMPLEX RELATIONSHIPS

This chapter explores some of the more complex relationships that can exist between entity types and object classes. The topics covered are the resolution of many-to-many relationships and associations (including the oddity known as the ‘Bill of Materials’ structure), mutually exclusive relationships and associations, which lead to generalisation and specialisation, and, finally a quick look at aggregation and composition.

THE PROBLEMS WITH MANY-TO-MANY RELATIONSHIPS AND ASSOCIATIONS

Although many-to-many relationships and associations are legitimate constructs to have on a model, they can pose a problem as they may be hiding some important information that the business should be interested in recording. ...

Get Modelling Business Information now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.