6.2 ER図の書き方
6.2.1 ER図の要素
| 要素 | 記法 | 例 |
|---|---|---|
| エンティティ | 矩形 | 顧客、商品、注文 |
| 属性 | エンティティ内に列挙 | 顧客ID、氏名、電話番号 |
| リレーション | 線(関係を示す) | 顧客 — 注文 |
| カーディナリティ | 線の端の記号 | 1:N、N:M |
6.2.2 カーディナリティ記法
| 関係 | IE記法 | 例 |
|---|---|---|
| 1対1 | |—| | ユーザー — プロフィール |
| 1対多 | |—< | 顧客 — 注文 |
| 多対多 | >—< | 商品 — カテゴリ |
多対多の解消
多対多は中間テーブルを作成して1対多×2に分解する。
多対多は中間テーブルを作成して1対多×2に分解する。