2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案) (1).docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2022年宁波大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案) (1).docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 2022年宁波大学计算机科学与技术专业数据库原理科目期末试卷A有答案 1 2022 宁波大学 计算机科学 技术 专业 数据库 原理 科目 期末试卷 答案
- 资源描述:
-
1、2022年宁波大学计算机科学与技术专业数据库原理科目期末试卷A(有答案)一、填空题1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_。2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_方法和Update方法,使用Adobel.Recordset的_方法可以使当前行指针在结果集中向前移动一行。3、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_页。4
2、、如果多个事务依次执行,则称事务是执行_;如果利用分时的方法,同时处理多个事务,则称事务是执行_。5、视图是一个虚表,它是从_导出的表。在数据库中,只存放视图的_,不存放视图对应的_。6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:_和_。7、数据库内的数据是_的,只要有业务发生,数据就会更新,而数据仓库则是_的历史数据,只能定期添加和刷新。8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者_取空值,这是规则,它是通过_和_约束来实现的。9、如图所示的关系R的候选码为;R中
3、的函数依赖有;R属于范式。一个关系R10、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用_语句,收回所授的权限使用_语句。二、判断题11、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()12、在数据库恢复中,对已完成的事务进行撤销处理。()13、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。()14、视图是可以更新的。()15、全码的关系模式一定属于BC范式。()16、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()17、在关系数据表中,属性
4、的顺序是一定的,不能交换。()18、概念模型是对现实世界的第二层抽象。()19、实体集和实体型是一回事,没有什么区别。()20、在关系模式中,候选码可以有多个,主码只能有一个。()21、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。( )22、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()23、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()24、有出现并发操作时,才有可能出现死锁。()25、数据库系统由软、硬件及各类人员构成。()三、选择题26、设关系R(A,B,C)和S(B,C
5、,D),下列各关系代数表达式不成立的是()。AA(R)D(S)BRSCB(R)B(S)DRS27、恢复机制的关键问题是()。A登记日志文件B数据转储C建立冗余数据D数据镜像28、下列有关范式的叙述中正确的是()。A如果关系模式R1NF,且R中主属性完全函数依赖于码,则R 是2NFB如果关系模式R3NF,X、YU,若XY,则R是BCNFC如果关系模式RBCNF,若XY(YX)是平凡的多值依赖,则R是4NFD一个关系模式如果属于4NF,则一定属于BCNF;反之不成立29、在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的()。A逻辑数据 B物理数据
6、C操作序列 D优化策略30、如果一个系统定义为关系系统,则它必须()。A支持关系数据库B支持选择、投影和连接运算CA和B均成立DA、B都不需要31、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()ACOUNT(*) BCOUNT(*) CCONVERT(*)DAVG(*)32、设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,An属性,则有()。AF(A1,An(E)A1,An(F(E)BF(A1,An(E)A1,An(E)CF(A1,An(E)A1(F(E)DA1,An(F(E)A1,An(F(A1,An,B1,Bm(E)33、数据的完整性是指数据的正确性、有效性和
7、()。A可维护性B相容性C可恢复性D独立性34、信息是有价值的,信息的价值与()有关。A正确性、及时性、完整性、开放性和可靠性B正确性、及时性、完整性和可靠性 C正确性、完整性、开放性和可靠性 D正确性、及时性、完整性和开放性35、关于数据库视图,下列说法正确的是()。A视图可以提高数据的操作性能B定义视图的语句可以是任何数据操作语句C视图可以提供一定程度的数据独立性D视图的数据一般是物理存储的36、有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是()。A在教师表上定义一个视图B在教师表上定义一个存储过程C在教师表上定义插入和修改操作的触发
8、器D在教师表上定义一个标量函数37、对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用()的策略。A顺序封锁法 B依次封锁法 C优先级高先服务 D先来先服务38、关于登录账号和数据库用户,下列各项表述不正确的是()。A登录账号是在服务器级创建的,数据库用户是在数据库级创建的B创建数据库用户时必须存在该用户的登录账号C数据库用户和登录账号必须同名D一个登录账号可以对应多个数据库用户39、下列属于数据仓库特点的是()。A综合性和提炼性数据B重复性的、可预测的处理C一次处理的数据量小D面向操作人员,支持日常操作40、以下关于OLAP的叙述中错误的是()。A一个多维数组可以表示为(维
9、1,维2,维n)B维的一个取值称为该维的一个维成员COLAP是联机分析处理DOLAP是以数据仓库进行分析决策的基础四、简答题41、什么是数据库的恢复?恢复的基本原则是什么?恢复是如何实现的?42、试述关系模式的完整性规则。在参照完整件中,什么情况下外码属性的值可以为空值?43、试述数据模型的概念、数据模型的作用和数据模型的三个要素。44、分析传统RDBMS在大数据时代的局限性。45、在数据库中为什么要并发控制?并发控制技术能保证事务的哪些特性?五、综合题46、表所示为关系SC的实例数据,其中:Sno为学号、Cno为课程号、Ctitle为课程名、Iname为教师名、Iloca为教师地址,Grad
10、e为成绩。表6-2关系SC的实例数据(1)该关系为第几范式?(2)是否存在插入、删除异常?若存在,请说明是在什么情况下发生?发生的原因是什么?(3)请将它分解为高一级范式。(4)分解后的关系能否解决操作异常问题?47、请给出缓冲区管理中的一个淘汰算法。48、设有如图3-2所示的3个基本表。表中各个属性的含义如下A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(商品价格)、QTY(商品数量)。试用SQL语句写出下列查询:(1)找出店员人数不超过100人或者在长沙市的所有商店的商店代号和商店名。(2)找出供应书包
11、的商店名。(3)找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。图3-23个关系表参考答案一、填空题1、【答案】无损连接2、【答案】AddNew;MovePrevious【解析】Recordset对象中的AddNew方法可以用来在结果集里添加一个新记录。MovePrevious方法用来将当前行记录指针向前移动一行。3、【答案】1000【解析】一个数据页的存储空间是81024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000 字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。4
12、、【答案】串行;并行5、【答案】一个或几个基本表;定义;数据6、【答案】数据库本身未被破坏;数据库处于不一致状态7、【答案】动态变化;静态8、【答案】参照完整性;PRIMARY KEY约束;FOREIGN KEY9、【答案】A和DE;ADE,DEA;BCNF10、【答案】GRANT;REVOKE二、判断题11、【答案】对12、【答案】错13、【答案】错14、【答案】对15、【答案】对16、【答案】错17、【答案】错18、【答案】错19、【答案】错20、【答案】对21、【答案】对22、【答案】错23、【答案】错24、【答案】对25、【答案】对三、选择题26、【答案】B【解析】A项、D项都是执行自
13、行连接运算,当两个关系无公共属性时,自然连接就等同于笛卡尔积运算,因此,A项、D项都是正确的。关系的并、交、差运算要求两个关系是相容关系,即两个关系属性个数相等,且对应的属性来自同一个值域,R与S不是相容关系,所以B项是错误的。27、【答案】C【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,已备数据库出现故障时利用冗余数据进行恢复。28、【答案】D【解析】2NF和3NF关系讨论的都是非主属性与候选码间的函数依赖关系,所以A项是错误的;BCNF要求每一个函数依赖的左部都包含R的候选码,所以B项是错误的;4NF要求每一个多值依赖的左部都包含R的候选
展开阅读全文