ER図
ER図の種類https://gyazo.com/201b9717869815cc271ce50f8777a6d5
IE表記法
mermaidではこっち
IDEF1X記法
要素
エンティティ
Ordersテーブル全体
アトリビュート
OrdersのorderId, orderDateのような値
リレーション
OrdersからOrderDetailsが結ばれている線
カーディナリティ(多重度)
線の先端||--o{
IE表記法のカーディナリティ
code:mmd
erDiagram
Orders ||--o{ OrderDetails: ""
Orders }o--|| Customers: ""
Orders {
int orderId PK
datetime2 orderDate "msecまで持つ"
int customerCode FK
}
OrderDetails }o--|| Items: ""
OrderDetails {
int orderId PK
int itemCode PK, FK
money quantity
int amount
}
Items {
int itemCode PK
varchar(200) name
money unitPrice
}
Customers {
int customerCode PK
nvarchar(30) name
nvarchar(200) address
}
参考
/gosyujin-books/0276: おうちで学べるデータベースのきほん.pdf#624439d72c53d800008cc629
/gosyujin-books/0045: 達人に学ぶDB設計 徹底指南書 ~初級者で終わりたくないあなたへ.pdf#623806ef2c53d800004f2a41
/gosyujin-books/0139: 達人に学ぶDB設計 徹底指南書 ~初級者で終わりたくないあなたへ.pdf#623806ef2c53d80000cb69ab
/gosyujin-books/0124: SQL Server2016の教科書 開発編.pdf#623c654f2c53d80000560fb9