2009-06-16 66 views
1

我有一個SQL Server數據庫,裏面有超過60個表。這個數據庫在這些表格之間有很多關係,當它被規範化時,由於表格數量巨大,使用它仍然很複雜。數據庫結構查看器/打印

當然有許多工具可以在某些圖表中顯示數據庫結構。 SQL Server本身甚至能夠創建這樣的圖表。現在,我更喜歡使用Altova的DatabaseSpy。但是,雖然這個工具具有良好的結構視覺顯示,但它不能很好地打印結構。 (當然,它可以打印圖表,但結構不帶有說明文字。)

所以我在尋找的SQL Server的一個工具,它能夠創建圖表,讓那些圖描述附加文本版畫所有領域和鏈接。

回答

1

SQL Server數據庫圖表的缺陷是什麼?

無論如何,我的驚人建議是嘗試Sparx Enterprise Architect。雖然主要不是數據庫工具,但它可以將數據庫反向工程設計爲ER模型,然後您可以從該模型創建一個或多個圖表。它有一個很好的「添加相關元素」命令,允許您創建一個新的圖表,以關注一個實體;將一個實體拖到圖上;然後添加與第一個相關的其他實體。

您還可以自定義圖表上顯示的詳細程度,並將圖表打印爲一個或多個頁面。

哦,它也是UML。

+0

缺點是我想打印出數據庫的圖像和文本。我知道需要ODBC連接到SQL Server的EA。它生成的報告沒問題,但我寧願更容易一些。 EA是一款功能多樣的大型多合一產品。就像一把巨大的瑞士軍刀,它太厚而不適合放在口袋裏。 – 2009-06-16 13:22:14

+0

「圖片和文字」:什麼文字? DDL?無論如何,我建議您使用當前版本7.5來嘗試此任務,該版本具有更好的腳本功能。您可能會發現,您可以更輕鬆地自動執行令人不快的部分,如ODBC DSN。我仍然認爲您需要「手動」創建圖表,以突出數據庫的各個區域。我也將遠離報告功能,並堅持只是圖表,也許DDL。 – 2009-06-16 13:37:59