ITPUB论坛 » 系统分析与UML » 系统分析与UML精华区 » PDesigner话题: 有多少人是先设计CDM,然后转化为PDM的?


2001-11-6 10:11 guo
PDesigner话题: 有多少人是先设计CDM,然后转化为PDM的?

我曾经尝试着从concepual模形设计开始,在做好后通过pdesigner转化成physical模型,但总感觉不放心,不能准备的表达自己的思想.
如果我的方法有问题, 那么各位是怎么进行数据库设计的?

2001-11-7 15:56 Arraymanplx
我从来都是。。。。

我从来都是进行需求分析后,直接建筑物理模型的,概念模型我还没有用过。

2001-11-7 21:26 Array望你莫及
由CDM到PDM是PD推荐的整个数据库设计的过程,它是原PowerSoft公司的精华,如果有时间最好由CDM到PDM,并且它能够给的系统带来无限好处(过来人的一点评价)。

2001-11-8 21:59 backlove
关注

2001-11-9 15:37 Arraycarf2000
我觉得如果时间允许的话,最好还是先进行CDM数据库设计。。。。
这样有一个好处,可以将各个实体之间的关系表达的很清楚。。。
我一般先进行CDM设计。。
一旦已经可以完全表达整个系统的各个实体的关系,我就转如物理模型PDM的设计。。。实际上,如果CDM考虑的很周全,PDM的详细定义是很容易的。。。呵呵

不知道各位怎么看。。。
大家多探讨一下。。。:)

2001-11-13 15:34 Arraysmile_lan
sorry

what is CDM,
what is PDM,
where is it in powerdesigner's menu?

2001-11-14 14:10 smile_lan
I Know

CDM:
Conceptual Data Model to model the overall logical structure of a database, independent from any software or data storage structure considerations. A valid CDM can be converted to a PDM or an OOM.
PDM:
Physical Data Model (PDM) to model the overall physical structure of a database, taking into account DBMS software or data storage structure considerations. A valid PDM can be converted to a CDM or an OOM.
OOM:
Object Oriented Model (OOM) to model a software system using an object-oriented approach for Java or other object languages. A valid OOM can be converted to a CDM or a PDM.


my process  like CYT.  'For me, generally I create tables first, draw the ERwin file from the database(Reverse Engineer). '  then repeat it and edit it.

it is more flexible

2001-11-15 14:51 honghs
pd8中好象只能build pdm了,for why?

我是下了个80M的版本,好象只能new :multi-model reprot、object-origented model、physical data
model啊,for why?

2001-11-16 09:33 ebizs
PD8其实有4个版本,但是都是在安装的时候决定的,主要看你输入的是哪一个序列号,使用的是同一个安装包。它们为:
PowerDesigner PhysicalArchitect 只能做PDM
PowerDesigner DataArchitect 做PDM和CDM
PowerDesigner ObjectArchitect 做PDM, CDM, OOM
PowerDesigner Developer 做PDM和OOM
看来你安装的时候是输入了PowerDesigner Developer的序列号,如果想使用全部功能,请输入PowerDesigner ObjectArchitect的序列号

2001-11-19 10:45 honghs
哇,ebizs你真是人民的大救星啊!!!

多谢多谢!!!

2001-11-23 21:11 am2000
哪里有关于POWERDESIGNER的例子和教程啊!

2001-11-24 11:03 Arraymanplx
hi

如果你需要,请到本版块下载

2001-11-26 14:04 honghs
manplx,我也想要

我的email是:delphi6@163.com

2001-11-27 21:38 strongenough
对不起,哪个是实体结构,哪个是数据表结构?

那另一个又是什么?
关于三个概念的提问
[quote]
CDM:
Conceptual Data Model to model the overall logical structure of a database, independent from any software or data storage structure considerations. A valid CDM can be converted to a PDM or an OOM.
PDM:
Physical Data Model (PDM) to model the overall physical structure of a database, taking into account DBMS software or data storage structure considerations. A valid PDM can be converted to a CDM or an OOM.
OOM:
Object Oriented Model (OOM) to model a software system using an object-oriented approach for Java or other object languages. A valid OOM can be converted to a CDM or a PDM.
[/quote]

2001-11-28 14:29 Arrayxue_pear
hi
i have three years experiece of the pd. but my first concept about cdm and pdm came from an oracle handbook( the last version oracle uml).my all desigen process are first cdm then pdm.

why we need cdm? because cdm will give designers the clear relation between entities. and the model tell designer what is in my system and what relation between the entities!

2001-11-30 18:56 xiaojun63
我的系统 是从cdm到pdm,但一表要用另一张表某一字段多次,不好处理;比如:有一人员表;收货表,收货表中有收货人、录入人、如何做关系,请高手指导

2001-12-6 10:26 charity
我用的是PD9.0 Beta,首先做的是CDM,不过其中的类没有属性和方法,只是表明其关系,然后再做PDM的,个人认为直接做PDM不需很有较清楚的关系图,我是记不住的,所以选择先做CDM。

2001-12-6 10:32 charity
可以用Aggregation表示,然后注明角色

见标题

2001-12-8 10:28 apache
我使用PD有三年了,一般过程:

analyse----->CDM------->PDM------>Database


为什么不做CDM,而先做PDM,我不明白。

2001-12-12 21:11 jonathan
CDM和PDM

CDM是概念模型,分析实体关系的
PDM是物理模型,与具体数据库有关的,是建立表结构等的
OOM是对象模型,和上述两个没有必然联系
只是Sybase为了兼顾关系型数据库设计和面向对象的分析设计,都搞了,总感觉骑墙

页: [1] 2


Powered by ITPUB论坛