クロウズ フット データベース表記を使用して図を作成する

クロウズ フット表記を使用して、クロウズ フット図のエンティティ間のリレーションシップを示します。 エンティティは線でつながれ、線の端にある記号はエンティティ間のリレーションシップの基数を示します。

クロウズ フット表記図は広く使用され、4 つの記号のみを使用するために使用されるので、使いやすい形式で複雑な関係を伝えるのに役立ちます。

図とエンティティを作成する

  1. [ Visio] メニューの [新しいソフトウェア]を選択し>クロウズ フット データベース表記を選択します

  2. メートル法または米国単位 のいずれかを 選択し、[作成] を選択します

  3. [クロウズ フット データベース表記法] ステンシルから [エンティティ] 図形を図面ページにドラッグします。

  4. 別の [エンティティ] 図形を図面ページにドラッグして 2 つ目のエンティティを作成します。

  5. [リレーションシップ] 図形を図面ページにドラッグし、リレーションシップの線を作成します。

  6. エンティティを接続するには、リレーションシップの線の左端を 1 つ目のエンティティにドラッグし、属性、接続ポイント、またはエンティティ全体に接着します。 リレーションシップの線のもう一端をドラッグし、2 つ目のエンティティに接着します。

  7. リレーションシップの線の両端に基数の記号を設定します。

    • リレーションシップの線を再度右クリックし、[始点記号の設定] をクリックし、リストから選びます。 既定は [0 またはそれ以上] です。

    • リレーションシップの線を再度右クリックし、[端点記号の設定] をクリックし、リストから選びます。 既定は [1 つのみ] です。

      終了記号を設定します。

エンティティの境界線を選び、黄色のハンドルをクリックしてドラッグすると、エンティティの幅を調整できます。 エンティティの高さを手動で調整することはできません。 高さは属性の加算または減算によって調整されます。

  • 不要な属性を削除するには、属性を選び、Delete キーを押します。

  • エンティティに属性を追加するには、[図形]ウィンドウからエンティティに属性をドラッグし、マウス キーを離します。 属性名プレースホルダーを ダブルクリックし 、属性に適した名前を入力します。

エンティティの属性を編集する

既定では、エンティティの属性の名前が表示されますが、各属性の種類は非表示になっています。

各属性の種類が非表示のクロウズ フット エンティティ。

この設定は、任意のエンティティに対して変更できます。

  1. エンティティを右クリックし、[属性の種類の表示 ] を選択します

    各属性の種類が表示されるクロウズ フット エンティティ。

  2. 種類を変更するには、種類の名前をポイントし、2 回クリックします。 選択されているタイプ名の周囲に灰色のボックスが表示されます。

  3. 新しい種類の名前を入力します。 完了したら、Esc キーを押すか、エンティティ上の別の場所をクリックして変更を保存します。 

クロウズ フット表記の外観を変更する

  1. リレーションシップの線を右クリックし、[図形の書式設定] をクリックします。

  2. 右側のウィンドウの [] をクリックし、リストを展開します。

  3. リレーションシップの線の色を変更するには、[] の横にあるアイコンをクリックし、色を選びます。

    リレーションシップラインの色を設定します。

  4. [始点矢印のサイズ] または [終点矢印のサイズ] をクリックして、始点記号と終点記号のサイズを変更します。

    矢印のサイズを設定します。

  5. テキストを追加するには、リレーションシップの線を選び、テキストを入力します。

図とエンティティを作成する

  1. Web 用 Visio を開 き、クロウズ フットを検索します

  2. クロウ ズ フット データベース表記図を選択します。

  3. ダイアログ ボックスで、[メートル法] または [ 米国単位]を選択します

  4. [作成] を選択します。

  5. 図が開きます。 図の横に [図形] ウィンドウが表示されるはずです。 表示しない場合は、[タスク ウィンドウの表示] >し、[図形] が選択されているのを確認します。 それでも表示できない場合は、左側の [図形の 展開 ] ウィンドウ ボタンをクリックします。

  6. [クロウズ フット データベース表記法] ステンシルから [エンティティ] 図形を図面ページにドラッグします。

  7. 別の [エンティティ] 図形を図面ページにドラッグして 2 つ目のエンティティを作成します。

  8. [リレーションシップ] 図形を図面ページにドラッグし、リレーションシップの線を作成します。

  9. エンティティを接続するには、リレーションシップの線の左端を 1 つ目のエンティティにドラッグし、属性、接続ポイント、またはエンティティ全体に接着します。 リレーションシップの線のもう一端をドラッグし、2 つ目のエンティティに接着します。

  10. リレーションシップの線の両端に基数の記号を設定します。

    • リレーションシップの線を再度右クリックし、[始点記号の設定] をクリックし、リストから選びます。 既定は [0 またはそれ以上] です。

    • リレーションシップの線を再度右クリックし、[端点記号の設定] をクリックし、リストから選びます。 既定は [1 つのみ] です。

      リレーションシップの線を右クリックし、[開始記号の設定] を選択し、一覧から基数の設定を選択します。

エンティティの境界線を選び、黄色のハンドルをクリックしてドラッグすると、エンティティの幅を調整できます。 エンティティの高さを手動で調整することはできません。 高さは属性の加算または減算によって調整されます。

  • 不要な属性を削除するには、属性を選び、Delete キーを押します。

  • エンティティに属性を追加するには、[図形]ウィンドウからエンティティに属性をドラッグし、マウス キーを離します。 属性名プレースホルダーを ダブルクリックし 、属性に適した名前を入力します。

エンティティの属性を編集する

既定では、エンティティの属性の名前が表示されますが、各属性の種類は非表示になっています。

各属性の種類が非表示のクロウズ フット エンティティ。

この設定は、任意のエンティティに対して変更できます。

  1. エンティティを右クリックし、[属性の種類の表示 ] を選択します

    各属性の種類が表示されるクロウズ フット エンティティ。

  2. 種類を変更するには、種類の名前をポイントし、2 回クリックします。 選択されているタイプ名の周囲に灰色のボックスが表示されます。

  3. 新しい種類の名前を入力します。 完了したら、Esc キーを押すか、エンティティ上の別の場所をクリックして変更を保存します。 

クロウズ フット データベース表記で使用できる図形

図形

説明

クロウズ フット データベース表記のエンティティ図形。

エンティティ

オブジェクト、データのコンポーネント。 属性によって一意に識別されるため、スキーマ内の他のエンティティとは独立しています。 
 

クロウズ フット データベース表記の属性を持つエンティティ図形。

属性を持つエンティティ

オブジェクト、データのコンポーネント。 属性によって一意に識別されるため、スキーマ内の他のエンティティとは独立しています。 各属性のデータ型を表示する列が含まれます。

クロウズ フット データベース表記の属性図形。

属性

エンティティを記述する事実。 エンティティのフレーム内に表示されます。

クロウズ フット データベース表記の主キー属性図形。

主キー属性

特定のエンティティを一意に識別する属性。 

クロウズ フット データベース表記の主キー区切り記号図形。

主キーの区切り記号

主キー属性とエンティティの他の属性を分離するために使用される水平線。 

クロウズ フット データベース表記のリレーションシップ図形。

集合関係

2 つの強力なエンティティ間の関連付けを示します。 その名前は、関連を簡単に説明する動詞です。 リレーションシップをエンティティに接着した後、リレーションシップを右クリックして、それが "識別" リレーションシップかどうかなどのオプションを設定し、接続線の各端に記号を設定します。 

強いエンティティと弱いエンティティ

  • 強力 なエンティティには主キーがあります。つまり、属性だけで一意に識別できます。

  • いエンティティとは、属性だけでは一意に識別できないエンティティです。 親エンティティに依存します。 主キーを作成するには、外部キーと属性を組み合わせて使用する必要があります。 通常、外部キーは、弱いエンティティが関連付けされている強力なエンティティの主キーです。

2 つの強力なエンティティ間のリレーションシップは、単にリレーションシップと呼 ばれるものにします。 

強いエンティティと弱いエンティティの間の関係は、強い関係と呼ばれる。

クロウズ フット表記の記号

クロウズ フット図は、エンティティをボックスとして表し、リレーションシップをボックス間の線として表します。 これらの線の端にある異なる図形は、リレーションシップの相対的な基数を表します。 

カーディナリティを表す 3 つの記号が使用されます。

リングは "ゼロ" を表します

クロウズ フット表記のリング記号。

ダッシュは "一" を表します

クロウズ フット表記のダッシュ記号。

クロウズ フットは "多" または "無限" を表します

クロウズ フット表記のクロウズ フット記号。

これらの記号は、エンティティがリレーションシップで持つ可能性がある 4 種類の基数を表すペアで使用されます。 表記の内側の要素は最小値を表し、外側の要素 (エンティティに最も近い) は最大値を表します。

説明

記号

呼び出しとダッシュ: 最小値 0、最大値 1 (省略可能)

クロウズ フット表記のゼロまたは One の記号。

ダッシュとダッシュ: 最小 1 つ、最大 1 つ (必須)

クロウズ フット表記の One と Only One の記号。

呼び出しとクロウズ フット: 最小値 0、最大値の数 (省略可能)

クロウズ フット表記の 0 以上の記号。

ダッシュとクロウズ フット: 最小 1 つ、最大多 (必須)

クロウズ フット表記の 1 つ以上の記号。

図をデザインするためのヒント

  • 必要なすべてのエンティティを特定します。 すべての図を描画します。

  • 互いにリレーションシップを持つエンティティを特定し、それらを接続します。 (一部のエンティティにはリレーションシップが設定されない。 一部のリレーションシップには複数のリレーションシップが設定されている場合があります)。

  • 各エンティティは、図に 1 回だけ表示されます。

  • 描画したリレーションシップを確認します。 冗長なリレーションシップはありますか? 不要な情報や不足している情報はありますか? 

ヘルプを表示

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×