PowerDesinger:实体关系图->物理数据模型(关系表)->sql语句-数据库

  之前参加项目的时候,就听说过PowerDesinger,但一直都没有用到过,这次通过接手基础的选课模块终于有机会通过powerDesingerCDM模型创建数据库了。

PowerDesinger中存在几种数据模型分别是:M----Model,

  1. 概念数据模型(CDMConceptual Diagram Model
  1. 逻辑数据模型(LDM
  1. 物理数据模型(PDMPhysical Diagram Model
  1. 面向对象模型(OOM
  1. 业务流程模型(BPM

抽象程度(依次降低)

CDM->LDM->PDM

 

Powerdesinger 的强大之处就在于,能够通过概念数据模型生成物理数据模型,然后通过生成的物理数据模型,直接生成数据库。接下来我们看一下具体的步骤:

  1. 首先,我们根据画好实体关系图:
    1. 实体的画法与我们之前无异,但是这里的关系却有些不同

选择TextBox中的

然后到绘图区域连接两个实体,双击画好的"联系",我们可以看到

  1. 注意实体关系图中,各个实体之间不能有包含关系,各个实体之间是单纯的关联关系。
  1. 实体间的关联关系应该有自己的命名。

通过Select选择要转化的图标

 

  1. 将画好的实体关系图转化为物理数据模型

  1. 实体关系中的一对一的关系,在每个""包含另一个""方的ID
  2. 实体关系中的一对多的关系,在"" 的每条记录中包含""方的ID
  3. 实体关系中的多对多关系,生成每条记录中包含每个""方的ID的另一张表。

 

 

使用物理数据模型创建数据库脚本

  1. 将活动窗口定位在PDM中,点击工具栏中的DataBase->Generate Database,得到生成数据库的sql语句。

 

  1. 通过执行sql语句我们就能生成相应的数据表和数据库。
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值