以IBM DB2為例,Visio反向連接DB2生成E-R圖的過程如下:
一.建立ODBC數據源
打開控制面板—>管理工具—>數據源 (ODBC),打開ODBC數據源管理器。選擇系統DSN,添加一個系統數據源。選擇IBM DB2 ODBC DRUVER作為數據源的驅動程序—>點"完成"按鈕,輸入數據源名稱"TEST",數據庫別名"test"(要連接的DB2數據庫),描述"TESTDES",點"確定"按鈕,回到ODBC數據源管理器界面.選擇數據源"TEST",點"配置"按鈕,對"數據源"選項的"連接到數據源以檢索配置信息"子選項,輸入用戶標識和密碼(連接"test"(數據庫的用戶名和密碼),點"確定"按鈕.完成數據源的配置。
二.在visio中新建數據庫模型圖
打開visio ,文件—>新建—>數據庫—>數據庫模型圖。建立數據庫模型圖之後,菜單欄多出一個菜單項"數據庫"。點數據庫菜單—>反向工程.在反向工程向導中:"已安裝的visio驅動程序"選擇"ODBC通用驅動程序","數據源"選擇"TEST",點"下一步"按鈕,輸入連接數據庫的用戶名和密碼,點"確定"按鈕,"對象類型"選擇表,主鍵,索引,外鍵,點"下一步"按鈕,選擇要生成er圖的表,點"下一步"按鈕,選中"是,將形狀添加到當前頁",點"下一步"按鈕,點"完成"按鈕.
按照以上的步驟操作就可以成功地生成數據庫的E-R圖了。