2016-05-12 81 views
0

我有Transaction表包含与交易相关的出纳交易。交易可能是两个salesrefund,并在TransType表中定义。将来可能会有更多。试图在Visio 2016中显示,但不知道我是否正确。 enter image description here在Visio DB设计中定义集合

如何在TranType中定义一组可用记录值并定义与Transactios表的关系。这将是什么类型的关系?

回答

0

我建议在您的TransType表中创建一个TransTypeId

然后,在Transactions表中,创建一个充当外键的列,链接这两个表。您的Transactions表中的TransTypeFk应该是一个具有TransTypeId外键约束的整数。

作为说明,两个实体之间的关系路径应始终连接两个特定的列,而不是列和实体。

这种关系将是一个TransType到许多Transactions

您可以通过向该数据库添加行来定义可用记录集。对于Visio,使用笔记或文本框可能会正常工作。