ホームページ  >  記事  >  データベース ER 図とは何ですか?

データベース ER 図とは何ですか?

zbt
zbtオリジナル
2023-06-16 15:26:025940ブラウズ

er 図は、エンティティ関係図 (エンティティ関係図) とも呼ばれ、エンティティの種類、属性、および関係を表す方法を提供し、現実世界の概念モデルを記述するために使用されます。 ER モデルは、1976 年にピーター チェンによって初めて提案されました。データベース設計の分野では広く知られていますが、実際のデータベース管理システムのデータ モデルとして使用されることはほとんどありません。

データベース ER 図とは何ですか?

er 図は、エンティティ関係図 (エンティティ関係図) とも呼ばれます。 図) は、エンティティのタイプ、属性、関係を表す方法を提供し、現実世界の概念モデルを記述するために使用されます。 ER モデルは Peter によって最初に提案されました。 1976 年に Chen (Chen Pinshan) によって提案されました。データベース設計の分野では広く知られていますが、実際のデータベース管理システムのデータ モデルとして使用されることはほとんどありません。

E-R 図はエンティティ関係図 (エンティティ関係図) とも呼ばれます。 図) は、エンティティのタイプ、属性、関係を表す方法を提供し、現実世界の概念モデルを記述するために使用されます。

これは、現実世界の関係の概念モデルを説明する効果的な方法です。これは概念的な関係モデルを表現する方法です。エンティティの種類を表すには「長方形ボックス」を使用し、長方形のボックス内にエンティティ名を記述します。エンティティの属性を表すには「楕円枠」または角丸長方形を使用し、エンティティと「」で接続するために「実線セグメント」を使用します。

「ひし形のボックス」を使用してエンティティ タイプ間の接続の原因を示し、ひし形のボックスに連絡先名を書き込み、「実線のセグメント」を使用してエンティティ タイプ間の接続の原因を示します。関連するエンティティ タイプをそれぞれ表示し、「実線セグメント」の横にマークを付けます。 接触のタイプ (1:1、1:n または m:n)。

ER 図のコンポーネント

ER 図には次の 4 つのコンポーネントがあります:

長方形のボックス: エンティティを表し、エンティティを記録します。ボックス名に。

ひし形ボックス: 連絡先を示します。ボックスに連絡先名を入力します。

楕円ボックス: エンティティまたは関係の属性を表します。ボックスに属性名を記録します。主な属性名には、名前に下線を付けます。

接続線: エンティティと属性の間、エンティティと関係の間、関係と属性の間を直線で結び、直線上に関係の種類をマークします。 (1 対 1 接続の場合、2 つのエンティティ間の接続の各方向に 1 を書き込みます。 1 対多の関係の場合は、一方の側に 1 を書き込み、多の側に N を書き込みます。多対多の関係の場合は、2 つのエンティティ間の接続の方向に N と M を書き込みます。 )

構成要素

E-R 図を構成する 3 つの基本要素は、エンティティ タイプ、属性、関係であり、その表現方法は次のとおりです。

ENTITY

一般に、客観的に互いに区別できるものが実体であると考えられています。実体は、特定の人や物である場合もあれば、抽象的な概念やつながりである場合もあります。重要なのは、あるエンティティを別のエンティティから区別でき、同じ属性を持つエンティティは同じ特性とプロパティを持つということです。エンティティ名とその属性名セットを使用して、類似したエンティティを抽象化して説明します。これは E-R 図では長方形で表され、エンティティ名は長方形のボックス内に書き込まれます。たとえば、学生 Zhang San と学生 Li Si は両方ともエンティティです。弱いエンティティの場合は、長方形の外側に実線の長方形を置きます。

属性

エンティティの特定の特性エンティティは、いくつかの属性によって特徴付けることができます。属性はエンティティから分離できません。属性はエンティティに対して相対的なものです。これは E-R 図では楕円で表され、対応するエンティティと接続するために無向エッジが使用されます。たとえば、学生の名前、学生番号、性別はすべて属性です。複数値の属性の場合は、楕円の外側に実線の楕円を配置します。派生属性の場合は、点線の楕円で表されます。

Contact

コンタクトは関係とも呼ばれ、情報世界のエンティティ内またはエンティティ間の関連性を反映します。エンティティ内の関係は通常、エンティティを構成する属性間の関係を指し、エンティティ間の関係は通常、異なるエンティティ セット間の関係を指します。 E-R 図ではひし形で表されます。ひし形のボックス内に連絡先名が書き込まれ、無向エッジを使用して関連するエンティティにそれぞれ接続されます。同時に、連絡先の種類が無向エッジの横にマークされます。エッジ(1 : 1、1 : n または m : n)。例えば、教師が生徒を指導する場合には指導関係があり、生徒が科目を選択する場合には科目選択関係が存在する。エンティティの接続が弱い場合は、菱形の外側に別の菱形を配置します。

以上がデータベース ER 図とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。