Set linkage for a set can be a combination of
-
NEXT
-
FIRST
-
PRIOR
-
LAST
-
All of the above.
Set linkage in IDMS determines how records in a set are connected: NEXT links each member to the following member (forward chain), and PRIOR links each member to the previous member (backward chain). FIRST and LAST are not valid linkage options; the linkage is about connection direction between members, not position.
NEXT and PRIOR are correct. In the CODASYL/network database model, a SET (an owner-member relationship) is physically implemented as a chain of pointers linking member records. The simplest implementation is a singly linked list using only NEXT pointers (each record points to the next member); a more flexible variant adds PRIOR pointers to make it a doubly linked list, allowing traversal in both directions. FIRST and LAST are not standard set-linkage pointer types in this model (they describe positions, not a linkage/chaining mechanism), so they're incorrect, and since not all five options are right, 'All of the above' is also wrong.