0
我有Transaction
表包含与交易相关的出纳交易。交易可能是两个sales
和refund
,并在TransType表中定义。将来可能会有更多。试图在Visio 2016
中显示,但不知道我是否正确。 在Visio DB设计中定义集合
如何在TranType
中定义一组可用记录值并定义与Transactios
表的关系。这将是什么类型的关系?
我有Transaction
表包含与交易相关的出纳交易。交易可能是两个sales
和refund
,并在TransType表中定义。将来可能会有更多。试图在Visio 2016
中显示,但不知道我是否正确。 在Visio DB设计中定义集合
如何在TranType
中定义一组可用记录值并定义与Transactios
表的关系。这将是什么类型的关系?
我建议在您的TransType
表中创建一个TransTypeId
。
然后,在Transactions
表中,创建一个充当外键的列,链接这两个表。您的Transactions
表中的TransTypeFk
应该是一个具有TransTypeId外键约束的整数。
作为说明,两个实体之间的关系路径应始终连接两个特定的列,而不是列和实体。
这种关系将是一个TransType
到许多Transactions
。
您可以通过向该数据库添加行来定义可用记录集。对于Visio,使用笔记或文本框可能会正常工作。