PowerDesigner的使用

powerDesign的学习与使用

  • 概念模型
  • 物理模型

概念模型

物理模型

概述:
使用PD可以完成
PowerDesigner的使用_第1张图片
使用PD创建的四种模型

  • CDM概念模型
  • 适用于系统分析阶段
  • PowerDesigner的使用_第2张图片
  • PDM物理模型
  • 适用于系统设计阶段
  • PowerDesigner的使用_第3张图片
  • BPM业务程序模型
  • OOM 面向对象模型
  • PowerDesigner的使用_第4张图片

PowerDesigner的使用_第5张图片
1. 概念模型

新建–选择CDM模型 开始构建你的概念模型
PowerDesigner的使用_第6张图片

2. 物理模型
使用的是powerDesign 16.5的版本

  1. 完成概念模型设计之后,可以直接通过tool菜单来生产物理模型
    选择tools–generate physical data model
    PowerDesigner的使用_第7张图片
  2. 设置主键自增操作:
    双击选择要自增的列,在弹出的窗口中勾选identity,如下图所示
    PowerDesigner的使用_第8张图片
    3.多对多的关系的时候,要借助中间关系表
    物理模型中,箭头的方向指向的是一的一方,无箭头的一方表示多的一方
    例如学生和老师的关系:
    从学生角度来看是一个学生对应多个老师,箭头是学生的方向;
    从老师角度来看,是一个老师有多个学生,箭头是老师的方向
    所以学生和老师的关系物理模型如下图
    PowerDesigner的使用_第9张图片
    4.物理模型PDM转换成概念模型CDM
    tools–generate cmd的选项

5.物理模型中建表语句(通常是Oracle)如果含有引号,通过database–edit current database 打开如下界面,找到下面选项设置成no
PowerDesigner的使用_第10张图片

PowerDesigner的使用_第11张图片
6.PDM导出sql语句
选择database-generate database
PowerDesigner的使用_第12张图片
选择路径,保存的脚本名称,选择那些表生成语句PowerDesigner的使用_第13张图片
PowerDesigner的使用_第14张图片
请假管理物理模型实例
PowerDesigner的使用_第15张图片

你可能感兴趣的:(数据库设计)