ER図とは? ER図もしくはERDとは "Entity Relationship Diagram"のこと DB設計において 「テーブルとテーブルを線でつなぎ、中身の種類と関係性見やすくしたもの」 と思っていただければ大丈夫です。 プログラミング学習者の方であればどこかで”鳥の足”みたいな先端で図表が結ばれたものを見たことがあるかもしれません。 それがERDもしくはER図。 簡素なものですがたとえば下のような図です。 ER図のリレーション表記法一覧 これだけだと少しわかりにくいかもしれないので簡単な例をいくつかみてみましょう。 例1: 1 対 多 ユーザーログイン機能とツイートが出来る簡単なアプリケーションがあるとします。 データベースにはusersテーブルとtweetsテーブルの2つのテーブルが下図のようにあります。 このテーブル間の関係性としては1対多となります。 user→→tweet