powerdesigner知识
具体问题分析1、错误信息:在您可以执行与打印机有关的任务(例如页面设置或打印一个文档)之前,您必须已经安装打印机。您想现在安装打印机么?
原因:原来是我把某个服务给关闭了.....
决解方法:运行==>services.msc==>启动 Print Spooler
powerdesigner
dingchungao@gmail.comdingchungao@126.comQQ:330982401Blog:http:\\feiren1421.cnblogs.comdingchungao@gmail.comdingchungao@126.comQQ:330982401Blog:http:\\feiren1421.cnblogs.com dingchungao@gmail.com
dingchungao@126.com
QQ:330982401
Blog:http:\\feiren1421.cnblogs.com
PowerDesigner数据库建模
2016 -12 -16 修订者:祥云慕雪
PowerDesigner几个常见的功能
Physical Options
Physical Options定义了几乎所有的建表是需要指定的设置,如Oracle的Tablespace,MySQL的存储引擎类型type等。在使用mysql时可能需要指定表使用的字符集,但PD的默认设置里面是没有这个设置项的。
例如: mysql 字符设置
方法在配置文件中修改
PowerDesigner 15/Resource Files/DBMS/mysql50.xdb(什么数据库对应什么***.xdb)
<a:TextTargetItem.Value>type = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = InnoDB auto_increment = %d avg_row_length = %d checksum = %d : list = 0 | 1, default = 0 charset = %s : list = UTF8 | GBK | GB2312, default = UTF8 min_rows = %d max_rows = %d pack_keys = %d : list = 0 | 1 | default, default = default password = %s delay_key_write = %d : list = 0 | 1, default = 0 row_format = %s : list = default | dynamic | static | compressed, default = default raid_type = %d : list = 1 | striped | raid0 raid_chunks = %d raid_chunksize = %d union = %s insert_method = %s: list = no | first | last, default = no data directory = %s index directory = %s ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = InnoDB DEFAULT CHARACTER SET = %s : list = utf8 | gbk, default = utf8 COLLATE = %s : list = utf8_bin | utf8_general_ci | gbk_bin | gbk_chinese_ci, default = utf8_bin</a:TextTargetItem.Value> |
第二种在PW工具中修改
工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script\Objects\Table\Options 在options末尾添加:
|
手动去掉建模 字段默认值为空
点击【Edit Current DBMS...】,打开数据库属性对话框,找到Script-->sql-->Syntax-->Quote,将value旁边框框里的引号去掉,这样生成的建表语句中就不会自动给默认值前后增加单引号了
支持的功能模型
EAM 企业架构模型、RQM 需求模型、DMM 数据移动模型、BPM 业务流程模型、CDM 概念数据模型、LDM 逻辑数据模型、PDM 物理数据模型、OOM 面向对象模型、 XML 模型、FEM 自由模型
注意: 业务流程模型(BPM),物理数据模型 (PDM) 用的比较多
Sequence Diagram 序列图;
用例图:
各种图格式设定:
空白处右击->Display Preferences->左边框里选择自己想改变的线种类->右边框里选Format->Symbol Format对话框里第一个标签Line Style下的Corners里选第一种折线。空白处右击->Display Preferences->左边框里选择自己想改变的线种类->右边框里选Format->Symbol Format对话框里第一个标签Line Style下的Corners里选第一种折线。
各种模型图参考文献:
http://blog.csdn.net/conviction_thinking/article/details/7959270
各个模型之间的关系
模型转换
| BPM | CDM | LDM | PDM | OOM | DMM | XML |
BPM | OK |
|
|
|
|
|
|
CDM |
| OK | OK | OK | OK |
|
|
LDM |
| OK | OK | OK |
|
|
|
PDM |
| OK | OK | OK | OK |
| OK |
OOM |
| OK |
| OK | OK |
| OK |
DMM |
|
|
|
|
| OK |
|
XML |
|
|
| OK |
|
| OK |
常用的是是:
CDM 概念数据模型、LDM 逻辑数据模型、PDM 物理数据模型 之间相互转换
概念名词阐述;
特此做几个模板概念性展示;见附件
更多操作
http://blog.csdn.net/conviction_thinking/article/details/7952988
常用目标
pd可以用于系统分析的整个流程,分好几个分析工具,是一个工具集和。不过现在系统分析工具大多使用rose,所以pd大部分时间只是再使用dataarch工具,就是数据库设计的工具,用来建模,生成report,产生物理模型,并可以生成sql,和测试数据,进行实地的测试。