Rational ClearQuest 诊断实用程序使用基于规则的系统来检查模式存储库和/或用户数据库,以查看是否有可能导致性能问题的情况。该实用程序通过处理 XML 文件定义的一组规则来验证数据库。规则确保正确定义了构成模式存储库数据库和用户数据库的各种表。每个规则属于表 1 中显示的其中一个规则类型。
规则类型 | 描述 |
---|---|
数据库 | 定义受支持的数据库类型和版本,以及特定于数据库的参数。 |
约束 | 定义表级别的约束,例如表中允许的行或列数;引用完整性规则;以及表中的列必须具有唯一值的规则。 |
表存在性 | 定义模式存储库中允许的表。某些表必须存在,其他则为可选的表。 |
列和属性 | 定义表列的属性。 |
字段值 | 定义列必须具有特定值或一定范围内的值的规则。 |
字段值和引用完整性 | 定义引用完整性取决于特定列的值的规则。 |
信息 | 定义用于收集将在运行实用程序时显示的信息的规则。 |
运行实用程序时,请指定是处理所有规则,一个或多个规则组,还是一个或多个特定规则。规则组是设计用来检查数据库完整性特定方面(例如用户或 MultiSite 信息)的规则的集合。规则组中的规则可以有多个规则类型。