SQL Server での行の関係の表示

SQL Server での行の関係の表示

FORMとFORMACTIONという2つのテーブルがあります。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 の一部がそれ自体につながったり、1 つの FORM が複数の他の FORM につながったりするため、不適切です。

これを実現するために使用できるプレゼンテーション ツールや戦略にはどのようなものがありますか?

PS: FORM には約 2000 行、FORMACTION には約 4000 行あるため、生成される結果は混乱を招く可能性があります。これは許容範囲です。

関連情報