字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
PowerDesigner设计数据库
发布: 2008-10-14 11:10 |
作者: 不详 |
来源:
领测软件测试网采编 |
查看: 12次 | 进入软件测试论坛讨论
领测软件测试网
软件测试技术 门户{O5_:wR5KM8nE5tOg&D*^ 软件测试技术 门户scS9ZF%e#Qt
因此数据库划分以物理分布为原则。
*NcsICJ2M
u*R5K
在PowerDesigner提供计算数据库或表的方法(Compute Database Size),可帮助设计者完成数据库的划分。
0GE2_"Etw7Yp1d
数据库的完整性
软件测试技术 门户Aa ie&W3t(dl!t
数据库完整性可通过存储过程、声明性参照完整性(DRI)、
软件测试技术 门户e)xA'VZ5k[
数据类型、约束、规则、默认值,以及触发器来实现。在数据库内,这些功能各以特有的方式发挥作用。综合利用这些完整性功能,可以使数据库灵活,易于管理,而且很安全。
5?U"])Z!fp%w
数据完整性概念分为几个方面。
软件测试技术 门户5i m:rWX{q^2?jRP
◆ 表域完整性
软件测试技术 门户[O_ \ Fo
通过主键来强制表的域完整性。
软件测试技术 门户\9w,X$[c)U
◆ 引用完整性
软件测试技术 门户9S9|iN)|,V
利用参照来加强表之间的逻辑关系。
软件测试技术 门户q9DGh%KA3B0`sG
◆ 数值域完整性
oWn,M4y(|0H&x,a A
任何输入的数据在类型和范围上必须与指定的数据类型相匹配,只有当某列被说明允许NULL值,才允许向该列输入NULL。
9T4OLdmWx
数据库的性能测试
Y:w9D+m/Tc1U"fU3u
生成数据库之后,应进行数据库性能测试,以便优化数据库的设计,因此需要生成测试数据,由于是性能测试,数据的规范性要求不高。通过PowerDesigner可方便地生成测试数据(Generate Test Data),完成性能测试。
软件测试技术 门户0i\9Y![2ag$k
数据的约束
软件测试技术 门户_7_D(IMNS%tY)lV
O-O约束
lj_*nu
对父表的INSERT、UPDATE、DELETE操作没有限制。
#e_q!H*JR
M-O约束
软件测试技术 门户aDU0tT/gZ
对父表操作的约束:
软件测试技术 门户~