powerdesinger的基本使用
1. powerdesinger介绍
power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。
2. powerdesinger安装
3. 创建物理模型
概念模型(CDM Conceptual Data Model)
物理模型(PDM,Physical Data Model)
面向对象的模型(OOM Objcet Oriented Model)
业务模型(BPM Business Process Model)
3.1创建物理模型
点击file>new,如下图
3.2 创建表
3.2.1 如图,点击表,可创建表
3.2.2 编辑表信息
3.2.3 编辑表中的字段
3.2.4 设置主键为自增
3.3 设置表关联
3.3.1 根据创建表的步骤创建一张订单表
3.3.2 创建表与表之间的关系
用户与订单是有关系的,一个用户下可以有多个订单,是一对多的关系,在物理模型中可以表示这种关系,操作如下图
设置完毕,点击确定,效果如下,这个时候就能展示主外键约束信息
3.4 根据物理模型生成sql
以上面的物理模型为例,生成适用于mysql的sql文件,操作如下
(1)点击工具栏上的Database–>Generate Database 或者按 Ctrl + G
(2)在弹出窗口中可以设置sql文件的生成的文件夹和sql文件名称,点击确定
(3)生成后的sql文件如下