ER図
Entity-Relationalship Diagram
DBのEntityたちの関係を図にしたもの
つまり、table同士の関係を図にしたもの
記法
IE表記法
IDEF1X
関連のパターン
one to one relation
many to one relation
many to many relation
主キーが複数ある場合は?
2つの主キーがあるtable ABと、tableA、tableBがあるときに割とパターンがありうる
table:aa
ABとA 1:1 1:1 1:1 1:N 1:N 1:N N:1 N:1 N:1
ABとB 1:1 1:N N:1 1:1 1:N N:1 1:1 1:N N:1
具体的に見てないのでほんとにあるのかはわからないが考えられる
↑の表には書いてないがN:Nもある
1columnの支店で考えるから特に問題にはならんのか?
ツール
MermaidでER図を書く
参考
/mrsekut-book-4798124702/220 (第4章 ER図 ~複数のテーブルの関係を表現する)
/mrsekut-book-4798124702/229 (4-3 ER図の描き方)