在Visio DB设计中定义集

时间:2016-05-12 08:26:57

标签: database database-design visio

我有Transaction表,其中包含与收银员交易相关的交易。事务可能是两个salesrefund,并在TransType表中定义。未来我们可能会有更多。试图在Visio 2016中显示此内容,但不确定我是否正确执行此操作。 enter image description here

如何在TranType中定义可用记录值集并定义与Transactios表的关系。它会是什么类型的关系?

1 个答案:

答案 0 :(得分:0)

我建议您在TransTypeId表格中创建TransType

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

请注意,两个实体之间的关系路径应始终连接两个特定列,而不是列和实体。

该关系为TransTypeTransactions {。}}。{/ p>

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