我的任務是重新設計當前涉及很多視圖的ms-sql數據庫結構的一部分,其中一些視圖包含其他視圖的連接。我可以使用什麼程序來生成SQL視圖/表結構圖?
無論如何,我想知道這裏有沒有人可以推薦一個實用程序來自動生成圖表來幫助我可視化整個結構。
什麼是你用於這樣的問題最好的程序?
我的任務是重新設計當前涉及很多視圖的ms-sql數據庫結構的一部分,其中一些視圖包含其他視圖的連接。我可以使用什麼程序來生成SQL視圖/表結構圖?
無論如何,我想知道這裏有沒有人可以推薦一個實用程序來自動生成圖表來幫助我可視化整個結構。
什麼是你用於這樣的問題最好的程序?
我是Embarcadero的ER/Studio的忠實粉絲。這是非常強大的,併產生出色的屏幕以及打印結果。他們也有免費試用,所以你應該能夠進入並且沒有太多爭鬥就投籃。
祝你好運!
如果您正在討論MS SQL Server表,我喜歡SQL Server Management Studio中的圖支持。您只需將資源管理器中的表格拖放到畫布上,然後將它們與線條一起放置在關係圖上。您必須手動進行一些調整以獲得最佳外觀圖,但這是獲得圖的一種體面的方式。
Quest的Toad Data Modeller在這方面做得不錯,價格合理。正如布魯斯所說,Embarcadero E/R工作室也不錯。
OP詢問有關繪製視圖和查看依賴關係的問題,SQL Management Studio和Enterprise Manager不允許您繪製視圖。我不能擔保其他工具。
Visual Studio的LINQ to SQL設計器確實允許您在設計界面上放置視圖,但是沒有簡單的方法來對視圖之間的依賴關係建模。我不確定哪種工具具有這種類型的圖表功能。你可以看看Red Gate的SQLDoc工具,但它只是提供基於文本的輸出。
我修改了Mark關於Toad Data Modeler的文章,並想指出他們有一個功能完整且免費的測試版。唯一的缺點是偶爾會出現錯誤,並建立在到期時間(通常在新的測試版可用時),但對於這個可憐的傢伙來說,它確實令人感到奇怪,直到我可以讓我的老闆爲獲得許可證而開始工作。
鏈接已損壞。現在可以在這裏找到:http://www.embarcadero.com/products/er-studio – cdeszaq 2009-09-09 14:02:25