ER模型使用可視化了實體存儲的信息,以及直觀的呈現了實體與實體的關係,在咱們實際的應用系統開發過程當中新建ER模型能夠更好的理解業務模型,爲之後的開發維護工做起到概括總結的做用。html
[Freedgo Desgin]()是一款輕鬆、快速、協做地建立各類專業圖表工具。讓您在線建立流程圖、系統部署圖、軟件架構圖、UML、BPMN、ER模型,DFD,組織圖,軟件流程圖,圖表。免費試用。使用Freedgo Design建立數據庫ER模型目前支持MySQL及基本的SQL語句建表。後期會進行功能拓展以支持SQL Server
,Oracle
,PostgreSQL
,等等數據庫模型建模,支持SQL導入生成ER模型,經過DDL語句生成ER模型,ER模型SQL導出,根據ER模型生成SQL。數據庫
若是你使用ERwin 或者PowerDesign等等傳統的客戶端工具設計表結構,不妨體驗一下在線ER模型帶來的輕量級,雲端存儲,隨時使用的好處。架構
若是要使用MySQL表創建ER模型,請選擇實體類型爲實體關係/MySQL
,選擇對應的表、視圖、存儲過程、觸發器、函數等組件後拖動到編輯區域。ide
已經創建好的數據庫如何生成ER模型有一種比較簡單的方式就是導出數據庫的建表腳本後再導入,具體操做以下:函數
首先訪問 https://www.freedgo.com/draw_index.html ,點擊菜單 數據庫
-> MySQL
-> 導入DDL
工具
複製SQL語言到對應的框中,或者拖動MySQL DDL文件到對應的輸入框、點擊insert MySQL
設計
或拖動SQL文件到對應的輸入框3d
最後生成對應的模型圖
code
在線對錶字段進行新增,能夠在須要添加字段的位置點擊箭頭進行添加,htm
添加字段後點擊右鍵->修改列
能夠修改字段的屬性值,支持字段名、類型、長度、是否主鍵、是否外鍵、備註 、是否爲空等等
新增或修改視圖:經過拖動MySQL視圖模型到編輯區,對視圖的編輯經過點擊右鍵->視圖SQL
,在彈出框中進行視圖的SQL修改。
操做同視圖操做
操做同視圖操做
點擊數據庫
-> MySQL
-> 導出SQL
以下圖:選擇3個表右鍵: