Visio繪制ER圖教程


   在visio中繪制ER圖有兩種方式,一種是通過visio的反向工程自動生成;另外一種是通過圖形工具進行創建。經過對多個專業繪制ER圖的工具探索 后,發現visio繪制ER圖不僅快,而且兼容性高。下面以留言板數據庫的ER圖為例,為大家介紹visio繪制ER圖的方法。如果覺得好的話就頂一下 吧!

       首先打開visio,選擇新建--------數據庫---------數據庫模型圖,打開后如下圖所示:





圖 1-1 數據庫模型圖設計界面

      左邊分別有三個針對數據庫ER模型的七個專用工具,最常用的是前兩個;創建實體后將實體間用關系連接線連接起來。操作方法十分簡單,只要將工具拖動到右側 工作界面即可。創建實體成功后,點擊實體;下方就會出現實體的屬性。可以通過更改實體的屬性進行增加列、設置列數據類型、設置主鍵等功能。以下創建了一個 guestbook 的實體,主鍵為guestbook。

                            圖1-2 創建guestbook實體圖

(提示:如果想實體圖顯示實體的數據類型,可以通過數據庫----選項----文檔----表----數據類型---顯示物理的進行設置;效果圖如圖1-3所示 )

圖1-3 guestbook ER圖

實體間的關系,在visio中有兩種表示表示方法;分別為下圖所示:





                             

       visio默認為第一種形式,箭頭的指向為實體的父表。可以通過數據庫----選項----文檔----關系---魚尾紋 的進行設置改變為第二種顯示方式。

     使用關系連接線連接后,會自動生成外鍵。前提是實體間的列名必須一致。接下來我創建了另外一個實體,用戶表(msguser);並將它與留言表連接起來。效果圖如圖1-4 所示:

     

                                     圖1-4 用戶與留言表的實體關系圖

        多個實體的關系也與可以用這種方式實現,但缺點是花費太多的時間進行設置。下面我介紹另外一種更高效率的方式,那就是visio強大的反向工程,它可以自 動生成ER圖;生成后只需用關系連接線連接起來就可以了! 支持的數據庫包括 access 、mssql、 excel等,幾乎是ODBC支持連接的數據庫都可以進行連接生成ER圖形結構。下面以access數據庫為例,創建留言表ER圖。

選擇 數據庫------反向工程-------設置如下:

圖1-5 反向工程設置截圖

選擇下一步-------點擊確定-------選擇數據庫路徑-------跳過警告---選擇需要生成的表 如下圖所示:

圖1-6 選擇生成ER的表

點擊 下一步-----完成 !最后用連接線將用戶表與留言表連接起來,最終效果圖如圖 1-7 所示:

圖1-7 留言板全局ER圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM