A join is a link between an attribute in a parent entity and an attribute in a child entity (attribute pair) that is defined within a relationship.
A join can link primary, alternate or foreign identifiers, or user-specified attributes in the parent and child entities that are independent of identifier attributes.
For any relationship you can choose to link a primary or alternate identifier, to a corresponding foreign identifier. When you select an identifier from the Joins tab of the relationship property sheet, all the identifier attributes are linked to matching foreign identifier attributes in the child entity.
A foreign identifier attribute can be changed to link to another parent entity attribute, either within the identifier relationship, or independent of it.
You can use the following buttons on the Joins tab to reuse or migrate attributes linked by joins.