SQL SERVER(3)図面E-R図設計データベース

1 ER図を描画するための基本要素ER図に
    含まれる基本要素は、エンティティ、属性、コード、ドメイン、接続、および属性であり、エンティティ、属性、および関係の3つの要素について以下で詳しく説明します。
  (1)エンティティ
  は、客観的に存在し、互いに区別できるオブジェクトです。エンティティは、人、オブジェクト、または抽象的な概念のいずれかです。たとえば、医者、運転手、本はエンティティと見なすことができます。同じタイプのエンティティはエンティティセットを構成できます。たとえば、フリートのすべてのドライバがエンティティセットを構成できます。ER図のエンティティは通常、長方形のフレームで表され、エンティティの名前は長方形のフレームで記述されます。たとえば、図1.1に示すように、ドライバーを表すエンティティです。

図1.1ドライバーエンティティの表現

  (2)属性
  エンティティが持つ属性は属性と呼ぶことができ、エンティティは複数の属性から構成されます。ER図では、通常、楕円で表され、無向エッジで対応するエンティティに接続されます。本の価格、名前、著者、出版社などの情報は、属性と呼ばれます。たとえば、図1.1に示すように、図1.2に示すように、名前、年齢、性別、運転年齢、車両の5つの属性をドライバーエンティティに追加します。


  (3)関係(Relationship)
  は、情報世界のエンティティ内またはエンティティ間の接続を指します。関係は、エンティティ間の内部関係とエンティティ間の関係に分けられます。エンティティ内の関係は、通常、エンティティを構成する属性間の関係を指します。エンティティ間の関係は、通常、エンティティの異なるセット間の関係を指します。接続はERダイアグラムで菱形のボックスで表されます。接続名は菱形のボックス内に記述され、無向エッジを持つ関連エンティティに接続され、関係のタイプは無向エッジの横にマークされます。エンティティ間の関係には、1対1、1対多、多対多の3つのタイプがあります。これらは、対応する関係タイプとしてER図に反映されます。つまり、1:1、1:N、M:Nです。

2. ER図の描画例
    学生選択システムのER図を描画します。学生選択システムでは、学生、コース、専攻、教師の4つのエンティティを分析できます。各エンティティの属性グラフが下に描画され、全体にERが描画されます図。
    (1)。学生エンティティ属性マップ
    学生エンティティには、主に学生ID、名前、年齢、性別、IDカード番号、連絡先情報、および主要な7つの属性が含まれます。エンティティ属性マップを図1.6に示します。

   (2)。コースエンティティ属性グラフ
    コースエンティティには、主にコース番号、コース名、講義時間、講師、専攻、コースの説明の6つの属性が含まれます。エンティティ属性グラフを図1.7に示します。

(3)。専門家エンティティの属性図
  専門家エンティティには、主に専門家番号と専門家名の2つの属性が含まれています。

    (4)。教師エンティティ属性マップ
    教師エンティティには、主に教師番号、名前、年齢、性別、専攻、職業、および連絡先情報の7つの属性が含まれます。エンティティ属性マップを図1.9に示します。

    5。学生のコース選択システムのER図
    の全体的なER図を描く前に、学生のコース選択システムのプロセスを理解する必要があります。具体的なプロセスは、学生がすべてのコース情報を表示し、専門コースと各コースの教師を表示することです。次に、学生は必要に応じて選択するコースを選択し、最終的に学生が選択したコースを学生選択情報テーブルに保存します。上記の4つのエンティティには次のものがあります。

  • 学生とコースの関係は多対多の関係です。1つのコースを複数の学生が選択できます。同時に、1人の学生が複数のコースを受講することもできますが、コースを繰り返すことはできません。
  • 教師とコースの関係は多対多の関係であり、1つのコースを複数の教師が教えることも、1人の教師が複数のコースを教えることもできます。たとえば、コンピュータベーシックコースを設定できるので、すべてのコンピュータベーシックコースを同じ教師または別の教師が教えることができます。同様に、コンピュータ教師はコンピュータベーシックコースと他のコンピュータコースを教えることができます。 。
  • コースと専攻の関係は多対多の関係であり、専攻は複数のコースから構成され、各コース、特にパブリックコースは複数の専攻に所属することができます。たとえば、コンピュータの基礎コースは、複数の専攻によって提供されます。
  • 学生と専攻の関係は多対1の関係で、学生は1つの専攻にしか所属できず、専攻は複数の学生で構成できます。

146の元の記事を公開 賞賛0 訪問2714

おすすめ

転載: blog.csdn.net/ngbshzhn/article/details/105667582
おすすめ