次の方法で共有


ダイアグラム ペイン (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)