我有很多对表,我想有效地确定哪些对具有通过 PK-FK 关系相互关联的表。
- 如果记录了 PK-FK 关系,我会利用它,但我不能假设它总是记录在案。(例如,如果源是平面文件等)
- 在没有记录的情况下,我需要一种方法来有效地确定这两个表是否相关。
- 如果对中的表与非复合键无关,我将需要使用复合键。
我正在寻找的是以下内容之一:
- 任何现有算法。
- 任何研究论文。
- 任何想法/指针。
- 任何类似的作品都可以在网上找到。
- 书籍建议等
例如:
假设我有以下几对表格:
{Table1, Table2}
{Table3, Table4}
{Table5, Table6}
还有很多...
{Table3, Table4}
在上述对中,如果表 Table3 和 Table4 通过 PK-FK 关系相互关联,我想返回该对。要返回正确的对,我需要一种有效的方法来确定表是否相关(假设关系没有记录)。
注意:我正在为表之间的 PK-FK 关系寻找基于数据的发现,而不仅仅是基于元数据的发现(因为在某些情况下元数据可能不可用)。
提前谢谢了。