第九、十章
一、选择
1.下面哪个不是数据库系统必须提供的数据控制功能:__________
A 安全性
B 可移植性
C 完整性
D 并发控制
2.保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。
这是指数据的_____。
A 安全性B完整性C并发控制 D 恢复
3.数据库系统中,对存取权限的定义称为_____。
A 命令
B 授权
C 定义
D 审计
4.年龄限制在16~25之间这种约束属于DBMS的_________功能。
A 安全性
B 完整性别
C 并发控制
D 恢复
5.“授权”和“撤权”是DBS采用的____措施。
A安全性 B 完全性 C 并发控制 D 恢复
二、填空
1.数据库的完整性是指数据的_____ 和______。
2.完整性约束分为______、和用户自定义的完整性。
3.为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不唯一时,DBMS就_____ 。
4.实体完整性是指在基本表中_____________。
5.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用_____语句,收回所授的权限使用_______语句。
6.安全性控制的一般方法有______、_______、______、数据加密和视图的保护五级安全措施。
6.存取权限包括两个方面的内容,一个是____________,另一个是___________ 7.授权编译系统和___________ 一起组成了安全性子系统。
8.保护数据安全性的一般方法是_________和__________。
9.数据库的完整性是指__________和___________。
10.数据库保护包含________、__________、_________、_________。
第三章
一、单项选择题
1.SQL语言是()
A、高级语言
B、结构化查询语言
C、第三代语言
D、宿主语言
2.SQL语言是()语言,易学习。
A、过程化
B、非过程化
C、格式化
D、导航式
3.SQL语言具有()的功能