在 SQL Server 中呈现行的关系

在 SQL Server 中呈现行的关系

我有两个表,分别名为 FORM 和 FORMACTION。FORM 中的行代表 CRM 系统中的屏幕,FORMACTION 代表哪些 FORM 通向哪些屏幕。例如

FORM
ID,NAME,LNAME
1,"CustomerD","Enter customer details"
2,"AddressD","Enter address details"

FORMACTION
ID,FORMID,DESTID
1,1,1
2,1,2

我想要将这些关系显示为一张地图。我的第一个想法是将其导入 Visio,并将它们显示为相互连接的不同形状。即,FORM 中的每个条目都将是一个形状,FORMACTION 中的每个条目在它们之间画一条线。但是,Visio 2010 似乎除了层次组织结构图之外没有任何导入,这不合适,因为其中一些 FORM 可以同时指向自身,或者一个 FORM 可以指向多个其他 FORM。

可以使用哪些演示工具或策略来实现这一点?

PS:FORM 中大约有 2000 行,FORMACTION 中大约有 4000 行,因此生成的结果可能很混乱。这是可以接受的。

相关内容