文章目录
what is Power Designer?
PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型、面向对象模型。
在项目设计阶段通常会使用PowerDesigner进行数据库设计。使用PowerDesigner可以更加直观的表现出数据库中表之间的关系,并且可以直接导出相应的建表语句。
当然 这是比较官方的嗦法 我对Power Designer的评价是
可以直观的看到可视化的数据库
为啥我这样评价
你可以看一下下面这张图片
可以说是比较直观了
咋使用 Power Designer?
创建物理数据模型
创建数据模型PDM
选择数据库类型
创建表和字段
指定表名
创建字段
这三个分别是主键 外键 自增
怎么删除?
选中这一行 然后按一下Del键 Del键就是在
↑
← ↓ →
这四个键上面的那六个键里面
设置某个字段属性,在字段上右键
这就生成了
添加外键约束
先整一个表
下面这个图标就是连接外键的 连起来就行了
这样就连好了
再把鼠标换成这个
然后双击这个东西
就会弹出来修改外键的窗口了
然后点击Joins这里面就可以修改了
做都做好了总的导出来SQL脚本吧
可以通过PowerDesigner设计的PDM模型导出为SQL脚本,如下:
确定之后就是这个
点一下Edit就会出现sql文件
桌面上也会出现这个sql文件
Sql文件也能生成Power Designer模型?(逆向工程)
上面我们是首先创建PDM模型,然后通过PowerDesigner提供的功能导出SQL脚本。实际上这个过程也可以反过来,也就是我们可以通过SQL脚本逆向生成PDM模型,这称为逆向工程,操作如下:
整个Database
选择添加SQL文件
选中
确定
就这样生成力
生成数据库报表文件
通过PowerDesigner提供的功能,可以将PDM模型生成报表文件,具体操作如下:
打开报表向导窗口
指定报表名称和语言
选择报表格式和样式
选择对象类型
执行生成操作