Associations and relationships are different conceptual terms in Power-Designer.
An Association
is the relationship between two or more objects .
Association
may have attributes .
A Relationship
is a relationship between two objects .
A Relationship
has no attributes .
Association is a more general form of Relationship.
For instance:
Consider designing the many-many relationship between CustomerEntity
and CreditGroupEntity
Designing a relationship using Relationship
will create a third table by simply linking the CustomerEntity primary key and the CreditGroupEntity primary key.
When developing a relationship with the Association
and adding the assign-date attribute to the association, a third table will be created that contains the ClientEntity primary key, CreditGroupEntity primary key, and date-destination fields.
The sample you used contains a 0-n cardinal with no attributes in association, so the difference is not visible.
Usually, association is used when the relation itself is an entity that has attributes.
A relationship that does not have attributes is implemented by the Relationship function.
source share