ホームページ >データベース >mysql チュートリアル >E-R図とは何ですか?
E-R 図はエンティティ関係図とも呼ばれ、エンティティ セット間の関係を示すために使用されます。これは、実世界を記述するために使用される概念モデルであるエンティティのタイプ、属性、および関係を表現するためのメソッドを提供します。 ER モデルは、後でデータベースとして実装できるデータベースの設計または青写真です。
E-R 図では、エンティティ セットは、属性を持つことができる類似のエンティティ (データ モデル内のデータ オブジェクト) のグループです。データベース システムでは、エンティティはデータベース内のテーブルまたはテーブル内の属性であるため、ER 図はテーブルとその属性の間の関係を示すことによって、データベースの完全な論理構造を示します。 [ビデオチュートリアルの推奨: MySQL チュートリアル]
E-R 図の構成:
1. エンティティ
#エンティティは、データ モデル内のデータ オブジェクトまたはコンポーネントを表します。たとえば、人、学生、音楽は四角形として使用できます。 ER図を表すこと。 データ モデルには特別な種類のエンティティがあります。それは、自身の属性によって一意に識別できず、他のエンティティとの関係に依存する弱いエンティティです。 ER 図では、弱いエンティティは二重の長方形で表されます。 注: 各エンティティには独自のエンティティ メンバーまたはエンティティ オブジェクトがありますが、これらのメンバーまたはオブジェクトは ER 図に表示される必要はありません。2. 属性
属性は、エンティティの属性を表します。たとえば、ER 図では、人の名前、年齢、住所などの属性が表されます。楕円には 4 つのタイプの属性があります: 1)、キー属性: エンティティ セット内のエンティティを一意に識別できます 2)、複合属性: 他の属性の組み合わせに属します 属性#上の図からわかるように、「学生 ID」はキー属性です。「住所」は他の属性でも構成されているため、「住所」は複合属性です。 、例: 州、市、地区/郡。
3) 多値属性: 複数の値を含めることができる属性は多値属性と呼ばれ、二重楕円で表されます。
4)、派生属性: 値は動的であり、点線の楕円で表される別の属性から派生します。
3. 関係関係は、ER 図では菱形で表されます。
1)、1対1
2)、1対多
3)、多対1
4) 、多対多
E-R 図の例:
概要: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。
以上がE-R図とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。