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

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

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

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

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

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

2022年华北电力大学(北京)计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、完整性约束条件作用的对象有属性、______和______三种。2、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。4、在VB6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。5、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要有两种:______和______。6、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____SELECT城市FROM出版商表;7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。一个关系R8、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有______、______和______3类。9、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。10、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。二、判断题11、在关系模式中,候选码可以有多个,主码只能有一个。()12、在关系模式中,主码和候选码可以有多个。()13、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。()14、在数据表中,空值表示不确定。()15、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()16、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()17、等值连接与自然连接是同一个概念。()18、可以用UNION将两个查询结果合并为一个查询结果。()19、在关系运算中,投影是最耗时的操作。()20、标准SQL语言能用于所有类型的关系数据库系统。()21、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()22、有出现并发操作时,才有可能出现死锁。()23、视图是观察数据的一种方法,只能基于基本表建立。()24、数据库系统由软、硬件及各类人员构成。()25、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。()三、选择题26、关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是()。A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于或等于T2的属性个数D.T1的属性个数大于T2的属性个数27、关于基于日志的恢复叙述中,哪一项是正确的()。A.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDOB.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDOC.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDOD.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO28、下列关于函数依赖的描述中,错误的是()。A.在函数依赖A→B中,A称为决定因素B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定C.函数依赖具有传递性D.在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A→B。29、DBMS提供的DML有两种使用方式,其中一种是将DML嵌入到某一高级语言中,此高级语言称为()。A.查询语言B.宿主语言C.自含语言D.会话语言30、在关系代数表达式的等价优化中,不正确的叙述是()。A.尽可能早地执行连接B.尽可能早地执行选择C.尽可能早地执行投影D.把笛卡尔积和随后的选择合并成连接运算31、SQL的运算参数和结果都是()形