powerdesigner中实现PDM到MYSQl数据库的转换,powerdesignerpdm
使用PowerDesigner设计建造MySQL数据库
一、使用PowerDesigner制作建库脚本
1、设计CDM(Conceptual Data Model)
2、选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM
3、选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称
4、点击确定后生成数据库建库脚本(*.sql)
执行sql脚本,可以有2种方法:
第一种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:/mytest/testdb.sql (注意路径不用加引号的!!) 回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:/mytest/testdb.sql (注意路径不用加引号的) 回车即可
打开pdm文件,随便打开个图表,出现database菜单,选择change current DBMS...,出现选择数据库的窗口。在NEW DBMS下拉框里选择sqlserver就可以了。如果你的PDM文件中有存储过程,还是需要手工改写代码的。
4、then choose your script file ;5、click OK ;6、success。 还有一个版本 1,打开Powerdesigner工具,创建一个PDM文件,选择与之匹配的数据库类型“ibm db2 udb 8.x common server”。创建方法为:右键点击左侧面板中的WorkSpace---->new------>physical data nodel ,在DBMS中选择你要的数据类型,选择好后点击确定,则新建立了一个工作空间。2,选择Database菜单下的Reverse Engineer Database,弹出Database Reverse Engineering对话框,选Using an ODBC data source选ODBC数据源(这个数据源需先建立好,可在控制面板->管理工具->数据源 建立)。3,点击确定后,显示此数据库中所有表、视图、用户(这个选择一下该数据库的用户)。根据需要选择后,转换成pdm。图示如下4,选择好后,点击OK,则生成模型。