Mutually exclusive relationship (MER)
"foreign key" multiplexing . Each form has its advantages and disadvantages, obviously. Decide which is the best I believe you should do in your application, provided you have knowledge base to be able to make that choice decision.