Clave única en múltiples tablas

Reescribió la pregunta:

Tengo tres tablas, objetos, propietarios y objectOwnerRelation

objetos tiene tres columnas: id, nombre, tipo

Propietarios tiene dos columnas: ID, propietario

objectOwnerRelation tiene tres columnas: id, objectId, ownerId

objectId = id en objetos

ownerId = id en propietarios

Dos objetos pueden tener el mismo nombre y tipo, pero solo si el propietario es diferente. Eso significa que dos objetos con el mismo nombre y tipo no pueden aparecer en el objectOwnerRelation con el mismo ownerId

Un objeto puede tener varios propietarios y un propietario puede tener varios objetos.

Respuestas a la pregunta(4)

Su respuesta a la pregunta