2022年武汉工商学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
一、填空题
1、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
2、SQL语言的数据定义功能包括______、______、______和______。
3、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
4、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
数据库应用在哪些方面5、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User;
6、关系模型由______________、______________和______________组成。
7、数据的安全性是指____________。
8、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句
RESTORE_____FROM BK
WITH FILE=1,_____;
9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。
10、关系规范化的目的是______。
二、判断题
11、概念模型是对现实世界的第二层抽象。( )
12、在关系数据表中,属性的顺序是一定的,不能交换。( )
13、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7( )
14、等值连接与自然连接是同一个概念。( )
15、实体集和实体型是一回事,没有什么区别。( )
16、关系是一张二维表。( )
17、在关系数据库中,属性的排列顺序是可以颠倒的。( )
18、SQL语言有嵌入式和交互式两种使用方法。( )
19、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。( )
20、标准SQL语言能用于所有类型的关系数据库系统。( )
21、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。( )
22、函数依赖是多值依赖的一个特例。( )
23、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。( )
24、可串行化的调度一定遵守两段锁协议。( )
25、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。( )
三、选择题
26、对关系数据库来说,下面哪些说法是错误的( )。
A.每一列的分量是同一种类型数据,来自同一个域
B.不同列的数据可以出自同一个域
C.行的顺序可以任意交换,但列的顺序不能任意交换
D.关系中的任意两个元组不能完全相同
27、用于数据库恢复的重要文件是( )。
A.数据库文件B.索引文件 C.日志文件 D.备注文件
28、DB、DBS和DBMS三者的关系是( )。
A.DB包括DBS和DBMS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.DBS和DBMS包括DB
29、如果系统发生死锁,参与死锁的进程的个数至少是( )个。
A.3 B.1 C.2 D.4
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论