PD(Power Designer)是个相当不错的软件开发建模辅助工具。
本文主要是简单描述一下PD这个软件如何建立CDM模,还有如何转换为PDM模。
我觉得它的最大好处是2点:
1 可以方便做出开发人员和实施人员都可以看得懂的E-R图。
2 后期开发人员需要用到的建表代码,加Common代码等,都可以由此工具自动生成。
例如,当你CDM模建好了,表格栏位的说也弄好了,表和表直接的关系也搞好了,转换为PDM模之后,下面的代码可以让软件自动生成。
所以比较建议新的程序(系统)利用PD软件做设计。
----
贴一个代码的样板出来:
alter table XYG.XYG_DEPARTMENT_LINES
drop constraint FK_XYG_DEPA_XYG_DEAPA_XYG_DEPA;
drop table XYG.XYG_DEPARTMENT_HEADERS cascade constraints;
/*==============================================================*/
/* Table: XYG_DEPARTMENT_HEADERS */
/*==============================================================*/
create table XYG.XYG_DEPARTMENT_HEADERS (
HEADER_ID NUMBER not null,
DEPARTMENT_NAME VARCHAR2(240) not null,
DEPARTMENT_CODE VARCHAR2(50) not null,
DESCRIPTION VARCHAR2(240),
DISABLED_DATE DATE,
constraint PK_XYG_DEPARTMENT_HEADERS primary key (HEADER_ID)
);
comment on table XYG.XYG_DEPARTMENT_HEADERS is
'测试部门表
';
comment on column XYG.XYG_DEPARTMENT_HEADERS.HEADER_ID is
'表格
ID';
comment on column XYG.XYG_DEPARTMENT_HEADERS.DEPARTMENT_NAME is
'部门名称
';
comment on column XYG.XYG_DEPARTMENT_HEADERS.DEPARTMENT_CODE is
'部门代码
';
comment on column XYG.XYG_DEPARTMENT_HEADERS.DESCRIPTION is
'描述
';
comment on column XYG.XYG_DEPARTMENT_HEADERS.DISABLED_DATE is
'失效日期
';
文档在百度文库:
http://wenku.baidu.com/view/95e32b767fd5360cba1adb4f.html?st=3