What is the name of the method for using a set of foreign keys in a table where all but one are NULL for a given row?
In other words, each row requires a foreign key for one (and only one) of n different possible tables, so you have all the necessary foreign keys, but all but one are NULL.
(Django users can recognize this as an alternative to using a universal foreign key)
source share