《2022年中南财经政法大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx》由会员分享,可在线阅读,更多相关《2022年中南财经政法大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx(17页珍藏版)》请在第一文库网上搜索。
1、2023年中南财经政法大学计算机科学与技术专业数据库原理科目期末试卷B(有答案)一、填空题1、关系数据库中基于数学的两类运算是和O2、在SE1ECT命令中,子句用于选择满足给定条件的元组,使用子句可按指定列的值分组,同时使用子句可提取满足条件的组。3、对于非规范化的模式,经过转变为1NF,将INF经过转变为2NF,将2NF经过转变为3NFo4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是,系关系的外码是,学生关系的主码是,外码是O5、在SE1ECT命令中进行查询,若希望查询的结果不出现重复元组,应在SE1ECT语句中使用
2、保留字。6、数据仓库创建后,首先从中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理,再加载到数据仓库中,最后根据用户的需求将数据发布到O7、在SQ1SerVer2000中,新建了一个SQ1SerVer身份验证模式的登录账户1OG,现希望1oG在数据库服务器上具有全部的操作权限,下述语句是为1OG授权的语句,请补全该语句。EXECsp_addsrvro1emember1OG,;8、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:和。9、aSQ1Server2000,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需
3、要占用的数据页数为页。10、关系代数运算中,基本的运算是、和O二、判断题11、可串行化的调度一定遵守两段锁协议。()12、SQ1SerVer有两种安全性认证模式:WindoWSNT和SQ1SerVer。()13、在SE1ECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()14、连接是数据库最耗时的操作。()15、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。()16、全码的关系模式一定属于BC范式。()17、实体集和实体型是一回事,没有什么区别。()18、SQ1语言有嵌入式和交互式两种使用方法。()19、概念模型是对现实
4、世界的第二层抽象。()20、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。()21、有出现并发操作时,才有可能出现死锁。()22、文件系统的缺点是数据不能长期存储。()23、在数据表中,空值表示不确定。()24、在关系数据表中,属性的顺序是一定的,不能交换。()25、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。()三、选择题26、对关系数据库来说,下面哪些说法是错误的()。A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换D.关系中的任意两个元组
5、不能完全相同27、下列关于数据库备份的叙述,错误的是()。A.数据库备份也受到数据库恢复模式的制约B.数据库备份是一项复杂的任务,应该有专业的管理人员来完成C.如果数据库很稳定就不需要经常做备份,反之要经常做备份D.数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好28、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。A.互不相关的B.不可分解的C.长度可变的D.互相关联的29、在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的()。A.逻辑数据B.物理数据C.操作序
6、列D.优化策略30、查询StUdent表中的所有非空Emai1信息,以下语句正确的是()。A. SE1ECTEmai1FROMStudentWHEREEmaiI1=NU11B. SE1ECTEmai1FROMStudentWHEREEmai1NOTISNU11C. SE1ECTEmai1FROMStudentWHEREEmajIoNU11D. SE1ECTEmai1FROMStudentWHEREEmai1ISNOTNU1131、以下有关SE1ECT子句的叙述中不正确的是()。A. SE1ECT子句中只能包含表中的列及其构成的表达式B. SE1EeT子句规定了结果集中的列序列C. SE1ECT
7、子句中可以使用别名D.如果FROM子句引用的两个表中有同名的列,则在SE1ECT子句中引用它们时必须使用表名前缀加以限定32、在关系代数表达式的等价优化中,不正确的叙述是()。A.尽可能早地执行连接B.尽可能早地执行选择C.尽可能早地执行投影D.把笛卡尔积和随后的选择合并成连接运算33如表,因为()属性使它不能成为关系。表-a,=K:3=二2:102争7.三叠二,父H三三20080304NQ二二三=_二秀石建三,三三季妥20080315工二二一WE.rT-三三三一二.1.A.项目经理B.项目成员C.项目名称D.项目号34、下面关于数据库三层模式结构两层映射的说法,不正确的是()。A.模式与内模
8、式映射可以实现物理数据的独立性B.外模式与模式映射可以实现逻辑数据的独立性C.DBMS在数据库的三层模式结构之间提供了两层映射D.子模式与内模式映射可以实现逻辑数据的独立性35、RA1D是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RA1D机制和技术,下列说法错误的是()。A. RA1D系统内部可以包含多个磁盘驱动器B. RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息C. RAID采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多D. RAID系统一般都具有设备虚拟化技术36、下列用于数据库概念设计的方法是()。A. DFD方
9、法和IDEF1X方法B. E-R方法和IDEFO方法C. E-R方法和IDEFIX方法D. DFD方法和IDEFo方法37、对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用()的策略。A.顺序封锁法B.依次封锁法C.优先级高先服务D.先来先服务38、关于登录账号和数据库用户,下列各项表述不正确的是()。A.登录账号是在服务器级创建的,数据库用户是在数据库级创建的B.创建数据库用户时必须存在该用户的登录账号C.数据库用户和登录账号必须同名D.一个登录账号可以对应多个数据库用户39、下列属于数据仓库特点的是()。A.综合性和提炼性数据B.重复性的、可预测的处理C.一次处理的数据
10、量小D.面向操作人员,支持日常操作40、O1AP的核心是()。A.对用户的快速响应B.互操作性C.多维数据分析D,以上都不是四、简答题41、试述事务的概念及事务的4个特性。恢复技术能保证事务的哪些特性?42、说明在DRoPTAB1E时,RESTR1CT和CASCADE的区别。43、试述关系数据库的特点。44、描述M叩RedUCe的计算过程。分析MaPRedUCe技术作为大数据分析平台的优势和不足。45、并发操作可能会产生哪几类数据不一致?用什么方法能避免各种小致的情况?五、综合题46、设关系R(A,B)和S(B,C,D)情况如下:R有20000个元组,S有1200个元组,一个块能装40个R的元
11、组,能装30个S的元组,估算下列操作需要多少次磁盘块读写。(1) R上没有索引,se1ect*fromR;(2) R中A为主码,A有3层B+树索引,se1ect*fromRwhereA=10:(3)嵌套循环连接RxS;(4)排序合并连接RXS,区分R与S在B属性上已经有序和无序两种情况。47、某公司需建立产品信息数据库,经调查其业务要求如下:I.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中:一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;.对于一种具体的部件,要记录这种部件使用的各种零件的数量;m.对于一种具体的产
12、品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;IV.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下E-R图:此E-R图中的实体的属性完整,但实体、联系的设计存在不合理之处。请重新构建合理的E-R图,使之符合业务要求,且信息完整。根据重构的E-R图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。48、设有如图3-2所示的3个基本表。表中各个属性的含义如下A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRIC
13、E(商品价格)、QTY(商品数量)。试用SQ1语句写出下列查询:(1)找出店员人数不超过IOO人或者在长沙市的所有商店的商店代号和商店名。(2)找出供应书包的商店名。(3)找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。A#ANAMEWQTYCITY101韶山商店15长沙204前门商店89北京256东风商场501北京345铁道商店76长沙620武汉商场413武汉BB#BNAMEPRICE1毛笔212羽毛球43收音机3254书包242AA#B#QTY101I1051012421ot3251014104204361256124125629134511413452183454746
14、204125AB图3-23个关系表参考答案一、填空题1、【答案】关系代数;关系演算2、【答案】WHERE;GROUPBY;HAVING3、【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖4、【答案】系编号;无;学号;系编号5、【答案】DISTINCT6、【答案】数据源;数据;数据集市7、【答案】dbowner【解析】在SQ1SerVer中,dbonwer具有数据库服务器上的全部权限。8、【答案】数据库本身未被破坏;数据库处于不一致状态9、【答案】1000【解析】一个数据页的存储空间是8x1024字节,最多能存放8000多个字节,而SQ1SerVer2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所以IOOo行数据需要的数据页数是1000页。10、【答案】并;差;笛卡尔积;投影;选择二、判断题11、【答案】错12、【答案】错13、【答案】错14、【答案】对15、【答案】错16、【答案】对17、【答案】错18、【答案】对19、【答案】错20、【答案】对21、【答案】对22、【答案】错23、【答案】对24、【答案】错25、【答案】错三