ダイアグラム ペイン (Visual Database Tools)
適用対象:SQL Server
ダイアグラム ペインには、データ接続から選択したテーブルまたはテーブル値オブジェクトのグラフィック表示が表示されます。 また、それらの間の結合関係も表示されます。
ダイアグラム ペインでは、次のことができます。
テーブルとテーブル値オブジェクトを追加または削除し、出力用のデータ列を指定します。
テーブルとテーブル値オブジェクト間の結合を作成または変更します。
ダイアグラム ペインで変更を加えると、[抽出条件] ペインと [SQL] ペインが更新され、変更が反映されます。 たとえば、ダイアグラム ペインのテーブルまたはテーブル値オブジェクト ウィンドウで出力する列を選択すると、クエリおよびビュー デザイナーによって、データ列が抽出条件ペインと SQL ペインの SQL ステートメントに追加されます。
各テーブルまたはテーブル値オブジェクトは、[ダイアグラム] ペインに個別のウィンドウとして表示されます。 次の表に示すように、各四角形のタイトル バーのアイコンは、四角形が表すオブジェクトの種類を示します。
オプション
テーブル
ダイアグラム ペインに追加できるテーブルを一覧表示します。 テーブルを追加するには、テーブルを選択してをクリックします。 複数のテーブルを一度に追加するには、テーブルを選択し、[追加] をクリックします。
ビュー
ダイアグラム ペインに追加できるビューを一覧表示します。 ビューを追加するには、ビューを選択し、[追加] をクリックします。 複数のビューを一度に追加するには、ビューを選択して[追加] をクリックします。
関数
ダイアグラム ペインに追加できるユーザー定義関数を一覧表示します。 関数を追加するには、関数を選択して [追加] をクリックします。 複数の関数を一度に追加するには、それらを選択し、[追加] をクリックします。
ローカル テーブル
データベースに属するテーブルではなく、クエリによって作成されたテーブルを一覧表示します。
同義語
ダイアグラム ペインに追加できるシノニムを一覧表示します。 シノニムを追加するには、シノニムを選択して [追加] をクリックします。 複数のシノニムを一度に追加するには、シノニムを選択して 追加をクリックします。
アイコン | オブジェクトの種類 |
---|---|
![]() |
テーブル |
![]() |
クエリまたはビュー |
![]() |
リンクテーブル |
![]() |
User-Defined 関数 |
![]() |
リンク表示 |
各四角形には、テーブルまたはテーブル値オブジェクトのデータ列が表示されます。 列の名前の横にチェック ボックスと記号が表示され、クエリでの列の使用方法が示されます。 ツールヒントには、列のデータ型やサイズなどの情報が表示されます。
次の表に、各テーブルまたはテーブル値オブジェクトの四角形で使用されるチェック ボックスとシンボルを示します。
チェック ボックスまたは記号 | 説明 |
---|---|
![]() ![]() ![]() ![]() |
データ列がクエリ結果セット (クエリの選択) に表示されるか、または Update、Insert From、Make Table、または Insert Into クエリで使用されるかを指定します。 列を選択して結果に追加します。
(すべての列) が選択されている場合、すべてのデータ列が出力に表示されます。 チェック ボックスで使用されるアイコンは、作成するクエリの種類に応じて変わります。 Delete クエリを作成するときに、個々の列を選択することはできません。 |
![]() ![]() |
データ列がクエリ結果の順序付けに使用されていることを示します (ORDER BY 句の一部です)。 並べ替え順序が昇順の場合は A から Z、並べ替え順序が降順の場合は Z - A としてアイコンが表示されます。 |
![]() |
集計クエリでグループ化された結果セット (GROUP BY 句の一部) を作成するためにデータ列が使用されていることを示します。 |
![]() |
データ列がクエリの検索条件に含まれていることを示します (WHERE 句または HAVING 句の一部です)。 |
![]() |
データ列の内容が出力用に集計されていることを示します (SUM、AVG、またはその他の集計関数に含まれます)。 |
手記
クエリおよびビュー デザイナーでは、テーブルまたはテーブル値オブジェクトに対する十分なアクセス権がない場合、またはデータベース ドライバーがそれに関する情報を返すことができない場合、テーブルまたはテーブル値オブジェクトのデータ列は表示されません。 このような場合、クエリおよびビュー デザイナーには、テーブルまたはテーブル構造オブジェクトのタイトル バーのみが表示されます。
ダイアグラム ペインの連結テーブル
クエリに結合が含まれている場合は、結合に関連するデータ列の間に結合行が表示されます。 結合されたデータ列が表示されない場合 (テーブルまたはテーブル値オブジェクト ウィンドウが最小化されている場合や、結合に式が含まれている場合など)、クエリおよびビュー デザイナーは、テーブルまたはテーブル値オブジェクトを表す四角形のタイトル バーに結合行を配置します。 クエリおよびビュー デザイナーには、結合条件ごとに 1 つの結合行が表示されます。
結合線の中央にあるアイコンの形は、テーブルまたはテーブル構造オブジェクトの結合方法を示します。 join 句で equal (=) 以外の演算子を使用する場合、結合線アイコンに演算子が表示されます。 次の表に、結合行に表示できるアイコンを示します。
結合線アイコン | 説明 |
---|---|
![]() |
内部結合 (等号で作成)。 |
![]() |
"より大きい" 演算子に基づく内部結合。 (結合線アイコンに表示される演算子は、結合で使用される演算子を反映しています)。 |
![]() |
関連するテーブルに一致がない場合でも、左側で表されるテーブルのすべての行が含まれる外部結合。 |
![]() |
右側に表されているテーブルのすべての行が、関連するテーブルに一致しない場合でも含まれる外部結合。 |
![]() |
両方のテーブルのすべての行が、関連するテーブルに一致しない場合でも含まれる完全外部結合。 |
結合線の端にあるアイコンは、結合の種類を示します。 次の表に、結合の種類と結合線の端に表示できるアイコンを示します。
結合線の端のアイコン | 説明 |
---|---|
![]() |
1 対 1 の結合 |
![]() |
一対多結合 |
![]() |
クエリおよびビュー デザイナーで結合の種類を決定できない |
関連項目
クエリとビューの設計方法に関するトピック (Visual Database Tools)
条件ペイン (Visual Database Tools)
クエリ結果の並べ替えとグループ化 (Visual Database Tools)