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

クロウズ フット表記を使用して、クロウズ フット図のエンティティ間のリレーションシップを示します。 エンティティは線で接続され、行のどちらかの端にある記号は、エンティティ間のリレーションシップの基数の基数を表します。

これらは広く使われていて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つの記号で表されます。

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

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

ダッシュは "one" を表します。

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

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

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

これらのシンボルは、エンティティがリレーションシップに含まれている可能性がある4種類の基数を表すためにペアで使用されます。 Notation のインナー要素は最小値を表し、outer 要素 (エンティティに最も近い) は最大値を表します。

説明

記号

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

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

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

クロウズフット表記での1つの記号のみ

Ring とクロウズフット: 最小ゼロ、最大値 (省略可能)

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

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

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

図面のデザインに関するヒント

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

  • 相互関係があるエンティティを特定して接続します。 (すべてのエンティティにリレーションシップが設定されているわけではありません)。 複数のリレーションシップがある場合もあります)。

  • 各エンティティは、図面に一度だけ表示されます。

  • 描画したリレーションシップを確認します。 重複しているリレーションシップはありますか? 不要または存在しないものはありますか? 

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

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

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

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

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

×