当某些因素影响了应用程序的性能时,索引的价值就被体现出来。索引是首先要注意的地方。
约束
约束是应用于数据库结构的规则。该规则可应用于列和/或表,并且可能被限制到一个模式或数据库。
UML 数据建模配置文件中定义了几种类型的约束,但是,它们作为原型化操作来实现。
图11 有约束的表
定义的约束值位于规格说明的细节中。约束描述了数据库的动态行为,而列和表则没有描述这些内容。
主键
主键约束定义了表的一个主键。每个表只能有一个主键。
主键约束在 UML 数据建模配置文件中使用了原型<
外键
外键是实现一个关系的约束。该约束总是在子表上实现的。
外键约束在 UML 数据建模配置文件中使用了原型<
触发器
作为其他活动的结果自动被执行的一个活动就是一个触发器。它经常是数据库中数据修改的副产品,并且大部分情况下保证了数据库的一致行为。
触发器约束在 UML 数据建模配置文件中使用了原型<
值验证
列中的值可以利用触发器验证。触发器不但能与固定范围的值进行比较,还能与数据库中的其他数据进行比较。
值验证约束在 UML 数据建模配置文件中使用了原型<
唯一性
文章来源于领测软件测试网 https://www.ltesting.net/