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

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

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

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

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

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

2022年哈尔滨工业大学(深圳)数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在SQLServer2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATEONTFROMUser;2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有______、______和______3类。3、数据模型是由______________、______________和______________三部分组成。4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。一个关系R5、在VB6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。7、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。8、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。9、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。10、有两种基本类型的锁,它们是______和______。二、判断题11、一个数据表只能有一个唯一索引。()12、在数据表中,空值表示不确定。()13、可串行化的调度一定遵守两段锁协议。()14、在关系运算中,投影是最耗时的操作。()15、视图是观察数据的一种方法,只能基于基本表建立。()16、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。()17、等值连接与自然连接是同一个概念。()18、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()19、视图是观察数据的一种方法,只能基于基本表建立。()20、视图是可以更新的。()21、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。()22、数据库模式和实例是一回事。()23、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。()24、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()25、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()三、选择题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.数据组织存储管理功能和数据通信功能30、在关系代数运算中,最费时间和空间的是()。A.选择和投影运算B.除法运算C.笛卡尔积和连接运算D.差运算31、以下有关SELECT子句的叙述中不正确的是()。A.SELECT子句中只能包含表中的列及其构成的表达式B.SELECT子句规定了结果集中的列序列C.SELECT子句中可以使用别名D.如果FROM子句引用的两个表中有同名的列,则在