將資料庫階層化為視覺立即試用我們的 DGAI Agent

增強型 ER 圖生成器

建立具有特化、泛化與繼承的增強型實體關係圖。描述您的資料庫階層,讓 AI 處理標記法。

最後更新:2026 年 7 月

Try These Examples

什麼是增強型 ER 圖?

增強型 ER 圖(EER)以繼承概念擴充標準 ER 圖。當您的資料庫有「is-a」關係時可使用 EER — 例如 Employee → Manager,或 Vehicle → Car、Truck、Motorcycle。

標準 ERD 處理實體與關係。增強型 ERD 新增特化(將實體拆分為子類型)、泛化(將實體歸類於父類型下),以及繼承(子類型繼承父類型屬性)。

EER 與 ER:到底有何不同

EER 圖(增強實體關係模型)是經典 ER 模型的超集。它保留 ER 的一切,並加入物件導向概念以建模層級結構。EER 新增的內容如下。

概念ER 圖EER 圖
特化 / 泛化不支援核心功能——子類別層級結構
子類別與超類別所有實體都是扁平的實體可以繼承自父類別
屬性繼承子類別繼承父類別的屬性
不相交 / 重疊不適用建模不相交或重疊的子類別
聯集型別(類別)不可用一個子類別可跨越多個超類別
最適合簡單扁平的綱要具有層級結構的複雜領域

EER 圖標記法

EER 標記法在 ER 的基礎上增加一小組用於層級結構的符號。各符號含義如下。

特化與泛化

特化將超類別(如 Person)拆分為子類別(Student、Instructor)。泛化則相反——將相似實體歸併為共同的超類別。畫法是從超類別連一條線到圓圈,再連到每個子類別。

子類別與繼承

子類別繼承其超類別的所有屬性和關係,並加入自身的。在下面的範例中,Student 從 Person 繼承 person_id 和 name,然後加入 student_number 和 gpa。

不相交與重疊

圓圈中的「d」表示子類別不相交——一個實體最多屬於一個子類別。「o」表示重疊——可屬於多個。完全參與與部分參與分別以雙線和單線表示。

聯集型別(類別)

類別(聯集型別)是其成員來自不同超類別之聯集的子類別——例如可以是 Person 或 Company 的 Owner。

EER 圖範例

展示特化層級的真實增強實體關係範例。每個都由日常語言提示產生。

展示超類別 Person 特化為子類別 Student 和 Instructor 並繼承屬性的 EER 圖範例
大學:Person 特化
展示超類別 Employee 特化為 FullTime 和 PartTime,且 FullTime 有子型別 Manager 的 EER 圖範例
員工層級
展示超類別 Vehicle 特化為子類別 Car、Truck 和 Motorcycle 的 EER 圖範例
車輛層級

何時使用增強型 ERD

為您的資料庫設計需求選擇正確的圖表類型:

請為以下情境選擇增強型 ERD:

  • 員工/使用者角色階層
  • 產品類別樹
  • 資料中的任何「is-a」關係
  • 學術資料庫設計專案
  • 物件關聯式資料庫建模

請為以下情境繼續使用標準 ER 圖:

  • 簡單的 CRUD 應用程式
  • 沒有繼承的扁平資料
  • 快速原型

常見的增強型 ERD 情境

HR 與員工系統

建立員工特化為主管、開發人員、分析師的模型 — 每種都有獨特屬性,但共用通用的員工資料。

電子商務產品階層

產品分類為電子產品、服飾、家具 — 每種類別都有專屬屬性。

學術系統

大學資料庫中,Person 泛化為 Student 與 Professor,且可能有重疊的成員身分。

建立您的增強型 ER 圖

以平實的英文描述您的資料庫階層。我們的 AI 會生成具有特化符號與繼承關係的正確 EER 標記法。

需要更簡單的圖表嗎?試試我們的標準 ER 圖生成器。 ER 圖 — 標準實體關係圖

常見問題

相關資料庫圖表工具

探索其他資料庫設計工具: