PowerDesigner基础用法

本文介绍如何使用 PowerDesigner 创建物理数据模型(PDM),包括表的创建、字段属性设置、主键与唯一约束的配置及数据库表结构的导出等关键步骤。

PowerDesigner基础用法

                                                                                                    本文主要讲解物理模型的创建与使用

  1. 概念模型(CDM Conceptual Data Model)
  2. 物理模型(PDM,Physical Data Model)
  3. 面向对象的模型(OOM Objcet Oriented Model)
  4. 业务模型(BPM Business Process Model)

如下图所示:
这里写图片描述
在这里插入图片描述
物理模型(PDM,Physical Data Model)

  1. 打开PowerDesigner,然后点击File(文件)–>New Model(建立新模型)然后选择如下图所示的物理数据模型。
    这里写图片描述
  2. 鼠标先点击table这个按钮然后在新建的物理模型点一下,即可新建一个表。
    这里写图片描述
  3. ***General标签***设置表名称和注释,在General的name和code填上自己需要的,点击应用即可,如下图:
    这里写图片描述
  4. ***Columns标签***设置表字段属性,需要注意的就是P(primary主键) , F (foreign key外键) , M(mandatory强制性的,代表不可为空),自定义列的过滤器可以通过Ctrl+U
    这里写图片描述
    可以通过双击主键设置主键的自增或选中主键单击Propertise图标,打开Column Properties窗口(MYSQL里面的自增是这个AUTO_INCREMENT)如下图所示:
    在这里插入图片描述
    设置约束
    在这里插入图片描述
  5. ***Keys标签***创建表示为表设置约束名(用法和Column标签的用法基本相同,不在详细介绍)
    设置字段约束,如下图:

    选择约束的字段,如下图:
    在这里插入图片描述
    设置字段唯一约束属性,如下图:
    在这里插入图片描述
  6. ***Physical Options标签***创建表示为表设置默认字符、存储引擎
    这里写图片描述
    如果该标签页中找不到ENGINE等属性时可以做如下配置:
ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = MYISAM 
DEFAULT CHARACTER SET = %s : list = utf8 | gbk, default = utf8 
COLLATE = %s : list = utf8_bin | utf8_general_ci | gbk_bin | gbk_chinese_ci, default = utf8_bin

这里写图片描述
7. ***Script标签***设置初始化语句
这里写图片描述
8. 数据库表结构导出,点击Database(数据库)按钮的Generate Database或者按ctrl+G
这里写图片描述

    PowerDesigner参数设置扩展
1 工具->显示参数选项,在General节点中设置整个模型的显示参数。
在这里插入图片描述

  • Window color:窗口颜色;
  • Unit:长度度量单位。Inch(英尺)、Millineter(毫米)和Pixel(像素);
  • Grid:网格线;
  • Diagram:
  • Show page delimiter:显示分页线;
  • Constrain Labels:是否需要限定选项卡和连接对象的距离;
  • Content节点:设置在图形窗口PDM中每类对象的显示样式的参数。
  • Format节点:设置每类对象的显示格式,如大小、变现颜色、填充颜色、阴影、字体等;
  • Modify:按钮可以进行更详细的设置;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值