2011-08-25 28 views
5

SQL Server 2008でデータベースダイアグラムを作成し、そのダイアグラムにビューを表示したいとします。これを行う方法はありますか?SQL Server 2008のデータベース図のビューを視覚的に表示する方法はありますか?

+0

Microsoft BIの[データソースビュー](http://stackoverflow.com/questions/36804928/is-there-a-way-to-visually-display-a-database-view-in-a) -database-diagram)はこれを可能にし、さらに多くのことを可能にします。 – klzbrt

答えて

9

私はそうは思わない。 SQL Server Management Studioでは、テーブルのみをデータベースダイアグラムに含めることができます。 Microsoft Visioをお持ちの場合は、ビューをデータベース図に含めることができます。

3

ダウンロードSQL Sentry Plan Explorer - これは、Management Studioの組み込み実行計画機能を大幅に拡張する無料アプリです。また、Management Studioアドインを入手してください(SSMSを再起動する必要があります)。一度インストールすれば、SSMSでは、「実際の実行プラン」で、次のクエリを実行してオン:

SELECT * FROM dbo.view; 

実行計画を右クリックして選択し、「SQL SentryのプランExplorerで表示します。」

計画がプラン・エクスプローラで開かれたら、下のペインの「図の結合」タブに(重複していても)ビューによって参照される基本表が表示されます。

免責事項:私はSQL Sentryのために働いていますが、絶対に紐が付いていません。

+0

ちょうど私がこのアイデアを正しく理解しているので、このアプリはクエリプランのより高度な表示についてです。営業担当者が計画ではなくダイアグラムを求めているからです。だからあなたの提案は一種の回避策です、私は正しいのでしょうか?私は主に、このツールの目的を誤解していないことを確認するよう頼んでいます。 –

+0

@Andriyこのツールの機能の1つは、私が示したクエリのような単純なケースを含め、プランの結合ダイアグラムを表示できることです。その答えや回避策を呼びたいかどうかは、セマンティクスだけです。ビューに結合の視覚的な図が表示されている場合、私はそれが質問に答えると思います。問題は「視覚的にビューを記述することだけを目的としたツールはありますか」ではありませんでした。 –

+1

いいえ、そうではありませんでした。私がそこに見つけたスクリーンショットのおかげで、あなたが何を意味するのかがわかります。それは無料アプリのための素晴らしい機能です。それでも私はその質問に部分的にしか答えないと思います。私はOPが完全なデータベースダイアグラムにビューを含めることを望んでいるので、ビューの基になるテーブルとデータベース内の他のリレーションシップとの関係を(おそらく)示します。 –

関連する問題