精选优质文档-倾情为你奉上第三章 关系数据库系统RDBS作业 一. 简答题1. 对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性?对表中其它一般性的列,用什么限制来保证它们的完整性?主键约束:主要是针对主键,以保证主键值的完整性。要求主键值必须满足值唯一、不能为空值。唯一约束:主要是针对候选键,以保证主键值的完整性。要求候选键必须满足值唯一、可有一个且仅有一个空值。外键约束:是维护表与表之间外键所对应属性(组)数据的一致性。主表到从表,表示主表中的主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值(SET NULL)或默认值(SET DEFAULT),或禁止(NO ACTION)主表主键值的修改和删除;从表到主表,表示从表中的外键值在插入和修改时,其值应参照(REFERENCE)主表中的主键值。对于其他一般性的列,还有检查约束和断言。2. SQL SERVER中规则的目的?RULE主要是针对表中的某一列,指明该列的取值范围。3. SQL SERVER中在定义某些