
1. 摘要
給大家介紹一款在線ER模型生成的工具,可以針對多種數(shù)據庫的DDL文件在線生成ER模型圖表,支持MySQL、SQLServer、Oracle、PostgreSQL等數(shù)據庫。
主要功能如下:
(1)支持表的創(chuàng)建,同時可以根據數(shù)據庫的類型不同編輯表結構、字段類型、主鍵、默認值、索引、備注信息等等
(2)支持視圖,觸發(fā)器,sequence,存儲過程,函數(shù)的查看及編輯
(3)同步生成SQL供用戶操作
2. 內容
2.1 功能說明

- 圖表: 可以對ER模型進行設置、選擇某個模型文件編輯、保存等
- 數(shù)據庫: 提供對數(shù)據庫DDL導入及查看全部SQL的功能
- 形狀: 查看數(shù)據庫表、視圖、觸發(fā)器、存儲過程等對應的圖標,拖拽到編輯區(qū)域
- 格式: 點擊后可以對圖標進行編排、樣式處理,調整位置、顏色等

調整編輯區(qū)域顯示比例,適配合適的大小
2.2 怎么制作ER模型圖
1、導入DDL
首先訪問 https://www.freedgo.com/erd_index.html,選擇對應數(shù)據庫、點擊菜單 數(shù)據庫 -> SQLServer -> 導入DDL

復制SQL語言到對應的框中,或者拖動SQLServer DDL文件到對應的輸入框、點擊insert SQLServer

2、新增表
選擇形狀,拖動對應數(shù)據庫表到編輯區(qū)

3、新增列
在線對表字段進行新增,可以在需要添加字段的位置點擊箭頭進行添加,

添加字段后點擊右鍵->修改字段 可以修改字段的屬性值,支持字段名、類型、長度、是否主鍵、是否外鍵、備注 、是否為空等等


4、查看table SQL
選擇表,然后右鍵顯示表結構:

5、查看字段SQL
選擇某一列,然后右鍵,可以查看新增列SQL和修改列SQL。

6、新增view
選擇形狀,拖動對應數(shù)據庫視圖到編輯區(qū),


針對觸發(fā)器、存儲過程、函數(shù)操作與視圖類似。