Полагаю, вы имеете в виду "нет внешнего ключа ограничений " ... если бы не было внешних ключей, вы бы не знали, какие записи вообще совпадают.
У полей первичного и внешнего ключей одно и то же имя? Например, в таблице PK есть поле «CustomerId», а в таблицах FK также есть поле «CustomerId»? Если это так, вы можете запросить свойства столбца (возможно, используя INFORMATION_SCHEMA, вы не упомянули СУБД), чтобы выяснить некоторые подразумеваемые отношения. Просто запросите все таблицы, у которых есть поле с именем «CustomerId», которое не является PK, и есть хорошая (но не определенная) ставка на то, что эти таблицы должны иметь ограничение FK для таблицы Customer. Вы даже можете использовать выходные данные запроса для генерации DDL для создания ограничений.