Dúvida Modelagem SQL

Boa tarde.

Tenho uma dúvida quanto a um relacionamento.

Suponhamos que eu possua uma tabela que pode se relacionar com 3 tabelas distintas, mas apenas com uma delas. Ou seja, ela vai se relacionar com uma destas 3 apenas, mas eu não sei com qual, pois isso depende de alguns fatores.

Qual a melhor forma de modelagem neste caso? Alguém já passou por isso? Se tiverem algum case de sucesso e possam compartilhar, fico agradecido.

Desde já agradeço as respostas.

Cara infelizmente banco de dados não tem inteligencia artificial… então acho que a melhor opção e fazer o relacionamento com todas.

Uma opção seria um banco de dados orientado a objetos, porque em banco de dados relacional isso não é possivel. (Se for eu desconheco)