powerdesigner中实现PDM到MYSQl数据库的转换《转》
使用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 (注意路径不用加引号的) 回车即可
导入sql脚本到Powerdesigner
打开powerdesigner工程,点击 File->Reverse Engineer->datebase出现如下界面
先创建physicalData Model
点击确定
选择Using script files
查找sql脚本所在位置,单击确定,加载完成即可。
导出当前数据模型为sql脚本
点击database->change current DBMS
设置好需要的数据库类型,这里选择mysql5.0点击确定
在点击database->generate database
选择路径,即可导出