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連接