Previous Topic: Multiple MembershipNext Topic: Bill-of-Materials Structures


Junction Records

A junction record is the common member record in a multiple membership structure. A junction record serves two functions:

The EMPOSITION record of the previous example enables the representation of the many-to-many relationship between the EMPLOYEE and JOB record types. At the same time, the contents of an EMPOSITION occurrence describe the relationship between its two owners by recording the beginning and ending dates of the employee's assignment to the project and their position on the project.

Another example of a many-to-many relationship at Commonweather is between employee and skills. An employee can have many skills while many employees can have the same skill. Since a direct EMPLOYEE-SKILL set is not possible, the EXPERTISE junction record is used to:

The following figure illustrates three occurrences of the SKILL-EXPERTISE set and the three related occurrences of the EMP-EXPERTISE set. The junction record (EXPERTISE) denotes a skill that an employee has.

Junction Records