Eindeutiger Schlüssel für mehrere Tabellen

Hat die Frage umgeschrieben:

Ich habe drei Tabellen, Objekte, Eigentümer und objectOwnerRelation

Objekte hat drei Spalten: ID, Name, Typ

owner hat zwei Spalten: id, owner

objectOwnerRelation hat drei Spalten: id, objectId, ownerId

objectId = id in Objekten

ownerId = id in owner

Zwei Objekte können denselben Namen und Typ haben, jedoch nur, wenn der Eigentümer unterschiedlich ist. Das bedeutet, dass zwei Objekte mit demselben Namen und Typ nicht mit derselben ownerId in der objectOwnerRelation angezeigt werden können

Ein Objekt kann mehrere Eigentümer haben und ein Eigentümer kann mehrere Objekte haben.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage