This is a complex question which I am hoping for a simple answer.
Can a bridging entity inherit PK from a subtype entity that itself has inherited a PK/FK attribute from its parent entity? Conference EDRD Example I have made a scenario to demonstrate what I mean.
So in this example, there is a parent entity that captures information about conferences. There are two possible subtypes for CONFERENCE: INDIVIDUAL and BUSINESS, which have their own "special" attributes and are not shown as not necessary.
There are two bridging entities, meant to capture details of Individuals or Business attending the conference/s. You will see that the bridging entity labelled "A" has the bridging entity that connects directly to CONFERENCE entity. My understanding is that the PK/FK attribute ConferenceNumber in CONFERENCE_BUSINESS is acceptable.
What I am uncertain about, and hoping someone else knows the answer to, is whether the bridging entity beneath label "B" can inherit PK/FK attribute ConferenceNumber from subtype entity INDIVIDUAL, or should it also have a direct relationship to CONFERENCE like the bridging entity labelled "A"?
A better example is when you have books and movies as subtypes and you wish to capture detail about authors and actors. As there can be multiple authors for a book or books and multiple actors for a movie or several movies I want to capture this kind of data using sub type discriminators. I would like to know if anyone knows (and can cite legitimate sources to show) whether the bridging entities in the sample Book and Movie Rental ERD: DVD_ACTOR and BOOK_AUTHOR can inherit PK/FK from the Subtypes I created?
Book and Movie rental ERD example
Cheers.