以前每次都是直接上來就開始建表,建完以後發現邏輯上一大堆錯誤的,並且也不能很好地表示表與表之間的聯繫。雖然以前也用過powerdesigner,可是跟數據庫的使用分開了,也就是初學時用過pd,後來就再也沒用過。今天因爲要作一個比較大的項目,我考慮了好久仍是先用了visio和pd來理清數據之間的聯繫,就在我使用pd的過程當中,我猛然想起pd貌似是能夠直接向MySQL轉化的,而後我百度了一下,最後用了一個多小時成功的解決了。藉此隨筆來作個筆記,也能夠給其餘的初學者提供一些方向:html
1、安裝MySQL的ODBC驅動mysql
一、官網下載http://dev.mysql.com/downloads/connector/odbc/5.1.htmlsql
若是系統是64位,要將32位、64位安裝包都要下載並安裝數據庫
若是隻安裝了64位,可是仍是會自動運行C:\Windows\SysWOW64\odbcad32.exe C盤中的32位,並顯示這樣的錯誤:工具
二、配置ODBC驅動鏈接:spa
控制面板->管理工具->ODBC數據源(32位),雙擊htm
點擊添加blog
點擊完成get
點擊test,若是顯示成功,則點擊OK;io
2、 powerdesigner鏈接數據庫
一、建表,概念模型->邏輯模型->物理模型
二、database->connect to a Data Source
點擊modify,選擇數據源
點擊OK->點擊connect
3、powerdesigner向數據庫轉化(逆向生成)
database->generate database 獲得:
點擊肯定,獲得sql語句:
將sql語句複製到MySQL,執行就好了。