一、1、在数据库系统中,保证数据及语义正确和有效的功能是 ( )
A.并发控制 B.存取控制 C.安全控制 D.完整性控制
答案:D
解析:约束(constraint)是指关系数据库中的对象,用以存放关于插入到一个表某一列的数据的规则.在SQL中有好几种不同类型的约束. 将参照完整性约束(外键)来维持规范化数据库中数据的一致性.
2、关于主键约束以下说法错误的是( )
A. 一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束
C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置为主键
答案:C
解析:
3、在表或视图上执行除了( )以外的语句都可以激活触发器。
A.Insert B. Delete C. Update D. Create
答案:C
解析:Create用于创建表或视图
4、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。
实体完整性 B、参照完整性 C、用户自定义 D、用户操作
答案:C
解析:这种条件是用户自己设置的条件,所以是用户自定义。
二、
1.数据库的完整性是指数据的 实体完整性 、 参照完整性__和 用户自定义完整性 。
2、实体完整性是指在基本表中, 主属性不能取空值 。
3、参照完整性是指在基本表中, 外码是另一个关系主码的有效值或是空值 。