用PD进行数据库建模经验总结
2008-10-11 21:46
267 查看
1、建立pdm的时候选择sqlserver2000
2、建立PDM后,先建立一个dbo的用户,新建表后要制定表的所属用户为dbo。
3、建表的时候Name和Code可以分开,name写成中文,用来看;code写成英文,用来当表名;最后就是把comment写上,这个要生成注释的。写注释的时候可以写长一些,但是千万不要回车换行,要不生成sqlserver数据库的时候你点击表设计视图,列的注释分好几行不好查看。给表添加列的时候也是一样,分别写name、code、comment。
4、打开database-edit current DBMS后把script/objects/table/create的value写成如下:
/* tablename: %TNAME% */
create table [%QUALIFIER%]%TABLE% (
%TABLDEFN%
)
[%OPTIONS%]
script/objects/table/tablecomment如下:
EXECUTE sp_addextendedproperty N'MS_Description', N'%COMMENT%', N'user', N'%OWNER%', N'table', N'%TABLE%', NULL, NULL
script/objects/column/add如下:
%20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]
[[constraint %CONSTNAME%] check (%CONSTRAINT%)]] /*%COLNNAME%*/
script/objects/column/columncomment如下:
/*%COLUMN%:%COMMENT%*/
EXECUTE sp_addextendedproperty N'MS_Description', N'%COMMENT%', N'user', N'%OWNER%', N'table', N'%TABLE%', N'column', N'%COLUMN%'
5、下面该生成代码了。点击database-genrate database菜单,把table & view选项卡的table和column组合框里的comment复选框打上钩。点击确定就可以生成数据库脚本了。
6、设计数据库的时候,最好把相关的表放在一起,并用一个矩形框括住,矩形框用不同的背景颜色来填充一下,这样方便查看。可以选择一个矩形框里的所有元件,点击symbol菜单的group symbol把表和矩形框组合在一起,要解除组合点击ungroup symbol菜单。
7、如果要生成数据库报表,右键单击物理模型,选择new-report菜单,然后选择语言和模版,由于PD自带的模版太烦琐,所以一般选择空模版,自己设计要显示的报表元素,比如说table list和column list 以及一些表和列描述等。
8、要想查看每个表生成的代码,可以在表的属性的preview选项卡里查看。
9、如果你右键点击某个图形,选择了protect symbol,这个图形就被保护住了,不能拖动也不能修改了,怎么办?点击symbol菜单,点击unprotect symbol菜单就可以了。
2、建立PDM后,先建立一个dbo的用户,新建表后要制定表的所属用户为dbo。
3、建表的时候Name和Code可以分开,name写成中文,用来看;code写成英文,用来当表名;最后就是把comment写上,这个要生成注释的。写注释的时候可以写长一些,但是千万不要回车换行,要不生成sqlserver数据库的时候你点击表设计视图,列的注释分好几行不好查看。给表添加列的时候也是一样,分别写name、code、comment。
4、打开database-edit current DBMS后把script/objects/table/create的value写成如下:
/* tablename: %TNAME% */
create table [%QUALIFIER%]%TABLE% (
%TABLDEFN%
)
[%OPTIONS%]
script/objects/table/tablecomment如下:
EXECUTE sp_addextendedproperty N'MS_Description', N'%COMMENT%', N'user', N'%OWNER%', N'table', N'%TABLE%', NULL, NULL
script/objects/column/add如下:
%20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]
[[constraint %CONSTNAME%] check (%CONSTRAINT%)]] /*%COLNNAME%*/
script/objects/column/columncomment如下:
/*%COLUMN%:%COMMENT%*/
EXECUTE sp_addextendedproperty N'MS_Description', N'%COMMENT%', N'user', N'%OWNER%', N'table', N'%TABLE%', N'column', N'%COLUMN%'
5、下面该生成代码了。点击database-genrate database菜单,把table & view选项卡的table和column组合框里的comment复选框打上钩。点击确定就可以生成数据库脚本了。
6、设计数据库的时候,最好把相关的表放在一起,并用一个矩形框括住,矩形框用不同的背景颜色来填充一下,这样方便查看。可以选择一个矩形框里的所有元件,点击symbol菜单的group symbol把表和矩形框组合在一起,要解除组合点击ungroup symbol菜单。
7、如果要生成数据库报表,右键单击物理模型,选择new-report菜单,然后选择语言和模版,由于PD自带的模版太烦琐,所以一般选择空模版,自己设计要显示的报表元素,比如说table list和column list 以及一些表和列描述等。
8、要想查看每个表生成的代码,可以在表的属性的preview选项卡里查看。
9、如果你右键点击某个图形,选择了protect symbol,这个图形就被保护住了,不能拖动也不能修改了,怎么办?点击symbol菜单,点击unprotect symbol菜单就可以了。
相关文章推荐
- 蛙蛙推荐:用PD进行数据库建模经验总结
- 利用博创2410s实验箱进行qt开发经验总结
- 使用PD进行数据库建模时的问题
- 基于Metronic的Bootstrap开发框架经验总结(13)--页面链接收藏夹功能的实现2(利用Sortable进行拖动排序)
- 利用博创2410s实验箱进行qt开发经验总结 (原创)
- 利用博创2410s实验箱进行qt开发经验总结(上)
- 使用Jmeter进行APP接口测试经验总结
- 使用PIE对IE进行CSS3兼容介绍和经验总结
- 利用博创2410s实验箱进行qt开发经验总结(下)
- 使用jmeter进行APP接口测试经验总结
- 利用PD进行数据库建模
- WPF中控件进行伸缩移动旋转变换的经验总结
- 我的四轴飞行器经验总结(四)--互补滤波法进行姿态解算详解
- 使用jmeter进行APP接口测试经验总结
- 用于对数据库进行操作的类库---经验的总结
- Java调用语言技术平台(LTP) 3.4.0进行汉语文本处理经验总结
- 从点滴看管理之积极的进行经验总结
- 使用jmeter进行APP接口测试经验总结
- 用于对数据库进行操作的类库---经验的总结 (二)