看看實際效果
ER 圖範例
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
銀行管理資料庫,包含 Bank、Branch、Employee、Customer、Account、Transaction、Loan 和 LoanPayment 資料表。Branch 隸屬於 Bank,並設有 Employee;Account 和 Loan 隸屬於 Customer 與 Branch;Transaction 隸屬於 Account,而 LoanPayment 隸屬於 Loan。
接著試試新增與 Account 關聯的信用卡資料表新增分行地址歷史資料表
實體關係圖(ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
產生的圖表
什麼是 ER 圖
ER 圖(實體關係圖)是資料庫的視覺化模型。它會標示系統儲存的實體、各實體的屬性,以及實體之間的關係。
主鍵用來識別資料列,外鍵則用來連結資料表。鳥爪標記會呈現關係是一對一、一對多或可選,讓你能在實作前先討論設計。
- Standard
- Chen 1976 / Everest 1976 (crow's foot)
- Also follows
- Implements the crow's-foot subset
- Engine
- schematex-erd
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用 ER 圖
在建立資料表與應用程式畫面前,先整理庫存、供應商與庫存異動。
將員工技能與證照整理成實體與關係,用於內部系統。
清楚記錄書籍、會員、借閱與館藏複本,供借閱應用程式使用。
運作方式
三步驟建立 ER 圖
01
描述需求
寫一段話就能開始。
“銀行管理資料庫,包含 Bank、Branch、Employee、Customer、Account、Transaction、Loan 和 LoanPayment 資料表。Branch 隸屬於 Bank,並設有 Employee;Account 和 Loan 隸屬於 Customer 與 Branch;Transaction 隸屬於 Account,而 LoanPayment 隸屬於 Loan。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
新增與 Account 關聯的信用卡資料表
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是 ER 圖?
ER 圖是呈現實體、屬性與彼此關係的資料庫模型,通常也會標示主鍵、外鍵與關係基數。
ER 圖和資料庫綱要有什麼不同?
ER 圖是資料庫設計的視覺化表示法;綱要則是資料庫中實際實作的正式結構,包含資料表定義、型別與限制條件。
鳥爪符號代表什麼?
鳥爪符號用來表示基數:單線代表一,鳥爪代表多,圓圈則表示關係是可選的。
什麼時候該繪製 ER 圖?
規劃新資料庫、記錄現有應用程式、檢視資料模型,或向團隊成員說明關係時,都可以繪製 ER 圖。
相關工具