2022年西南科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)
一、填空题
1、RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。
2、SQL语言的数据定义功能包括______、______、______和______。
数据库属性的概念3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
5、完整性约束条件作用的对象有属性、______和______三种。
6、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
7、SQL Server中数据完整性包括______、______和______。
8、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
9、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
二、判断题
11、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。(  )
12、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。(  )
13、一个数据表只能有一个唯一索引。(  )
14、文件系统的缺点是数据不能长期存储。(  )
15、可以用UNION将两个查询结果合并为一个查询结果。( 
16、在关系模式中,主码和候选码可以有多个。(  )
17、投影操作是对关系表进行水平方向的分割。(  )
18、SQL语言有嵌入式和交互式两种使用方法。( 
19、数据库的数据项之间无联系,记录之间存在联系。(  )
20、数据模型的核心构成要素是数据结构。(  )
21、在关系数据表中,属性的顺序是一定的,不能交换。(  )
22、关系是一张二维表。(  )
23、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。(  )
24、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。(  )
25、可串行化的调度一定遵守两段锁协议。(  )
三、选择题
26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是(  )。
A.R÷S
B.πB(R)∪πB(S)
C.R∩S
D.RS
27、关于基于日志的恢复叙述中,哪一项是正确的(  )。
A.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO
B.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO
C.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO
D.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO
28、关于DBMS的查询处理器,叙述错误的是(  )。
A.处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)
B.通过执行用低级语言表达的策略来获取所需要的数据
C.查询处理分为分解(分析和验证)、优化、代码生成和代码执行
D.处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)
29、信息是有价值的,信息的价值与(  )有关。

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