mysql資料庫逆向生成pdm模型
工具環境:powderdesigner16.5
資料庫檔案:XX.sql
兩種情況:
直接從資料庫中逆向生成
1.配置mysql的ODBC資料來源。
在控制面板資料來源(ODBC)那裡配置一個mysql的資料來源,先到官方網站下載mysql的odbc的connector(如我下的是:mysql-installer-community-5.6.10.1),安裝。即可在資料來源配置那裡看到mysql的驅動.按照資料來源的配置步驟配置一個 mysql的資料來源。
2.powerdesigner:選擇 File--->Reverse Engineer--->Database
(1)在對話方塊New Physic Data Model裡填寫模型名稱,根據自己的資料庫進行選擇DBMS,(我選擇的DBMS為MYSQL5)點選確定。
(2)在對話方塊 Database Reverse Engineer Options 裡選Using a data source 並點選connect to a data source彈出connect to a data source對話方塊。
選擇data source 為ODBC machine data source,並選擇剛才配置好的mysql資料來源輸入使用者密碼點選connect返回到Database Reverse Engineer Options,點選確定。
(3)此時彈出,Database Reverse Engineer對話方塊。選擇要生成的表點選ok即可。
根據資料庫檔案.sql生成pdm模型:
開啟powerdesigner:選擇 File--->Reverse Engineer--->Database
(1)在對話方塊New Physic Data Model裡填寫模型名稱,根據自己的資料庫進行選擇DBMS,(我選擇的DBMS為MYSQL5)點選確定。
(2)在對話方塊 Database Reverse Engineer Options 裡選Using script files(預設選擇該項) 並點選add files圖示(左起第一個),然後選擇XX.sql檔案,點選確定即可逆向生成。