逆向工程,从mysql数据库生成pd数据模型。 (环境:powderdesigner15.0;mysql5.1) 1.必须先配置mysql的ODBC数据源。 在控制面板数据源(ODBC)那里配置一个mysql的数据源,先到官方网站下载mysql的odbc的connector(如我下的是:mysql-connector-odbc-5.1.5-win32.msi),安装。即可在数据源配置那里看到mysql的驱动.按照数据源的配置步骤配置一个mysql的数据源。 2.打开powerdesigner。选择File--->Reverse Engineer--->Database a》在弹出的对话框New Physic Data Model里填写你自己的modelName,选择DBMS为MYSQL5点击确定。 b》在弹出的 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,点击确定。 c》此时弹出,Database Reverse Engineer对话框。选择要生成的表点击ok即可。 自动生成数据库的说明文档
通过PowerDesigner从现有数据库导出PDM(Physical Data Model)图,然后借助另一个小工具PdmReader(可从http://www.pdmreader.com/下载)来分析PDM图,然后生成说明文档。 1、生成PDM图后,用PdmReader将其打开;这里需要注意,用PdmReader打开PDM图时,要保证该图没有在PowerDesigner中被打开。 方法二: PDMReader可以直接从数据库导出数据字典,其效果要比从数据库导入到pdm,然后在用pdmreader读取来的方便。而且表的备注也能取到。 就是点主界面上面的按钮:
如何用power designer生成.sql 文件 |