1. 摘要
給大家介紹一款在線ER模型生成的工具,可以針對多種數(shù)據(jù)庫的DDL文件在線生成ER模型圖表蜻牢,支持MySQL罪既、SQLServer、Oracle汇在、PostgreSQL等數(shù)據(jù)庫翰萨。
主要功能如下:
(1)支持表的創(chuàng)建,同時可以根據(jù)數(shù)據(jù)庫的類型不同編輯表結(jié)構(gòu)趾疚、字段類型缨历、主鍵、默認值糙麦、索引辛孵、備注信息等等
(2)支持視圖,觸發(fā)器赡磅,sequence魄缚,存儲過程,函數(shù)的查看及編輯
(3)同步生成SQL供用戶操作
2. 內(nèi)容
2.1 功能說明
- 圖表: 可以對ER模型進行設(shè)置、選擇某個模型文件編輯冶匹、保存等
- 數(shù)據(jù)庫: 提供對數(shù)據(jù)庫DDL導(dǎo)入及查看全部SQL的功能
- 形狀: 查看數(shù)據(jù)庫表习劫、視圖、觸發(fā)器嚼隘、存儲過程等對應(yīng)的圖標诽里,拖拽到編輯區(qū)域
- 格式: 點擊后可以對圖標進行編排、樣式處理飞蛹,調(diào)整位置谤狡、顏色等
調(diào)整編輯區(qū)域顯示比例,適配合適的大小
2.2 怎么制作ER模型圖
1卧檐、導(dǎo)入DDL
首先訪問 https://www.freedgo.com/erd_index.html,選擇對應(yīng)數(shù)據(jù)庫墓懂、點擊菜單 數(shù)據(jù)庫 -> SQLServer -> 導(dǎo)入DDL
復(fù)制SQL語言到對應(yīng)的框中,或者拖動SQLServer DDL文件到對應(yīng)的輸入框霉囚、點擊insert SQLServer
2捕仔、新增表
選擇形狀,拖動對應(yīng)數(shù)據(jù)庫表到編輯區(qū)
3、新增列
在線對表字段進行新增盈罐,可以在需要添加字段的位置點擊箭頭進行添加榜跌,
添加字段后點擊右鍵->修改字段 可以修改字段的屬性值,支持字段名、類型暖呕、長度斜做、是否主鍵、是否外鍵湾揽、備注 、是否為空等等
4笼吟、查看table SQL
選擇表库物,然后右鍵顯示表結(jié)構(gòu):
5、查看字段SQL
選擇某一列贷帮,然后右鍵,可以查看新增列SQL和修改列SQL戚揭。
6、新增view
選擇形狀,拖動對應(yīng)數(shù)據(jù)庫視圖到編輯區(qū),
針對觸發(fā)器撵枢、存儲過程民晒、函數(shù)操作與視圖類似。