PowerDesigner基本知识

概念数据模型、物理数据模型、对象数据模型。


1、概念模型:自我理解,好像就是 实体。



1、File--->new----conceptual data model

2、添加 Entity
填写Entity名称
所需字段属性名称、DataType,Comment等
设置Entity的主键
3、Entity之间的关系用Relationship进行链接
填写关联的名称
填写cardinality(对应关系,如多对多。)

注意:在概念模型中没有主外键的关系,只要画上Entity之间关系联系就可以了。
*************************************************************



2、物理模型

方法一:File----> new ----> Physical Data Model


方法二:通过 概念数据模型 生成

1、选中概念数据模型
2、Tools ----> Generate Physical Data Model

由 概念数据模型 生成的 物理数据模型 后,可以进一步生成数据库语句,如下:
1、Database ----> Generate Database
2、选择使用的数据库名称,如MySql,oracle等
3、选择生成的sql文件的存放路径 和 文件名称
*************************************************************


3、对象模型

通过 物理数据模型 生成

1、选中 物理数据模型
2、Tools ----> Generate Object Oriented Model
3、填写 Name

通过 对象模型 生成 java 代码
Language ---> Generate Java Code
选择生成的代码存放位置

在对象模型中也可以为每一个对象设置 getter/setter 方法:
打开对象
选择Attributes,并选择选有属性或需要生成 getter/setter 的属性
点击Add下的 Get/Set Operations



概念模型如何画,参照:
http://hudeyong926.iteye.com/blog/1056889

你可能感兴趣的:(powerDesigner)