CRM-PowerDesigner的简单使用

CRM-PowerDesigner的简单使用

简介

它是一个模型设计工具,这个是j2ee开发必要的一个工具。一般在开发中先使用PowerDesigner 创建实体关系图即概念模型。
建立了概念模型后生成特定数据库类型的物理模型,然后根据物理模型的创建表脚本创建库表;最后使用MyEclipse的hibernate
特性针对表逆向生成实体类和映射文件。这样免去了编写实体和映射文件及其实体关系的麻烦。

->即我们可以使用它来建表等

1 概念模型的设计 ##

这里写图片描述

这里写图片描述
->relationship 一般的实体关系都可以使用,如果实体之间的关系指定为多对多,那么在生成pdm时则自动会生成一个以2个实体主键联合起来作为联合主键的一张新的关系表
->inheritance 实体之间的继承关系,如:员工——领导
->association 关系,如角色与人员存在多对多关系叫做:人员角色,这个关系里面还可能有是否、状态等。
->association link 用于连接实体和关系
->link/extended dependency 实体或关系的额外信息,信息比较独立;不会产生主外键关系

例如;设计一个人员组织架构:有机构、部门、员工、领导、角色、权限。
一个机构有多个部门
一个部门有多个员工
领导可以管理多个部门,同时领导他自己也是员工
一个员工可以有多个角色
一个角色可以分配给多个人
人员角色分配后可以设置是否有效,分配时间等
一个角色有多个权限

这里写图片描述
在概念模型阶段直接转成物理模型后,转换后的物理模型可以根据项目实际情况再调整相关信息。

2 导出物理模型

这里写图片描述
这里写图片描述
这里写图片描述
在物理模型指定或修复主外键关系,一般情况下只需要制定主键的生成策略,外键关系会从概念模型中保留下来。如果对其自动生成外键关系不满意可以在物理模型中修改。在物理模型中的任何修改都会体现在SQL语句中,所以建表时直接复制其语句即可。

3 物理模型 –生成库表

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值