auの日記

プログラミング初心者の日記。(auはハンドルネームです)

データベースで用いられるER図について調べてみた

auです。

データベースでER図を用いた作図をするのですが、途中で色々忘れてしまったので、ER図の基礎ついてまとめてみようと思い、まとめることにします。

ER図とは

ER図とは、実体関係図と言われ、学生やオブジェクトといった、実体のある、識別可能な物体や事象の関連を示すフローチャートのことです。

実体同士の関係ではなく、実体内の要素のデータ構造図(DSD)になっています。実際に少しやってみた感じ、数をこなせば暗記できるような気がしなくもありませんでした。

Peter Chan記法で実際にやったのですが、他にも色々記法があるみたいで、線の形や、属性を表す形(Peter Chanなら四角)などが変わるので、チーム内で統一する必要がありそうです。