关系数据库数据资源管理器/可视化?

Ian*_*oyd 13 sql-server visualization data-visualization data-structures

是否有一个工具可以让关系数据作为连接节点的图形浏览?

例如,我面临着尝试清理一些异常数据的问题.我可以从两个违规行开始.在此特定示例中,TransactionID按业务规则,应该对表是唯一的,但我发现违反该规则的事务:

SELECT * FROM LCTTrans
WHERE TransactionID = 1075048

LCTID      TransactionID
=========  =============
4358       1075048
4359       1075048

2 row(s) affected
Run Code Online (Sandbox Code Playgroud)

但实际上我想开始追捕所有相关数据,试图找出哪个是正确的.所以这个假设的软件将首先向我展示这两行:

alt text http://i49.tinypic.com/2ponod4.jpg

接下来,我想看到链接到此表的事务:

替代文字http://i48.tinypic.com/156z6nc.jpg

现在该交易指向一个MAL,所以告诉我:

替代文字http://i46.tinypic.com/zohwlu.jpg

现在让我们添加这两个LCT,即交易"开启".一个交易只能在一个LCT上,但这个指向两个:

alt text http://i49.tinypic.com/2eezm87.jpg

好的计算机,这两个LCT指向一个MAL和创建它们的交易,向我展示:

替代文字http://i48.tinypic.com/309kf1j.jpg

最后两次交易,他们也指向一个MAL,他们自己指向一个LCT,告诉我那些:

替代文字http://i47.tinypic.com/14n1bie.jpg

好的,现在LCTTrans中有没有指向LCT 4358或4359的条目?...

等等等等.

现在我手动完成所有这些操作,运行单个选择,复制和粘贴uniqueidentifier键并将它们转换为友好的 ID号,这样我就可以轻松看到关系.


有软件可以做到这一点吗?

Mat*_*eld 13

好吧,我非常喜欢这个想法,所以我写了它.

它尚未发布,但它何时会是免费的.

编辑

好的,它现在已经发布了.免费关系数据库探索善良@ http://www.atlantis-interactive.co.uk/products/datasurf/default.aspx

在此输入图像描述

编辑

虽然最初是免费的,但现在它是Pragmatic Works的DBA xPress包的一部分.