Database design 将相似数据链接在一起的模型

Database design 将相似数据链接在一起的模型,database-design,Database Design,我正在将问题通知单从一个报告工具导入另一个报告工具。我想能够报告的差异之间的原始票和进口的工作已经完成后,他们。这些票证已被规范化,在两侧都具有相同的属性,因此原始票证与其在工作完成之前的导入之间的唯一区别是id,它在相应的工具中具有id。我想知道最好的模型是什么来代表这一点 现在我正在考虑为每个工具创建一个表,并使用另一个表来链接两个表中的ID,但我觉得这更适合一对多或多对多关系,而不是一对一关系 我曾考虑过只使用一个表并添加一列来提供链接id,但我不知道如何才能确定问题是来自一个工具还是另一

我正在将问题通知单从一个报告工具导入另一个报告工具。我想能够报告的差异之间的原始票和进口的工作已经完成后,他们。这些票证已被规范化,在两侧都具有相同的属性,因此原始票证与其在工作完成之前的导入之间的唯一区别是id,它在相应的工具中具有id。我想知道最好的模型是什么来代表这一点

现在我正在考虑为每个工具创建一个表,并使用另一个表来链接两个表中的ID,但我觉得这更适合一对多或多对多关系,而不是一对一关系


我曾考虑过只使用一个表并添加一列来提供链接id,但我不知道如何才能确定问题是来自一个工具还是另一个工具。我可以添加一个列“type”,但我不知道这有多好。

您可能想要这样的桥接表


这个应用程序ID |源应用程序|源应用程序ID

我不知道“源应用程序”在表的上下文中代表什么。你的意思是我应该制作两个表并使用这个桥接表(包含3列)链接它们吗?你需要2个表,1个用于你拉入的票证,然后是这个新表,它通过系统和该系统中的Id将该表中的每个Id链接到它来自(源)的位置