Share via


データベース ダイアグラムのデザイン (Visual Database Tools)

データベース デザイナは、接続先のデータベースをデザインしたりビジュアル化したりできるビジュアル ツールです。データベースをデザインするときは、データベース デザイナを使用して、テーブル、列、キー、インデックス、リレーションシップ、および制約の、作成、編集、または削除を行うことができます。データベースをビジュアル化するには、データベースに含まれるテーブル、列、キーおよびリレーションシップの一部または全部を表すダイアグラムを作成します。

テーブル リレーションシップを説明するデータベース ダイアグラム

1 つのデータベースから、いくつでもデータベース ダイアグラムを作成できます。また、1 つのデータベース テーブルは、複数のダイアグラムに含めることができます。したがって、異なるダイアグラムを作成し、データベースの異なる部分をビジュアル化したり、デザインの異なる面を強調したりできます。たとえば、大きなダイアグラムを作成した場合はすべてのテーブルと列を表示することができ、小さいダイアグラムの場合は列を表示しないですべてのテーブルだけを表示するようにできます。

作成したデータベース ダイアグラムは、関連するデータベースに格納されます。

データベース ダイアグラムに表示されるテーブルと列

データベース ダイアグラムの中では、テーブルは、タイトル バー、行セレクタ、一連のプロパティ列という 3 つの異なる機能で表示されます。

タイトル バー   タイトル バーにはテーブルの名前が表示されます。

テーブルを変更し、まだ保存していない場合は、保存されていない変更があることを示すアスタリスク (*) がテーブル名の最後に表示されます。変更したテーブルおよびダイアグラムの保存については、「データベース ダイアグラムの使用 (Visual Database Tools)」を参照してください。

行セレクタ   行セレクタをクリックすると、テーブルの中のデータベース列を選択できます。列がテーブルの主キーに含まれる場合は、行セレクタに鍵の記号が表示されます。主キーについては、「キーの使用 (Visual Database Tools)」を参照してください。

プロパティ列   プロパティ列は、テーブルの特定のビューにだけ表示されます。テーブルは、5 種類のいずれのビューでも表示できるので、ダイアグラムのサイズとレイアウトを管理するときの参考になります。

テーブルのビューの詳細については、「ダイアグラムに表示される情報の量をカスタマイズする方法 (Visual Database Tools)」を参照してください。

データベース ダイアグラムにおけるリレーションシップ

データベース ダイアグラムでは、各リレーションシップの機能が、端点、線のスタイル、および関連テーブルという 3 つの異なる機能によって示されます。

端点   線の端点は、リレーションシップが一対一なのか一対多なのかを示しています。リレーションシップの一方の端点には鍵が、もう一方の端点には数字の 8 に似た記号が表示されている場合は、一対多のリレーションシップです。リレーションシップの両方の端点に鍵が表示されている場合は、一対一のリレーションシップです。

線のスタイル   端点ではなく線自体は、新しいデータを外部キー テーブルに追加するときに、データベース管理システム (DBMS) がリレーションシップに対して参照整合性を適用するかどうかを示しています。線が実線の場合は、外部キー テーブルの行を追加または変更すると、リレーションシップに対する参照整合性が DBMS により適用されます。線が点線の場合は、外部キー テーブルの行を追加または変更しても、リレーションシップに対する参照整合性は適用されません。

関連テーブル   リレーションシップの線は、あるテーブルと別のテーブルの間に外部キー テーブルのリレーションシップが存在することを示します。一対多のリレーションシップの場合は、線に数字の 8 に似た記号が付いている側のテーブルが外部キー テーブルです。線の両方の端点が同じテーブルに接続している場合、そのリレーションシップは再帰リレーションシップです。詳細については、「再帰リレーションシップを作成する方法 (Visual Database Tools)」を参照してください。