2023年安徽工业大学计算机科学与技术专业《数据库原理》科目期末
试卷A(有答案)
一、填空题
1、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
2、完整性约束条件作用的对象有属性、______和______三种。
3、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
4、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
5、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
6、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和
更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User;
7、有两种基本类型的锁,它们是______和______。
8、关系模型由______________、______________和______________组成。
9、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的
事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果
任何一个事务都无法执行,这种现象称为______。
10、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代
价开销。
二、判断题
11、在数据库设计中,数据流图是用来建立概念模型的。()
12、数据库的数据项之间无联系,记录之间存在联系。()
13、数据模型的核心构成要素是数据结构。()
14、从计算机数据管理的角度看,信息就是数据,数据就是信息。()
15、在关系数据表中,属性的顺序是一定的,不能交换。()
16、概念模型是对现实世界的第二层抽象。()
17、在数据表中,空值表示不确定。()
18、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()
19、一个数据表只能有一个唯一索引。()
20、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。()
sql server 2000是一种三、选择题
21、关系代数中的⋈连接操作由()操作组合而成。
A.σ和π
B.σ和×
C.π、σ和×
D.π和×
22、关于SQL Server的数据库权限叙述不正确的是()。
A.SQL Server数据库的对象权限可以用GRANT分配,而语句权限不可以用GRANT分配
B.服务器权限能通过固定服务器角进行分配,不能单独分配给用户
C.系统管理员能使用SQL Server执行任何任务
D.每个用户可以被分配若干权限,并且有可能把权限赋予其他用户
23、文件系统与数据库系统的重要区别是数据库系统具有
()。
A.数据共享性 B.数据无冗余 C.数据结构化 D.数据独立性
24、以下有关SELECT子句的叙述中不正确的是()。
A.SELECT子句中只能包含表中的列及其构成的表达式
B.SELECT子句规定了结果集中的列序列
C.SELECT子句中可以使用别名
D.如果FROM子句引用的两个表中有同名的列,则在SELECT子句中引用它们时必须使用表名前缀加以限定
25、数据完整性保护中的约束条件主要是指()。
A.用户操作权限的约束
B.用户口令校对
C.值的约束和结构的约束
D.并发控制的约束
26、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
A.关系规范化理论B.关系运算理论
C.关系代数理论D.数理逻辑
27、于任何DBMS系统的设计阶段有()。
A.数据库所依存的操作平台和应用程序界面
B.数据库的逻辑结构设计和物理结构设计
C.数据库的需求分析和概念结构设计
D.数据库实施和数据库的运行与维护
28、在SQL Server 2000中,有教师表(教师号,姓名,职称,工
资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是()。
A.
B.
C.
D.
29、恢复机制的关键问题是()。A.登记日志文件B.数据转储C.建立冗余数据D.数据镜像
30、如果事务T对数据D已加S锁,则其他事务对数据D()。
A.可以加S锁,不能加X锁
B.可以加S锁,也可以加X锁
C.不能加S锁,可以加X锁
D.不能加任何锁
31、OLAP的核心是()。
A.对用户的快速响应
B.互操作性
C.多维数据分析
D.以上都不是
32、在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是()。
A.为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶
B.用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查码
C.如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出
D.好的散列函数产生的存储地址分布应尽可能是随机的
33、某企业需要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是()。
A.在创建所有的用户数据库之前,将此数据类型定义在master数据库中
B.在创建所有的用户数据库之前,将此数据类型定义在model数据库中
C.在创建所有的用户数据库之前,将此数据类型定义在msdb数据库中
D.在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型
34、关系代数表达式的优化策略中,首先要做的是()。
A.对文件进行预处理 B.尽早执行选择运算

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。