PowerDesigner+CDM+PDM+SQL脚本

1、运行程序,进入主界面。建立CDM。

File—New Model—Conceptual Data Model—修改 Conceptual Diagram—Model name 

 

利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
 
2、单击表格工具,创建表格实体。
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
3、双击表格实体,在General中修改表格实体的Name ,Code;在Attributes中添加表格的字段属性,设置主键,添加约束
然后单击“应用”,“确定”。同样的方法,添加第二个表格实体的字段属性等。 表中字段的名称和代码不可有重复,切记!!!
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
 
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
4、添加主外键关系。单击表格工具箱中的关系, 注意鼠标拖动方向由主表指向到附表建立关系。(最后在PDM中,箭头是由附表指向主表的)双击关系Relationship_1,更改关系General中的名称,代码,在Cardinalities中主外键数量对应关系。(初检结果有OK或各种故障原因码,初检结果与故障码是1:N;具体问题具体分析。)
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
 
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
5、CDM生成PDM。单击PowerDesigner中的工具栏tools,下拉单击Generate Physical Data Model,在PDM Generation Options窗体中,单击DBMS下拉列表选择Microsoft SQL Server 2008,应用,确定。弹出的Result List中没有任何错误,生成PDM成功。另外, 生成PDM之后,原来的两个实体表中会显示主外键关系标识pk_fk.(在CDM中,主表“故障信息表”中的主键字段“故障代码”在外表“板件信息表”中是不填写的,当生成PDM之后,主表中的主键字段在附表中自动生成!!!)
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
利用PowerDesigner进行数据建模 - snowchen2016 - snowchen2016
6、创建数据源。Ctrl+G。在PDM 设计面板空白处右键—Properties,在弹出的属性设置对话框
 
7、连接SQL数据库。单击PowerDesigner中的工具栏Database,下拉列表中选择Connect
连接数据不成功,问题暂放
8、将PMD生成到SQL中。单击PowerDesigner中的工具栏Database,下拉列表中选择Apply Model Changes to Database。在弹出的窗口中,修改“Modify objects in the Database”中选择“Always use create statements”
 
 联系方式表:Fk 外键关系是由于 建立关系以后,自动生成的

生成sql 脚本:Ctrl +G键 

总结:CDM ->Ctrl+G = PDM->Ctrl+G = SQL脚本

如果要生成 OOM --> 点击工具-->Generage Object-Oriented Model

 

http://www.cnblogs.com/yeqgfeng/archive/2011/01/14/1935410.html学习教程

 
 
 
 
  
 
 
 

 

转载于:https://www.cnblogs.com/snowchen2016/p/5541538.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值