powerdesigner 用法

1  非空约束  

      

  打上勾就是not null  


2  unique 约束

 powerdesigner 用法_第1张图片

powerdesigner 用法_第2张图片

3 pdm生成数据库脚本

    database-------geranate database

    3.1配置生成脚本的格式

powerdesigner 用法_第3张图片

    3.2选择需要生成的表格

powerdesigner 用法_第4张图片


4 逆向工程  

    见上一篇 


5  与mysql的连接

      5.1 下载一个mysql的ODBC 安装上

    5.2  选择database---reverse  engineer  database  

     powerdesigner 用法_第5张图片

点击利用数据源 

5.3

powerdesigner 用法_第6张图片

点击configure

5.4

powerdesigner 用法_第7张图片

powerdesigner 用法_第8张图片

点击系统数据源

powerdesigner 用法_第9张图片

找到mysql的

powerdesigner 用法_第10张图片

选择你需要的连接数据库



完成。。  这样的话就可以利用  逆向工程

6

通过SQL脚本逆向工程生成PDM

       如果你不光有个正在使有的数据库,你还有一下建立库的脚本,那你发财了!因为用.sql的脚本生成的模型,就不存在用数据库生成的缺点了,具体操作如下:

6.1、 数据库SQL脚本文件crebas.sql。

6.2、还是创建一个pdm,选择Database--->Reverse Engineer Database,选择Using script files

生成模型后要导出数据库建库脚本

导好的模型,当然是用来修改和导出建库脚本的,操作方法如下

     选择database--->generate database

     选择数据库用户,同时可选要导出的表,最后点击确定,如果不能正常生成脚本提示模型错误,则在上图中的options中将check modle 的选项去掉,点击确定,生成sql脚本,

    这时生成的脚本不要着急去用,因为可能是有问题,用记事本或其它工具打开这个脚本,你会发现在所属名上都会加上""号,用Ctrl+H,将所有"替换为空,就大功告成了!

powerdesigner 用法_第11张图片

你可能感兴趣的:(powerdesigner 用法)