Ich habe zwei (von vielen) Tabellen in einer Musikdatenbank:Kann ein Fremdschlüssel Teil eines zusammengesetzten Primärschlüssels für eine andere Tabelle sein?
Konzerte: ArtistID, ConcertID, ConcetName, VenueID ConcertDetails: ConcertDate, ConcertID, Kosten
Die ConcertDetails Tabellen, wie Sie sehen, verwendet ConcertID die ist auch in der Tabelle Konzerte. Ich kombiniere ConcertDate & ConcertID, um einen Composite-Primärschlüssel für ConcertDetails zu erstellen. Da dies jedoch ConcertID aus der Concerts-Tabelle betrifft, muss es auch ein Fremdschlüssel sein. Ist das in Ordnung?