码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-06-19 16:51:08      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:数据库

  之前参加项目的时候,就听说过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. 注意实体关系图中,各个实体之间不能有包含关系,各个实体之间是单纯的关联关系。
  1. 实体间的关联关系应该有自己的命名。

通过Select选择要转化的图标

技术分享

 

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

技术分享

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

 

技术分享

 

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

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

技术分享

 

  1. 通过执行sql语句我们就能生成相应的数据表和数据库。

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

标签:数据库

原文地址:http://blog.csdn.net/tgbsqliuying/article/details/46561913

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!