什麼是ER 圖?
實體關係(ER)圖是資料庫建模工具,顯示資料庫的邏輯結構。它們說明實體(表)、屬性(欄)以及它們之間的關係(外鍵)。ER 圖幫助資料庫設計人員規劃架構結構,識別資料依賴關係,並向開發人員和相關方傳達資料庫架構。
編輯與預覽
使用 Mermaid 語法創建 ER 圖,即時查看效果。
100%
常見使用場景
資料庫架構設計
在實作之前規劃關聯式資料庫結構。為新應用程式設計表、欄、資料類型和約束。
ORM 模型規劃
為 Prisma、TypeORM 或 SQLAlchemy 等 ORM 視覺化物件模型。將實體映射到資料庫表並定義關係。
資料遷移
在遷移之前記錄現有資料庫結構。為 ETL 流程識別資料關係和依賴關係。
資料庫文件
創建資料庫架構的視覺化文件。幫助開發人員理解資料模型和表關係。
核心功能
實體定義
使用標準 ER 表示法定義具有屬性、主鍵和資料類型的實體(表)。
關係類型
使用適當的基數表示法對一對一、一對多和多對多關係進行建模。
屬性屬性
指定屬性約束,如 NOT NULL、UNIQUE、DEFAULT 值和外鍵參考。
鴉爪表示法
使用行業標準鴉爪表示法進行清晰的關係視覺化和基數表示。
最佳實踐
適當正規化
應用正規化原則以減少冗餘。通常以第三正規形式為目標,但要知道何時反正規化。
一致命名
為實體和屬性使用清晰、一致的命名約定。遵循團隊或行業標準。
記錄關係
明確指定關係基數。在有幫助的情況下使用描述性關係名稱。
從核心實體開始
首先識別主要業務實體,然後根據需要新增支援表和連結表。