预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022年昆明理工大学数据科学与大数据技术专业《数据库系统原理》 科目期末试卷B(有答案) 一、填空题 1、安全性控制的一般方法有____________、____________、____________、和____________视 图的保护五级安全措施。 2、数据的安全性是指____________。 3、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的 事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果 任何一个事务都无法执行,这种现象称为______。 4、有两种基本类型的锁,它们是______和______。 5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了 保证该操作的完整,需要利用到事务性质中的_____性。 6、关系数据库中基于数学的两类运算是______________和______________。 7、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如 下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市 FROM作者表_____ SELECT城市FROM出版商表; 8、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 9、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户 授权使用____________语句,收回所授的权限使用____________语句。 10、设在SQLServer2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 ①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进 行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。 ②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操 作,请补全下述恢复数据库完全备份的语句 RESTORE_____FROMBK WITHFILE=1,_____; 二、判断题 11、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封 锁协议是二级封锁协议。() 12、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。() 13、数据库系统由软、硬件及各类人员构成。() 14、数据库模式和实例是一回事。() 15、实体集和实体型是一回事,没有什么区别。() 16、视图就是一个虚表,保存视图时,保存的是视图的定义。() 17、从计算机数据管理的角度看,信息就是数据,数据就是信息。() 18、在关系数据表中,属性的顺序是一定的,不能交换。() 19、一个数据表只能有一个唯一索引。() 20、函数依赖是多值依赖的一个特例。() 21、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。() 22、文件系统的缺点是数据不能长期存储。() 23、在数据库恢复中,对已完成的事务进行撤销处理。() 24、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。() 25、等值连接与自然连接是同一个概念。() 三、选择题 26、关于关系的完整性约束条件,下列说法错误的是()。 A.在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性 B.用户完整性应该由关系系统自动支持 C.参照完整性可由用户或系统定义 D.用户定义的完整性是应用领域需要遵循的约束条件 27、关于基于日志的恢复叙述中,哪一项是正确的()。 A.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可 以进行REDO B.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新后的值可 以进行REDO C.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可 以进行REDO D.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可 以进行REDO 28、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的 关系必须满足:其每一属性都是()。 A.互不相关的B.不可分解的C.长度可变的D.互相关联的 29、Access、Delphi和SQLServer C.Oracle、Sybase、Informix、VisualFoxPro D.PowerDesigner、Sybase、Informix、VisualFoxPro 30、设E是关系代数表达式,F是选取条件表达式,并且只涉及A,…,A属性, 1n 则有()。 A.бF(πA1,…,An(E))≡πA1,…,