Please be gentle; I'm learning.
Imagine a table that lists denomination. Each denomination has a name and an alphanumeric code that is the key. There is some other information but I don't think it is relevant to my question.
Some times multiple denominations merge together to form new denominations. These denominations would be in the table.
Sometimes, there are a few people in one or more of the "parent" denominations who do not go along with the merger and maintain a smaller version of the parent denomination. These truncated denominations would be in the table.
Sometime a denomination fractures into one or more child denominations. These too should be part of the table.
Just to keep things extra special, each of these relationships could be Many to Many.
so it is that in trying to keep track of parent and child denomination, the refferences would all be back to the original table. The table i thus describe basically keeps referencing itself.
+++++++++++++++++++++++++
Does this set up any problems. Is there a better way to encode the relationships I described? I used the example of denominations but it would be applicable to publishers, religious orders, endorsing organizations and many other similar organizations.
Thank you for your consideration.
JAL