欢迎投稿

今日深度:

PowerDesinger:实体关系图->物理数据模型(关系

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


  之前参加项目的时候,就听说过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语句我们就能生成相应的数据表和数据库。

www.htsjk.Com true http://www.htsjk.com/shujukunews/8873.html NewsArticle PowerDesinger:实体关系图-物理数据模型(关系表)-sql语句-数据库,powerdesingersql 之前参加项目的时候,就听说过 PowerDesinger ,但一直都没有用到过,这次通过接手基础的选课模块终于有...
评论暂时关闭