最近年底屬於驗收的項目很多,大多數寫文檔中,數據庫的設計ER圖是比不可少的。下面記一下幾個常用的用法。以下用的市visio版本為2007,由於菜單樣式新版本可能有所不同,請對照相應功能進行操作!
1.反向工程從SQL Server導出關系圖。
菜單數據庫->反向工程
反向工程主界面,新建一個數據源,如果彈出了“您非管理員權限登錄。無法創建或者修改 System DSN”,不用理會直接跳過
創建數據源,選擇用戶數據源,下一步
這里面有不少數據庫的連接方式,根據自己需要選擇,這里選擇SQL Server的數據庫連接,下一步
創建新數據源提示,點擊完成
完成后會彈出“創建到 SQL Server 的新數據源”配置界面,這里名稱描述可以隨便填寫,我暫時就以服務器IP命名,服務器可以選擇本地能鏈接的任意服務器IP地址,填好后點擊下一步
下面就是配置登陸到數據庫服務器的賬號設置,按照需要填寫登陸方式,填好后下一步
選擇你要導入的數據庫,下一步
這一頁配置如無特殊配置暫時可以忽略,需要進行數據庫查詢,建議不要直接對線上的數據庫進行反向工程
最后確認,沒問題,可以點擊確定
然后反向工程向導里面就多了一項配置,選擇后,直接下一步
再輸入一次數據庫密碼,確定
選擇表結構包含的內容
選擇要導出的表,下一步
添加到當前頁上,執行此操作前,請確保當前頁編輯的內容保存了,以免新的繪圖對當前已經有的圖有影響,下一步
完成
然后visio當前頁就有了數據庫表的內容了,對於表多,字段多的情況免於要重新一個字段一個字段的寫的麻煩
剛開始使用visio的時候,覺得圖里面附加的信息太少了,不足以作為詳細說明文檔進行使用,不能直觀的顯示表的作用說明,表的每個字段的意思,還有每個字段的數據類型也顯示不出來,甚至還想加一些中文的說明,幸好visio這個也是支持的,只需要幾個步驟就可以了。
菜單數據庫,選項,文檔,打開“數據庫文檔選項”
表選項卡里面,數據類型一欄里,選擇“顯示物理的”,根據需要也可以選擇“顯示可移植的”;常規選項卡里面,在圖標上可見名稱一欄里,選擇兩者;配置好后點確定
然后圖里面就多了不少的說明內容了,不過現在都是默認的說明內容
一般編輯器的下方就是數據庫屬性欄,如果沒有,右鍵點擊圖表選擇數據庫屬性打開就有了,如下圖所示
把右邊的“鍵入同步名稱”勾選去掉,就可以在概念名稱里面填寫表的概要別名了
編輯列的信息
同樣修改概念名稱
所有的都修改完后,效果如下
這樣表的概要說明,還有表的關系圖能詳細的表現在一個圖上,比在word里畫表格填每個字段要快速許多,希望此方法對各位寫文檔的有所幫助!