2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。2、在VB6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。3、在SQLServer2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。4、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。5、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。7、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。9、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。一个关系R10、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。二、判断题11、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()12、在数据库恢复中,对已完成的事务进行撤销处理。()13、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()14、视图是可以更新的。()15、全码的关系模式一定属于BC范式。()16、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()17、在关系数据表中,属性的顺序是一定的,不能交换。()18、概念模型是对现实世界的第二层抽象。()19、实体集和实体型是一回事,没有什么区别。()20、在关系模式中,候选码可以有多个,主码只能有一个。()21、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。()22、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()23、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()24、有出现并发操作时,才有可能出现死锁。()25、数据库系统由软、硬件及各类人员构成。()三、选择题26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。A.πA(R)⋈πD(S)B.R∪SC.πB(R)∩πB(S)D.R⋈S27、恢复机制的关键问题是()。A.登记日志文件B.数据转储C.建立冗余数据D.数据镜像28、下列有关范式的叙述中正确的是()。A.如果关系模式R∈1NF,且R中主属性完全函数依赖于码,则R是2NFB.如果关系模式R∈3NF,X、Y⊆U,若X→Y,则R是BCNFC.如果关系模式R∈BCNF,若X→→Y(Y≮X)是平凡的多值依赖,则R是4NFD.一个关系模式如果属于4NF,则一定属于BCNF;反之不成立29、在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的()。A.逻辑数据B.物理数据C.操作序列D.优化策略30、如果一个系统定义为关系系统,则它必须()。A.支持关系数据库B.支持选择、投影和连接运算C.A和B均成立D.A、B都不需要31、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()A.COUNT(*)B.COUNT(*)C.CONVERT(*)D.AVG(*)32、设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,…,An属性,则有()。A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))B.бF(πA1,…,An(E))≡πA1,…,An(E)C.бF(πA1,…,An(E))≡πA1(бF(E))D.π...