# 使用工具從從資料庫 schema 快速生成 ERD 文件 ###### tags: `SQL` ## 繪圖工具 — StarUML [StarUML](https://staruml.io/) 是專門用來畫 UML (Unified Modeling Language) 的付費軟體,而 ERD 是屬於 UML 當中的一種圖,除了 ERD 之外 UML 還有各式各樣用來描述系統的圖表,這裡就不一一介紹了。 ## 使用步驟 1. 安裝擴充 ![](https://i.imgur.com/pb9CdPR.png) ![](https://i.imgur.com/u08jNvX.png) 2. 設置 DB 連線設定後按下 Generate ER Data Model ![](https://i.imgur.com/L08yVHi.png) ![](https://i.imgur.com/X25ty8e.png) 3. 看到 Table 資料出現後,新增一張設計圖 ![](https://i.imgur.com/usPekRS.png) 4. 將要使用的 Table 資料拖曳過去 ![](https://i.imgur.com/gyv8luc.gif) ## 遇到沒有成功撈到 DB 的 Table 問題 可以嘗試將登入的使用者預設的目標 DB 設置為欲使用的 DB [遇到沒有成功撈到 DB 的 Table 問題](https://github.com/kkrisz1/staruml-reverse-db/issues/41) [參考來源-卡米哥](https://etrexkuo.medium.com/%E5%A6%82%E4%BD%95%E5%BE%9E%E8%B3%87%E6%96%99%E5%BA%AB-schema-%E5%BF%AB%E9%80%9F%E7%94%9F%E6%88%90-erd-%E6%96%87%E4%BB%B6-e0bd903e893)