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学习教程

 
 
 
 
  
 
 
 

 

posted on 2016-05-30 10:24  睡不着的根目录  阅读(310)  评论(0编辑  收藏  举报