Oracle中如何新建自增列,总的来说需要建立序列,并把这个序列付给某一列,重建触发器即可。第一步,打开PD,新建一个PDM文档,然后新建一个表,如图所示:第二步,创建一个序列。在【Model】-【Sequence】打开序列列表窗口,新建一个序列。然后打开序列的属性设置项【physical Opti...
分类:
数据库 时间:
2014-11-30 00:17:06
阅读次数:
293
上一章讲了对数据库进行逆向工程生成图表操作,可能会遇到无法生成注释的问题:一、解决PowerDesigner逆向工程没有列注释1、打开PowerDesigner 15,选择菜单:File→Reverse Engineer→Database 对数据库进行逆向工程生成PDM图表,选择一张表生成: ...
分类:
数据库 时间:
2014-11-28 18:04:08
阅读次数:
437
精简的美丽......现在几乎没有几个写代码的人不用snv来存储代码了吧!但是,在实际操作中,多人对同一文件读写造成冲突是时有发生的事。这个时候解决的方法就是打开文件找出冲突的地方。如果冲突的部分少,那么很容易修改过来。如果有大量冲突的话,手工修改往往会出现错误。拿powerdesinger的pdm...
分类:
其他好文 时间:
2014-11-04 21:06:57
阅读次数:
184
安装完PDM后,需要设计几项才能方便使用。
一、 设置name与code不要自动关联,我们在输入name时不希望连带code都改变。
打开Tools->General Options->Dialog,去掉Name to Code Mirroring 的勾
二、在自动生成的SQL中,不希望表名和列名包含双引号。
选择Database->Edit curren...
分类:
其他好文 时间:
2014-11-03 17:44:57
阅读次数:
199
情况背景:ibank.pdm文件最新版本有问题,版本号为5051。 我想在5050的版本上修改后提交,覆盖5051版本的修改,也就是经过我修改后的5050版本,覆盖5051版本的修改,提交成功并成为最新的版本5052。使用TortoiseSVN软件实现,版本1.6.10,步骤如下:1.先将现在的50...
分类:
其他好文 时间:
2014-11-02 12:23:52
阅读次数:
157
1.问题:使用CDM在生成LDM文件时,每次都生成Name(LDM)1,Name(LDM)2这样 , 同时遇到一个莫名其妙的问题,就是LDM或者PDM生成到了整个工程外的目录下 疑问回答:是因为原有的目录下存在相同的文件的原因,但是如果删掉原有的,又 会带来一个问题就是,诸如CDM中增加一个字段,那...
分类:
其他好文 时间:
2014-10-29 21:22:21
阅读次数:
156
业务场景:用户填一些单据,然后上报,完成审批。单据中有几个字段是需要统计的,业务并不复杂。
看似简单的场景,当开发人员拿出PDM设计的时候,我惊呆了,密密麻麻的有接近70张表,每张表都是一百多个字段。开发人员抱怨,花了一周的时间来做数据库设计,实在是太麻烦了。
设计方案1,我问能不能把单据进行归类,一类单据设计成一张表,用一个字段区分是那张单据,这样会减少很多表。得到的回复是...
分类:
数据库 时间:
2014-09-28 10:33:44
阅读次数:
227
1 public class DataExtractor 2 { 3 static DMSLogger logger = new DMSLogger("C:\\AcctrueSaveXmlToRemoteLogs", "PDM"); 4 /// 5 ...
分类:
其他好文 时间:
2014-09-23 23:59:15
阅读次数:
243
使用PowerDesigner设计建造MySQL数据库
一、使用PowerDesigner制作建库脚本
1、设计CDM(Conceptual Data Model)
2、选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM
3、选择 Database -> Generate Database ,在弹出的 Data...
分类:
数据库 时间:
2014-09-18 18:56:54
阅读次数:
220
在pd里面运行下面这段代码'******************************************************************************'* File: name2comment.vbs'* Purpose: Database generation c...
分类:
其他好文 时间:
2014-09-16 15:53:00
阅读次数:
211