题目
[主观题]
案例描述:某公司根据年终考核给员工发放年终奖,年终考核包括三个指标:本年度工作完成情况、工作能力、工作态度,根据这三个指标的得分计算出某位员工的总得分。其中:本年度工作完成情况占总成绩的50%,本年度工作完成情况最高得分为100分;工作能力总分为20分;工作态度总分为30分。根据员工的总得分,将员工分为如下等级:A--[85,100]、B--[60,85)、C--[40,60)、D--[0, 40)。对于评分等级为A的员工,其年终奖额外奖励10%;对于等级为B的员工,其年终奖正常得到;对于等级为C的员工,扣除20%的年终奖;对于等级为D的员工,则进行辞退、不发年终奖。假定该公司给每位员工的基础年终奖都相同,为Total。 问题:请根据课上所学边界值测试相关知识,采用普通边界值测试技术,设计本案例的测试用例。
D 本题考查对数据库完整性约束方面的基础知识。数据库完整性(DatabaseIntegrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因比可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束包括实体完整性、参照完整性和用户定义完整性。实体完整性(EntityIntegrity)指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为“空”(NULL)或重复。参照完整性(ReferentialIntegrity)属于表间规则。在关系数据库中,关系之间的联系是通过公共属性实现的。这个公共属性圣常是一个表的主键,同时是另一个表的外键。参照完整性体现在两个方面:实现了表与表之间的联系,外键的取值必须是另一个表的主键的有效值,或是“空”值。参照完整性规则要求:若属性组F是关系模式R1的主键,同时F也是关系模式R2的外键,则在R2的关系中,F的取值只允许两种可能:空值或等于R1关系中某个主键值。用户定义完整性(User-definedIntegrity)也称域完整性规则,是对数据表中字段属性的约束,包括字段的值域、字段的类型和字段的有效规则(如小数位数)等约束,是由确定关系结构时所定义的字段的属性决定的。例如,百分制成绩的取值范围在0~100之间;性别取值为“男”或“女”等。