ER図とは

2024/01/06に公開

はじめに

ER図を作成していたのですが、なんのことだかわからないまま作成していたため
概要だけでもまとめようかなと思いました。

ER図とは

Entity Relationship Diagram(エンティティリレーションシップダイアグラム)の略称で、データベースの設計や要件定義のために使用される図です。

上記の写真が例です。
postの方が1でコメントの方が多になります。

ER図は「IE記法」と「IDEF1X記法」の2種類が最もポピュラーな書き方ですが、今回はIE記法のみ紹介させていただきました。

語句の説明

上記に記載されているのが主な語句です。
これから1つずつ説明していきます。

  • エンティティ
     データのまとまりです。

  • アトリビュート
     エンティティの中の属性情報です。
     主キーや外部キーも表現します。
     外部キーのみ(FK)で表現します。

  • リレーション
     エンティティ同士の関係を表現する線のことです。

  • カーディナリティ
     「1対1」「1対多」「多対多」など、リレーションの詳細を表現する記号のことです。

Discussion