问个比较菜的问题,在powerdesigner11中的概念数据模型中加入一个实体的一些基础问题?
1、加入字段是从Attributes中加吧?Name和Code分别对应生成后的数据库表中的哪部分?
2、请问Identifiers中的Name和Code是做什么用的,这个我同Attributes中的Name和Code比较混淆。请指点。
3、我想加入一个自动递增的字段,请问从哪里设置,怎么好像没有啊?
4、在Attributes中的Domain后面的那个mandatory(强制)是用来设置什么的?
请指点!
问题点数:50、回复次数:4Top
1 楼yjs_lh(长风浪子)回复于 2005-06-03 11:58:21 得分 50
1、加入字段是从Attributes中加。Name不对应任何东西,Code对应于表名或字段名
2、所有对象的Name一般都只用来在PD中作为标识(当然不排除有的地方会用到),Code对应对象名。Identifiers的Code就是键的名称。
3、数据类型选择为serial即可。
4、就是非空(not null)。Top
2 楼tjucruiser(tjucruiser)回复于 2005-06-03 15:00:24 得分 0
多谢前辈,还有点不太清楚,
1、“数据类型选择为serial即可”,这和字段本身的数据类型不冲突吧,是同一个地方选(即Data Type中)的吗,还是在别的地方?
2、“Identifiers的Code就是键的名称”,这个code有什么用吗?因为我设置某个字段为主键,那么我还要去设置这个Identifiers吗?您说他是键的名称,是不是和name作用类似,只是用于作为pd中的标志啊,请指点。谢谢!Top
3 楼tjucruiser(tjucruiser)回复于 2005-06-04 10:41:34 得分 0
多谢前辈指点,我决定直接做PDM,请问这样的话,加入一个自动递增的字段,请问从哪里设置?Top
4 楼tjucruiser(tjucruiser)回复于 2005-06-05 10:09:14 得分 0
1、PDM中的字段属性 identity(双击字段会弹出来,在常规页的右下角那个复选框) 如果选中就是自增类型。
2、主键不仅需要有字段,还需要有名字(如果不设,数据库会自动分配一个)。Identifiers就是设置键的属性的。一般来讲,你不用另外设置Identifiers的属性,使用默认值就行了。Top




