ERD
亦稱為
實體關係圖
實體關係模型
什麼是 ERD?
**ERD**,或實體關係圖,是以圖形方式表示資料庫中的表格如何彼此關聯。ERD 以高階方式顯示資料庫的結構(或 結構描述)。ERD 是設計新資料模型或識別現有結構描述中問題的實用工具。
實體關係圖基本上只是方框(您的實體或表格)與線條(它們之間的關係)連接。您的資料庫軟體可能有一些內建功能來建立 ERD,但您也可以使用您最喜歡的設計軟體,或採用類比方式並在紙上繪製 ERD。方法較不重要;真正重要的是確保您的圖表準確且合乎邏輯,以便您可以為您的特定用例設計最有效的資料庫。
ERD 範例
以下是一個 ERD 範例,顯示 Metabase 的 範例資料庫

四個表格 Orders
、Products
、People
和 Reviews
是我們的實體,而連接線條顯示它們之間的三個 一對多 關係。
ERD 設計與符號
在草擬實體關係圖時,每個方框都應包含該表格的名稱、欄位和索引鍵資訊(主鍵和 外來鍵)等資訊。您會注意到在上面的範例中,每個表格的索引鍵資訊都以 (PK) 和 (FK) 在欄位名稱旁邊標示。
每個實體之間的線條類型說明每個表格與另一個表格之間的 關係 類型。不同的組織和產業對於 ERD 符號使用不同的慣例,但最常見的慣例之一是 **烏鴉腳符號**,之所以如此命名,是因為三叉符號(用於「多對」的符號)看起來有點像鳥的腳。圖 2 顯示烏鴉腳符號中使用的常見符號及其對應的關係類型
