2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQLServer中数据完整性包括______、______和______
2、有两种基本类型的锁,它们是______和______
3、使某个事务永远处于等待状态,得不到执行的现象称为______
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______
4、完整性约束条件作用的对象有属性、______和______三种
5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点
因为,用户只要提出______,不必指出______
6、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中使用______保留字
7、____________、____________、____________和是计算机系统中的三类安全性
8、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁
9、在RDBMS中,通过某种代价模型计算各种查询的执行代价
在集中式数据库中,查询的执行开销主要包括______和______代价
在多用户数据库中,还应考虑查询的内存代价开销
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市
SELECT城市FROM作者表_____SELECT城市FROM出版商表;二、判断题11、在数据表中,空值表示不确定
()12、视图是观察数据的一种方法,只能基于基本表建立
()13、在关系运算中,投影是最耗时的操作
()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHE