跳至主要内容

dbdiagram.io ~ 繪製 ERD 實體關聯圖的實用工具

設計資料表是一門學問,建立資料前先規劃良好的架構(schema)不僅有助於日後資料存取的效率, 也可幫助工程師釐清思緒,使接下來的開發目標更清晰易懂。

繪製 ERD 是良好的習慣,複雜的資料架構若能透過圖解表示,不僅可幫助協作人員快速掌握資料架構, 也可幫助工程師藉由看圖檢視自己規劃的資料表是否完善。

雖然 ERD 的圖案簡潔、容易繪製,但畢竟不是人人都擅長繪圖(無論手繪或電繪),因此良好的繪圖工具對工程師而言可說是一大助力。dbdiagram.io 就是那個不可多得的好幫手,只要用工程師最習慣的方式:編寫代碼(DBML),即可產出 ERD。

在 dbdiagram.io 繪製 ERD 時所使用的 DBML 是語法非常類似 SQL,但結構更為簡潔的代碼,編寫完畢後也可一鍵輸出為 .sql 檔,方便在 DBMS 使用。基於以上優點,自從我知道 dbdiagram.io 的存在後,在設計資料表時總是要善加利用,軟體開發也因此變得更輕鬆順暢了,非常推薦所有軟體開發人員使用。