Establishing relation(foreign key) between a vendor database table with yours

Hello; I have an extension that has a table in my database(I got it from migration) and seeing the relation between my tables on of my table must be in referenced in the vendor table. My question is: is that a good Idea? if no is there any good way to avoid that?

If you are only getting data, I don’t see problems.