---
# System prepended metadata

title: 使用工具從從資料庫 schema 快速生成 ERD 文件
tags: [SQL]

---

# 使用工具從從資料庫 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)