powerDesigner创建类及数据模型
1、创建类图
/
2、创建类图的属性
3、创建一个类,这个是创建后的对应关系,可以给其他的地方引用
3、创建类时候的属性
name 和 code 取消关联
4、创建两个类的关系
这里有个科普知识(https://my.oschina.net/dyyweb/blog/1632140)
五种关系简单理解为以下
(1)依赖关系(Dependency):单向,一个变化会影响另一个,是一种use a的关系,人--->身份证(人依赖身份证,如果身份证变了,人会受到影响) 如果A依赖于B,则B表现为A的局部变量,方法参数,静态方法调用
(2)关联关系(Association):最好是单向关系,是一种has a的关系,通常表现为全局变量。例如人---手机(两个关系,通常平等)
(3)聚合关系(Aggregation)是一种特殊的关联关系(两者通常不平等),有一种整体和局部的关系,团队<----个人,整体不存在了,个体还能够独立存在
(4)组合关系(Composition):是一种强依赖的聚合关系,人<----头,胳膊,脚(如果整体不存在了,局部也不存在了)
(5)继承关系(Inheritance):类实现接口,继承类(抽象类) Realization 类实现接口 Generalization 类继承类(抽象类)
5、修改类的样式(右键)
(6)生成数据模型
(7)数据图出来了
(8)DDL语句来了
(9)删除类时的选择(根据自己选择,删除类时,整个项目中就没有了)