1. 程式人生 > >powerdesign和mysql連接

powerdesign和mysql連接

關聯 其他 這樣的 方式 使用 建表 下載地址 過程 解析

數據預處理階段暫時先告一段落,現在來看看如何設計表之間的關聯關系。因此需要一些專門的工具來設計和處理表之間的關系,這裏我們選用工具PowerDesigner。由於我用的數據庫是MySQL,其他數據庫也是大同小異,下面比較詳細的介紹如何向PowerDesigner中導入MYSQL數據庫結構。

第一步,需要安裝MySQL Connector/ODBC,因為像PowerDesigner連接MySQL,需要中間紐帶,MySQL Connector/ODBC相當於中間商一樣,既可以像mysql溝通,也可以與PowerDesigner溝通。下載地址:http://dev.mysql.com/downloads/connector/odbc/5.1.html,建議下載32位的,64位的會報錯。

第二步,需要向ODBC數據源添加用戶DSN,下面是詳細步驟:
技術分享圖片
雙擊打開,然後點擊”添加”,然後會出現安裝數據源的驅動程序列表,選中MySQL ODBC 5.1 Driver,然後按照如下方式進行添加:
技術分享圖片

這裏要特別強調的是關於”TCP/IP Server”的選擇,一般的我們都會將IP添加上去,如果點擊”Test”,會出現連接成功的信息,但是在後面PowerDesigner連接MySQL的過程中會報錯,報出”unknown mysql server host”,沒有能解析出IP,但使用localhost不存在這樣的問題。

第三步,向PowerDesigner中導入MySQL數據庫,具體如下:
在PowerDesigner裏,使用菜單File=》Reverse Engineer=》Database,DBMS選擇MySQL5.0,點擊確定
技術分享圖片

在彈出的Database Reverse Engineering Options窗口的Selection裏,選擇Using a data source,點擊右邊的小數據庫圖標,在彈窗裏,選擇ODBC file data source,選擇我們之前已新建好的用戶DSN,連接即可。

技術分享圖片

然後就會在PowerDesigner空白面板中就會出現我們想要的數據表的基礎結構,而不用手動去創建了。從而就方便我們去創建表之間的關聯關系了。
技術分享圖片

powerdesign和mysql連接