2022年西南民族大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)
一、填空题
1、数据的安全性是指____________。
2、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
3、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
5、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
数据库应用在哪些方面6、有两种基本类型的锁,它们是______和______。
7、完整性约束条件作用的对象有属性、______和______三种。
8、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
9、数据库恢复是将数据库从______状态恢复到______的功能。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
二、判断题
11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。( )
12、视图是可以更新的。( )
13、全码的关系模式一定属于BC范式。( )
14、在数据库恢复中,对已完成的事务进行撤销处理。( )
15、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。( )
16、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。( )
17、在数据库表中,空值表示数值0。( )
18、视图是观察数据的一种方法,只能基于基本表建立。( )
19、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。( )
20、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。( )
21、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。( )
22、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7( )
23、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。( )
24、在数据表中,空值表示不确定。( )
25、数据库系统由软、硬件及各类人员构成。( )
三、选择题
26、在关系中能唯一标识元组的最小属性集称为( )。
A.外码 B.候选码 C.主码 D.超码
27、下述哪种情况数据库系统不会自动恢复( )。
A.由于系统错误造成的事务失败
B.由于逻辑错误造成的事务失败
C.由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D.由于磁头损坏或故障造成磁盘块上的内容丢失
28、现有关系模式R(学号,姓名,课程代码,课程名,课程成绩),对其进行分解将其规范化到第三范式,下列( )是最正确的规范化结果。
A.R1(学号,姓名)R2(课程代码,课程名,课程成绩)
B.R1(学号,姓名)R2(课程代码,课程名)R3(学号,课程代码,课程成绩)
C.R1(学号,姓名)R2(学号,课程代码,课程名,课程成绩)
D.R1(学号,姓名)R2(课程代码,课程名)R3(课程代码,课程成绩)
29、在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的( )。
A.逻辑数据 B.物理数据 C.操作序列 D.优化策略
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论