2022年吉林师范大学数据科学与大数据技术专业《数据库系统原理》科目期.pdf
2022年吉林师范大学数据科学与大数据技术专业《数据库系统原理》科目期--第1页
2022年吉林师范大学数据科学与大数据技术专业《数据库系统原理》科目
期末试卷A(有答案)
一、填空题
1、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后
若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
2、关系代数运算中,基本的运算是______________、______________、______________、
______________和______________。
3、完整性约束条件作用的对象有属性、______和______三种。
4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF
经过转变为3NF______。
5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史
数据,只能定期添加和刷新。
6、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务
结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读
数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在
一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S
锁”,该协议可以防止______。
7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖
关系和______。
10、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的
值分组,同时使用______子句可提取满足条件的组。
2022年吉林师范大学数据科学与大数据技术专业《数据库系统原理》科目期--第1页
2022年吉林师范大学数据科学与大数据技术专业《数据库系统原理》科目期--第2页
二、判断题
11、连接是数据库最耗时的操作。()
12、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()
13、在数据表中,空值表示不确定。()
14、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加
新的字段。()
15、有出现并发操作时,才有可能出现死锁。()
16、在关系运算中,投影是最耗时的操作。()
17、从计算机数据管理的角度看,信息就是数据,数据就是信息。()
18、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。()
19、在关系数据表中,属性的顺序是一定的,不能交换。()
20、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一
种元组数目情况是18、7、7()
21、数据库系统由软、硬件及各类人员构成。()
22、视图是观察数据的一种方法,只能基于基本表建立。()
23、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()
24、求事务在读取数据前先加共享锁,且直到该