powerDesigner创建类及数据模型

时间:2022-02-25 12:20:08

1、创建类图

powerDesigner创建类及数据模型/

2、创建类图的属性

powerDesigner创建类及数据模型

3、创建一个类,这个是创建后的对应关系,可以给其他的地方引用

powerDesigner创建类及数据模型

3、创建类时候的属性

powerDesigner创建类及数据模型

name 和 code 取消关联

powerDesigner创建类及数据模型

4、创建两个类的关系

powerDesigner创建类及数据模型

这里有个科普知识(https://my.oschina.net/dyyweb/blog/1632140)

powerDesigner创建类及数据模型

五种关系简单理解为以下

(1)依赖关系(Dependency):单向,一个变化会影响另一个,是一种use a的关系,人--->身份证(人依赖身份证,如果身份证变了,人会受到影响)  如果A依赖于B,则B表现为A的局部变量,方法参数,静态方法调用

(2)关联关系(Association):最好是单向关系,是一种has a的关系,通常表现为全局变量。例如人---手机(两个关系,通常平等)

(3)聚合关系(Aggregation)是一种特殊的关联关系(两者通常不平等),有一种整体和局部的关系,团队<----个人,整体不存在了,个体还能够独立存在

(4)组合关系(Composition):是一种强依赖的聚合关系,人<----头,胳膊,脚(如果整体不存在了,局部也不存在了)

(5)继承关系(Inheritance):类实现接口,继承类(抽象类) Realization 类实现接口   Generalization 类继承类(抽象类)

5、修改类的样式(右键)

powerDesigner创建类及数据模型

(6)生成数据模型

powerDesigner创建类及数据模型

(7)数据图出来了

powerDesigner创建类及数据模型

(8)DDL语句来了

powerDesigner创建类及数据模型

powerDesigner创建类及数据模型

(9)删除类时的选择(根据自己选择,删除类时,整个项目中就没有了)

powerDesigner创建类及数据模型