MOOC 数据库原理及应用-电子科技大学 中国大学慕课答案_第1页
MOOC 数据库原理及应用-电子科技大学 中国大学慕课答案_第2页
MOOC 数据库原理及应用-电子科技大学 中国大学慕课答案_第3页
MOOC 数据库原理及应用-电子科技大学 中国大学慕课答案_第4页
MOOC 数据库原理及应用-电子科技大学 中国大学慕课答案_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MOOC数据库原理及应用-电子科技大学中国大学慕课答案第一章单元测试1、问题:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中数据独立性最高的是——阶段。选项:A、数据库系统B、文件系统C、人工管理D、数据项管理正确答案:【数据库系统】2、问题:数据库的概念模型独立于——选项:A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界正确答案:【具体的机器和DBMS】3、问题:数据库的基本特点是——选项:A、(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B、(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C、(1)数据可以共享(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D、(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制正确答案:【(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制】4、问题:——是存储在计算机内有结构的数据的集合。选项:A、数据库系统B、数据库C、数据库管理系统D、数据结构正确答案:【数据库】5、问题:数据库中存储的是——选项:A、数据B、数据模型C、数据以及数据之间的联系D、信息正确答案:【数据以及数据之间的联系】6、问题:数据库中,数据的物理独立性是指——选项:A、数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立正确答案:【用户的应用程序与存储在磁盘上数据库中的数据是相互独立的】7、问题:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指——选项:A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件D、多种应用、多种语言、多个用户相互覆盖地使用数据集合正确答案:【多种应用、多种语言、多个用户相互覆盖地使用数据集合】8、问题:数据库系统的核心是——选项:A、数据库B、数据库管理系统C、数据模型D、软件工具正确答案:【数据库管理系统】9、问题:下述关于数据库系统的正确叙述是——选项:A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据正确答案:【数据库系统减少了数据冗余】10、问题:将数据库的结构划分成多个层次,是为了提高数据库的——选项:A、数据独立性和管理规范性B、逻辑独立性和物理独立性C、数据独立性和数据共享D、管理规范性和数据共享正确答案:【逻辑独立性和物理独立性】11、问题:数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMs)三者之间的关系是——选项:A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS正确答案:【DBS包括DB和DBMS】12、问题:在数据库中,产生数据不一致的根本原因是——选项:A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余正确答案:【数据冗余】13、问题:数据库管理系统(DBMS)是——选项:A、数学软件B、应用软件C、计算机辅助设计D、系统软件正确答案:【系统软件】14、问题:数据库管理系统(DBMS)的主要功能是——选项:A、修改数据库B、定义数据库C、应用数据库D、保护数据库正确答案:【定义数据库】15、问题:数据库系统的特点是——、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。选项:A、数据共享B、数据存储C、数据应用D、数据保密正确答案:【数据共享】16、问题:数据库系统的最大特点是——选项:A、数据的三级抽象和二级独立性B、数据共享性C、数据的结构化D、数据独立性正确答案:【数据的三级抽象和二级独立性】17、问题:数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为——选项:A、数据定义功能B、数据管理功能C、数据操纵功能D、数据控制功能正确答案:【数据操纵功能】18、问题:数据库管理系统是——选项:A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译程序D、一种操作系统正确答案:【在操作系统支持下的系统软件】19、问题:数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是——选项:A、外模式B、内模式C、存储模式D、模式正确答案:【模式】20、问题:数据库系统的数据独立性是指——选项:A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构正确答案:【不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序】21、问题:实体是信息世界中的术语,与之对应的数据库术语为——选项:A、文件B、数据库C、字段D、记录正确答案:【记录】22、问题:层次型、网状型和关系型数据库划分原则是——选项:A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系正确答案:【数据之间的联系】23、问题:传统的数据模型分类,数据库系统可以分为三种类型——选项:A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体正确答案:【层次、网状和关系】24、问题:层次模型不能直接表示——选项:A、1:1关系B、1:m关系C、m:n关系D、1:1和1:m关系正确答案:【m:n关系】25、问题:数据库技术的奠基人之一E.F.Coda从1970年起发表过多篇论文,主要论述的是——选项:A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型正确答案:【关系数据模型】第二章单元测试1、问题:对于关系模型叙述错误的是——选项:A、建立在严格的数学理论、集合论和谓词演算公式基础之上B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库管理系统正确答案:【不具有连接操作的DBMS也可以是关系数据库管理系统】2、问题:关系模式的任何属性——选项:A、不可再分B、可再分C、命名在该关系模式中可以不唯一D、以上都不是正确答案:【不可再分】3、问题:在通常情况下,下面的表达中不可以作为关系数据库的关系的是——选项:A、R1(学号,姓名,性别)B、R2(学号,姓名,班级号)C、R3(学号,姓名,宿舍号)D、R4(学号,姓名,简历)正确答案:【R4(学号,姓名,简历)】4、问题:关系数据库中的码是指——选项:A、能唯一关系的字段B、不能改动的专用保留字C、关键的很重要的字段D、能唯一表示元组的属性或属性集合正确答案:【能唯一表示元组的属性或属性集合】5、问题:根据关系模式的完整性规则,一个关系中的“主码”——选项:A、不能有两个B、不能成为另外一个关系的外码C、不允许为空D、可以取值正确答案:【不允许为空】6、问题:关系数据库中能唯一识别元组的那个属性称为——选项:A、唯一性的属性B、不能改动的保留字段C、关系元组的唯一性D、关键字段正确答案:【关键字段】7、问题:关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为——选项:A、外码B、.候选码C、主码D、超码正确答案:【外码】8、问题:关系模型中,一个码是——选项:A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成D、以上都不是正确答案:【可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成】9、问题:一个关系数据库文件中的各条记录——选项:A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D、前后顺序不能任意颠倒,一定要按照码段的顺序排列正确答案:【前后顺序可以任意颠倒,不影响库中的数据关系】10、问题:关系数据库管理系统应能实现的专门关系运算包括——选项:A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表正确答案:【选择、投影、连接】11、问题:同一个关系模型的任意两个元组值——选项:A、不能全同B、可全同C、必须全同D、以上都不是正确答案:【不能全同】12、问题:自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的——选项:A、元组B、行C、记录D、属性正确答案:【属性】13、问题:设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是——选项:A、B、C、D、正确答案:【】14、问题:有两个关系R和S,分别包含15个和10个元组,则在、、中不可能出现的元组数目情况是——选项:A、15,5,10B、18,7,7C、21,11,4D、25,15,0正确答案:【18,7,7】15、问题:取出关系中的某些列,并消去重复元组的关系代数运算称为——选项:A、取列运算B、投影运算C、连接运算D、选择运算正确答案:【投影运算】16、问题:设—选项:,且W,R,S的元组个数分别为p.m.n,那么三者之间满足—A、p(m+n)B、p=(m+n)C、p(m*n)D、p=(m*n)正确答案:【p=(m*n)】17、问题:参加差运算的两个关系——选项:A、属性个数可以不同B、属性个数必须相同C、一个关系包含另一个关系的属性D、属性名必须相同正确答案:【属性个数必须相同】18、问题:两个关系在没有公共属性时,其自然连接操作表现为——选项:A、空操作(结果为空)B、笛卡儿积操作C、等值连接操作D、无意义的操作正确答案:【笛卡儿积操作】19、问题:设有属性A,B,C,D,以下表示中不是关系的是——选项:A、R(A)B、R(A,B,C,D)C、R(A*B*C*D)D、R(A,B)正确答案:【R(A*B*C*D)】20、问题:关系运算中花费时间可能最长的运算是——选项:A、投影B、选择C、笛卡儿积D、除正确答案:【笛卡儿积】第七章单元测试1、问题:单个用户使用的数据视图的描述称为——选项:A、外模式B、概念模式C、内模式D、存储模式正确答案:【外模式】2、问题:数据库系统是在——的基础上发展起来的。选项:A、文件系统B、应用程序系统C、数据库管理系统D、编译系统正确答案:【文件系统】3、问题:下列关于数据库系统特点的叙述中,正确的一项是——选项:A、各类用户程序均可随意地使用数据库中的各种数据B、数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写C、数据库系统的存储模式如有改变,概念模式无需改动D、数据一致性是指数据库中数据类型的一致正确答案:【数据库系统的存储模式如有改变,概念模式无需改动】4、问题:数据库设计属于——选项:A、程序设计范畴B、管理科学范畴C、系统工程范畴D、软件工程范畴正确答案:【软件工程范畴】5、问题:数据库的设计包括两个方面的设计内容,它们是——选项:A、概念设计和逻辑设计B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计正确答案:【概念设计和逻辑设计】6、问题:新奥尔良方法将数据库设计分为四个阶段,它们是——选项:A、系统规划阶段、分析设计阶段、实施阶段、运行维护阶段B、需求分析阶段、设计阶段、实施阶段、运行阶段C、系统规划阶段、概念设计阶段、详细设计阶段、实施阶段D、需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段正确答案:【需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段】7、问题:下列关于数据库设计的说法正确的是——选项:A、在数据库设计过程中,数据库的安全性、完整性、一性和可恢复性等的设计总是以牺牲效率为代价的。B、数据库的实现只是对数据库结构装入实际的数据、建立实际的数据库的过程。C、对数据库的概念、逻辑和物理结构的改变称为再构造。D、数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻辑模型提出的。正确答案:【在数据库设计过程中,数据库的安全性、完整性、一性和可恢复性等的设计总是以牺牲效率为代价的。】8、问题:在数据库设计中,表示用户业务流程的常用方法是——选项:A、DFDB、E-R图C、程序流程图D、数据结构图正确答案:【DFD】9、问题:设计数据流程图(DFD)属于数据库设计的——选项:A、可行性分析阶段的任务B、需求分析阶段的任务C、概念设计阶段的任务D、逻辑设计阶段的任务正确答案:【需求分析阶段的任务】10、问题:数据字典可以——选项:A、用SQL语言查询B、由任何用户使用C、没有D、由用户创建正确答案:【用SQL语言查询】11、问题:在需求分析阶段,通过调查要从用户处获得对数据库的下列要求——选项:A、输入需求和输出需求B、信息需求和处理需求C、存储需求和结构需求D、信息需求和结构需求正确答案:【信息需求和处理需求】12、问题:在DB的需求分析和概念设计之间起桥梁作用的是——选项:A、DFDB、E-R图C、数据结构图D、功能模块图正确答案:【DFD】13、问题:概念模型的常用方法是——选项:A、建立数据模型方法B、需求分析方法C、二维表方法D、实体-联系方法正确答案:【实体-联系方法】14、问题:E-R图中的主要元素是——选项:A、结点、记录和文件B、实体、联系和属性C、记录、文件和表D、记录、表、属性正确答案:【实体、联系和属性】15、问题:在数据库的概念设计中,最常用的数据模型是——选项:A、实体-联系模型B、数学模型C、逻辑模型D、物理模型正确答案:【实体-联系模型】16、问题:数据库设计中,概念模型是——选项:A、依赖于DBMS和硬件B、依赖于DBMS独立于硬件C、独立于DBMS依赖于硬件D、独立于DBMS和硬件正确答案:【独立于DBMS和硬件】17、问题:E-R图是数据库设计的工具之一,它适用于建立数据库的——选项:A、需求模型B、概念模型C、逻辑模型D、物理模型正确答案:【概念模型】18、问题:E-R方法中用属性描述事物的特征,属性在E-R图中表示为——选项:A、椭圆形B、矩形C、菱形D、有向边正确答案:【椭圆形】19、问题:概念结构设计的目标是产生数据库的概念结构,这结构主要反映——选项:A、组织机构的信息需求B、应用程序员的编程需求C、DBA的管理信息需求D、DBS的维护需求正确答案:【组织机构的信息需求】20、问题:在DBS中,DBMS和OS之间的关系是——选项:A、相互调用B、DBMS调用OSC、OS调用DBMSD、并发运行正确答案:【DBMS调用OS】21、问题:DB、DBMS和DBS三者之间的关系是——选项:A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DB和DBSD、不能相互包括正确答案:【DBS包括DB和DBMS】22、问题:在数据库设计中,将E-R图转换成关系数据模型的过程属于——选项:A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段正确答案:【逻辑设计阶段】23、问题:逻辑设计阶段包括下面四个步骤:a、形成初始模式b、子模式设计c、修正模式d、模式评价这四个步骤的先后顺序是——选项:A、abcdB、bacdC、badcD、abdc正确答案:【abdc】24、问题:在DB的概念设计和逻辑设计之间起桥梁作用的是——选项:A、数据结构图B、功能模块图C、E-R图D、DFD正确答案:【E-R图】25、问题:E-R模型转换成关系模型时,一个M:N联系转换为一个关系模式,该关系模型的关键字是——选项:A、M端实体的关键字B、N端实体的关键字C、M端实体的关键字和N端实体的关键字的组合D、重新选取的其他属性正确答案:【M端实体的关键字和N端实体的关键字的组合】第八章单元测试1、问题:在一个E-R图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:n联系,6个是m:n联系,还存在1个m:n的三元联系,那么根据E-R模型转换成关系模型的规则,这个E-R结构转换成的关系模型个数为——选项:A、20B、27C、30D、36正确答案:【27】2、问题:在E-R图中,实体,属性和联系分别用什么表示——选项:A、方框椭圆框菱形框B、方框菱形框椭圆框C、椭圆框方框菱形框D、菱形框椭圆框方框正确答案:【方框椭圆框菱形框】3、问题:下列对于超类和子类说法错误的是——选项:A、子类与超类之间的继承性是通过子类实体和超类实体有相同的实体标识符实现的。B、一个实体类型表示一些同类型实体的集合。C、这一实体类型可能包含一些子集,子集中的实体在某些方面区别于实体集中的其他实体,但不可以将实体类型组织成包含超类和子类的分层结构。D、当较低层上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,就称较高层上实体类型为超类型,较低层上实体类型为子类型。正确答案:【这一实体类型可能包含一些子集,子集中的实体在某些方面区别于实体集中的其他实体,但不可以将实体类型组织成包含超类和子类的分层结构。】4、问题:E-R模型的设计分为哪两个内容?选项:A、概念设计和物理设计B、局部设计和全局设计C、内模式设计和物理设计D、结构特性设计和行为特性设计正确答案:【局部设计和全局设计】5、问题:E-R模型局部模型之间的冲突中一般不包含下列哪种类型——选项:A、属性冲突B、冗余冲突C、命名冲突D、结构冲突正确答案:【冗余冲突】6、问题:下列关于冗余说法错误的是——选项:A、冗余存在于实体数据和实体间的冗余联系。B、冗余数据是指可由基本数据导出得到的数据。C、冗余的联系则是指可由其他关系联合导出的联系。D、冗余的存在是绝对的,冗余的存在是不可以被接受的。正确答案:【冗余的存在是绝对的,冗余的存在是不可以被接受的。】7、问题:以下关于E-R图的叙述正确的是——选项:A、E-R图建立在关系数据库的假设上B、E-R图使用矩形框表示联系C、E-R图可以将现实世界中的信息抽象地表示为实体及实体间的联系D、E-R图能表示数据生命周期正确答案:【E-R图可以将现实世界中的信息抽象地表示为实体及实体间的联系】8、问题:把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过——选项:A、建立新的属性来实现B、建立新的关键字来实现C、建立新的关系来实现D、建立新的实体来实现正确答案:【建立新的关系来实现】9、问题:在数据库技术中,独立于计算机系统的模型是——选项:A、面向对象的模型B、关系模型C、.E-R模型D、层次模型正确答案:【.E-R模型】10、问题:保险公司有多个投保客户,每个投保客户在多个保险公司投保,保险公司与投保客户之间是——选项:A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系正确答案:【多对多的联系】11、问题:关系模型中,表示实体间m:n联系是通过增加一个——来实现的。选项:A、关系B、属性C、关系或一个属性D、关系和一个属性正确答案:【关系】12、问题:关系模型中,实现实体之间联系是通过——选项:A、公共字段B、表C、联系D、记录正确答案:【公共字段】13、问题:建立表示学生选修课程活动的实体-联系模型中的两个实体分别是——选项:A、学生和课程B、课程和课程号C、学生和学号D、课程和成绩正确答案:【学生和课程】14、问题:用树型结构表示实体之间联系的模型是——选项:A、层次模型B、关系模型C、网状模型D、运算模型正确答案:【层次模型】15、问题:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门职员间的联系是——选项:A、1:1联系B、m:1联系C、1:m联系D、m:n联系正确答案:【1:m联系】16、问题:一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是——选项:A、一对多B、一对一C、多对一D、多对多正确答案:【一对多】17、问题:一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是——选项:A、多对多B、多对一C、一对多D、一对一正确答案:【多对多】18、问题:在一个E-R模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是——选项:A、3B、4C、5D、6正确答案:【4】19、问题:在数据库技术中,实体-联系模型是一种——选项:A、概念数据模型B、结构数据模型C、物理数据模型D、逻辑数据模型正确答案:【概念数据模型】20、问题:建立实体-联系模型(E-R模型)的首要步骤是——选项:A、将每个实体集转换成一个二维表B、确定实体C、确定相关实体的属性D、确定实体之间的联系类型正确答案:【确定实体】21、问题:下列关于实体-联系模型中联系的说法,错误的是——选项:A、一个联系可以只与一个实体有关B、一个联系可以与两个实体有关C、一个联系可以与多个实体有关D、一个联系可以不与任何实体有关正确答案:【一个联系可以不与任何实体有关】22、问题:建立实体-联系模型的一般步骤是——①确定实体②设计出E-R图③确定实体之间联系④确定相关实体属性选项:A、①②④③B、①②③④C、④①②③D、①④③②正确答案:【①④③②】23、问题:下列关于强实体和弱实体说法正确的是——选项:A、强实体集的特点是:每个实例都能被实体集的主键唯一标识B、强实体集的特点是:每个实例不能用实体集的属性唯一标识C、弱实体集的特点是:每个实例都能被实体集的主键唯一标识D、弱实体集的特点是:每个实例不能用实体集的属性唯一标识正确答案:【强实体集的特点是:每个实例都能被实体集的主键唯一标识#弱实体集的特点是:每个实例不能用实体集的属性唯一标识】24、问题:数据抽象后得到的实体和属性需要做适当的调整,而实体和属性是相对的概念,在调整的过程中应遵循两个基本原则——选项:A、“属性”是不可分的最小数据项,不能再具有需要描述的性质。B、“属性”能与其他的实体具有联系,联系也可以发生在实体之间。C、“属性”是可分的数据项,能再具有需要描述的性质。D、“属性”不能与其他的实体具有联系,联系只能发生在实体之间。正确答案:【“属性”是不可分的最小数据项,不能再具有需要描述的性质。#“属性”不能与其他的实体具有联系,联系只能发生在实体之间。】第九章单元测试1、问题:关系数据库的规范化理论主要解决的问题是——选项:A、如何构造合适的数据逻辑结构B、如何构造合适的数据物理结构C、如何构造合适的应用程序界面D、如何控制不同用户的数据操作权正确答案:【如何构造合适的数据逻辑结构】2、问题:任何一个满足2NF但不满足3NF的关系模式都不存在——选项:A、主属性对候选键的部分依赖B、非主属性对候选键的部分依赖C、主属性对候选键的传递依赖D、非主属性对候选键的传递依赖正确答案:【非主属性对候选键的部分依赖】3、问题:关系有一个基本要求:每一个分量必须是不可分的数据项。满足这个条件的关系模式就属于——选项:A、1NFB、2NFC、3NFD、4NF正确答案:【1NF】4、问题:如果关系模式R(A,B,C)上有函数依赖AB→C和A→C,则R中存在——选项:A、完全依赖B、部分依赖C、传递依赖D、多值依赖正确答案:【部分依赖】5、问题:已知关系R(A,B,C,D,E)及其上的函数相关性集合,F={A→B,E→A,CE→D},该关系的候选关键字是——选项:A、AEB、BEC、CED、DE正确答案:【CE】6、问题:学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足——选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【2NF】7、问题:在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到——选项:A、1NFB、2NFC、3NFD、以上三者都不行正确答案:【2NF】8、问题:关系模式的任何属性——选项:A、不可再分B、可再分C、命名在该关系模式中可以不惟一D、以上都不是正确答案:【不可再分】9、问题:以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的——选项:A、减少数据冗余B、解决更新异常问题C、加快查询速度D、提高存储空间效率正确答案:【加快查询速度】10、问题:关系模型中3NF是指——选项:A、满足2NF且不存在传递依赖现象B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在组合属性正确答案:【满足2NF且不存在传递依赖现象】11、问题:候选码中的属性可以有——选项:A、0个B、1个C、1个或多个D、多个正确答案:【1个或多个】12、问题:候选码中的属性称为——选项:A、非主属性B、主属性C、复合属性D、关键属性正确答案:【主属性】13、问题:设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到——选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【2NF】14、问题:X→Y,当下列哪一条成立时,称为平凡的函数依赖——选项:A、B、C、D、正确答案:【】15、问题:消除了部分函数依赖的1NF的关系模式,必定是——选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【2NF】16、问题:关系模式R中的属性全是主属性,则R的最高范式至少是——选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【3NF】17、问题:关系模式中,满足2NF的模式——选项:A、可能是1NFB、必定是1NFC、必定是3NFD、必定是BCNF正确答案:【必定是1NF】18、问题:已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是——选项:A、ABB、BEC、CDD、DE正确答案:【BE】19、问题:有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是——选项:A、车次B、日期C、车次+日期D、车次+情况摘要正确答案:【车次+日期】20、问题:下列关于规范化理论各项中正确的是——选项:A、对于一个关系模式来说,规范化越深越好B、满足二级范式的关系模式一定满足一级范式C、一级范式要求一非主码属性完全函数依赖关键字D、规范化一般是通过分解各个关系模式实现的,但有时也有合并正确答案:【满足二级范式的关系模式一定满足一级范式】21、问题:下面关于函数依赖的叙述中,不正确的是——选项:A、若X→Y,X→Z,则X→YZB、若XY→Z,则X→Z,Y→ZC、若X→Y,Y→Z,则X→ZD、若X→Y,Y′Y,则X→Y′正确答案:【若XY→Z,则X→Z,Y→Z】22、问题:如何构造出一个合适的数据逻辑结构是——主要解决的问题。选项:A、关系系统查询优化B、数据字典C、关系数据库规范化理论D、关系数据库查询正确答案:【关系数据库规范化理论】23、问题:设关系模式R是3NF模式,那么下列说明不正确的是——选项:A、R必是2NF模式B、R必定不是BCNFC、R可能不是BCNFD、R必是1NF模式正确答案:【R必定不是BCNF】24、问题:下列说法不正确的是——选项:A、任何一个包含两个属性的关系模式一定满足3NFB、任何一个包含两个属性的关系模式一定满足BCNFC、任何一个包含三个属性的关系模式一定满足3NFD、任何一个关系模式都一定有键正确答案:【任何一个包含三个属性的关系模式一定满足3NF】25、问题:关系的规范化中,各个范式之间的关系是——选项:A、B、C、D、正确答案:【】第三章单元测试1、问题:SQL语言中数据插入INSERT操作属于——选项:A、DDLB、DMLC、DCLD、DFL正确答案:【DML】2、问题:SQL语言的使用方式,不包括——选项:A、图形化用户接口GUIB、终端输入命令C、自底向上分析D、嵌入式编程正确答案:【自底向上分析】3、问题:SQL语言的操作对象和操作结果分别是——选项:A、队列、集合B、集合、队列C、队列、队列D、集合、集合正确答案:【集合、集合】4、问题:SQL2016标准的定义中,属于原子构造类型的数据类型是——选项:A、引用B、集合C、字段D、行正确答案:【引用】5、问题:INTERVAL是——类型。选项:A、字符串B、二进制字符串C、时间间隔D、日期时间正确答案:【时间间隔】6、问题:SQLSERVER中,执行SUBSTRING(‘ABCDEFGHIJK’,3,4)的结果是——选项:A、'CDEF’B、'DEFG’C、'DEF’D、'EFG’正确答案:【'CDEF’】7、问题:SQLSERVER中,用于存储事务日志的文件扩展名是——选项:A、MDFB、NDFC、LDFD、TDF正确答案:【LDF】8、问题:SQLSERVER中,使用CREATETABLE命令创建数据库时,若要指定日志文件的逻辑名,则使用参数——选项:A、NameB、FileNameC、LogicNameD、LogName正确答案:【Name】9、问题:SQLSERVER中,若要为某个已经创建好数据库再增加一个数据文件,可以通过——命令完成。选项:A、CREATEDATABASEB、CHANGEDATABASEC、ALTERDATABASED、UPDATEDATABASE正确答案:【ALTERDATABASE】10、问题:删除数据库的SQL语句是——选项:A、DELETEDATABASEB、DROPDATABASEC、REMOVEDATABASED、DESTROYDATABASE正确答案:【DROPDATABASE】11、问题:实体完整性约束和SQL语言中的——相对应。选项:A、primarykeyB、foreignkeyC、checkD、都不是正确答案:【primarykey】12、问题:设属性A是关系R的主属性,则属性A不能取空值,这是——选项:A、实体完整性规则B、参照完整性规则C、用户自定义完整性规则D、表完整性规则正确答案:【实体完整性规则】13、问题:以下——操作不可能破坏实体完整性。选项:A、INSERTB、UPDATEC、DELETED、SELECT正确答案:【SELECT】14、问题:关系的完整性一般包括实体完整性规则、——、自定义完整性规则。选项:A、参照完整性规则B、对比完整性规则C、逻辑合理性规则D、业务完整性规则正确答案:【参照完整性规则】15、问题:在关系数据库中,表与表之间的联系是通过——实现的选项:A、实体完整性约束B、参照完整性约束C、用户自定义的完整性约束D、非空约束正确答案:【参照完整性约束】16、问题:参照完整性约束指的是——选项:A、若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则关系S的主码K的取值必须在关系R中属性(或属性组)F的取值范围内B、若关系R的外码是属性(或属性组)F,它与关系S的主码,K相对应,则关系R中属性(或属性组)F的取值必须在关系S的主码K的取值范围内C、若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则对于R中每个记录在F上的值必须等于S中某个记录的主码值。D、若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则对于R中每个记录在F上的值或者取空值(F的每个属性值均为空值);或者等于S中某个记录的主码值。正确答案:【若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则对于R中每个记录在F上的值或者取空值(F的每个属性值均为空值);或者等于S中某个记录的主码值。】17、问题:关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性,其中定义外键实现的是——约束。选项:A、实体完整性B、参照完整性C、用户定义的完整性D、实体完整性、参照完整性和用户定义的完整性正确答案:【参照完整性】18、问题:在SQL的下列语句中,能够实现参照完整性约束的语句是——选项:A、CASCADEB、PRIMARYKEYC、CHECKD、FOREIGNKEY和REFERENCES正确答案:【FOREIGNKEY和REFERENCES】19、问题:SELECT-SQL语句中的条件子句的关键字是——选项:A、WHEREB、WHILEC、FORD、CONDITION正确答案:【WHERE】20、问题:以下说法错误的是——选项:A、GROUPBY子句用来对WHERE子句的输出进行分组B、WHERE子句用来筛选FROM子句中指定的操作所产生的行C、聚集函数可以在WHERE子句中使用,以筛选符合条件的行D、当GROUPBY子句中用于分组列中出现NULL值的时候,GROUPBY子句中将所有的NULL值分在同一组,即认为它们是“相等”的。正确答案:【聚集函数可以在WHERE子句中使用,以筛选符合条件的行】21、问题:在嵌套查询中,内层的SELECT查询子句被称为——选项:A、主查询B、父查询C、子查询D、相关查询正确答案:【子查询】22、问题:在嵌套查询中,——运算符限定子查询有记录返回时该条件为真,否则为假选项:A、INB、NOTINC、EXISTSD、NOTEXISTS正确答案:【EXISTS】23、问题:下面关于数据更新语句,说法错误的是——选项:A、使用INSERT语句一次只能插入一行数据B、使用INSERT语句一次可以插入多行数据C、使用UPDATE语句一次可以更新多行数据D、使用DELETE语句一次可以删除多行数据正确答案:【使用INSERT语句一次只能插入一行数据】24、问题:在SQL数据库中,视图(view)是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。因此视图——选项:A、也是一个表B、是一个虚表?C、是一个数据库D、是一个文件正确答案:【是一个虚表?】25、问题:以下关于视图的描述不正确的是——选项:A、可以根据自由表建立视图B、可以根据查询建立视图?C、可以根据数据库表建立视图D、可以根据数据库表和自由表建立视图正确答案:【可以根据查询建立视图?】26、问题:在视图上不能完成的操作是——选项:A、更新视图B、查询视图C、在视图上定义新的基本表D、在视图上定义新视图正确答案:【在视图上定义新的基本表】27、问题:下面列出的关于“视图(View)”的条目中,哪一条是不正确的?选项:A、视图是外模式B、使用视图可以加快查询语句的执行速度C、视图是虚表D、使用视图可以简化查询语句的编写正确答案:【使用视图可以加快查询语句的执行速度】28、问题:索引由DBMS内部实现,属于——范畴。选项:A、内模式B、外模式C、概念模式D、逻辑模式正确答案:【内模式】29、问题:对于经常对基表进行查询操作,很少对基表进行增删改操作的场景,适用且高效的的索引类别为——。选项:A、非聚集索引B、唯一值索引C、聚集索引D、三者均可正确答案:【聚集索引】30、问题:一个基本表上最多能建立多少个聚簇(聚集)索引?选项:A、2B、1C、3D、没有限制正确答案:【1】31、问题:下列不是建立索引的原则的是——选项:A、选择数据量较大的表建立索引B、建立索引的数量要适量C、选择合适的时机建立索引D、优先考虑对非主键建立索引正确答案:【优先考虑对非主键建立索引】32、问题:已知影片评论数据库包括如下表结构:Movie(mID,title,year,director)影片表,属性包括影片编号,影片名,发行年份以及导演。Reviewer(rID,name)评论者表,属性包括评论者编号,评论者姓名。Rating(rID,mID,stars,ratingDate)评论表,属性包括评论者编号,影片编号,评分(1-5),评论日期。基于该数据库完成32-50题。若Rating表上建立如下的参照完整性约束:FOREIGNKEY(rID)REFERENCESReviewer(rID)FOREIGNKEY(mID)REFERENCESMovie(mID)则——操作可能会违背该完整性约束。选项:A、在Movie表上增加一行记录B、在Reviewer表上增加一行记录C、在Rating表上删除一行记录D、更新Rating表上的记录正确答案:【更新Rating表上的记录】33、问题:若在Rating表上建立如下的参照完整性约束:FOREIGNKEY(rID)REFERENCESReviewer(rID)ONUPDATECASCADEONDELETESETNULLFOREIGNKEY(mID)REFERENCESMovie(mID)ONDELETECASCADE则当更新Reviewer表中的rID字段和更新Movie表中的mID字段时,系统的反应分别是——选项:A、均不做参照完整性检查,可以随意更新两个表中的连接字段值B、若Rating表中有相关参照记录,则Reviewer表的更新操作被禁止,Movie表的更新操作同时自动更新Rating表中记录的对应参照字段C、若Rating表中有相关参照记录,则Reviewer表的更新操作同时自动更新Rating表中记录的对应参照字段,Movie表的更新操作被禁止D、若Rating表中有相关参照记录,则均两个表的更新操作均被禁止正确答案:【若Rating表中有相关参照记录,则Reviewer表的更新操作同时自动更新Rating表中记录的对应参照字段,Movie表的更新操作被禁止】34、问题:SQL语句SELECT*FROMMovie等价于下列哪一个语句——选项:A、SELECTmID,year,directorFROMMovieB、SELECTmID,title,directorFROMMovieC、SELECTmID,titleFROMMovieD、SELECTmID,title,year,directorFROMMovie正确答案:【SELECTmID,title,year,directorFROMMovie】35、问题:下列SQL语句哪一个是查询出所有电影的导演名字和上映年份——选项:A、SELECTyear,directorFROMMovieB、SELECTmID,titleFROMMovieC、SELECTdirector,yearFROMMovieD、SELECTdirector,mIDFROMMovie正确答案:【SELECTdirector,yearFROMMovie】36、问题:若电影评分5星为100分,4星为80分,3星为60分,2星为40分,1星为20分。补全下面SQL语句达到将电影的编号和星级查询并转化为百分制显示出来的效果——SELECT________________FROMRating选项:A、starts+20B、stars*20C、mID,stars*20D、mID,stars+20正确答案:【mID,stars*20】37、问题:在Rating表中查询所有的电影编号,要求不重复显示,需要使用——关键字选项:A、UNIQUEB、DISTINCTC、ELIMINATED、REMOVE正确答案:【DISTINCT】38、问题:如果要找出上映时间在1999年后(包括1999年)并且是Cameron的电影的标题,SQL语句为——选项:A、SELECTtitleFROMMovieWHEREyear=‘1999’anddirector==‘Cameron’;B、SELECTtitleFROMMovieWHEREyear=‘1999’anddirector=‘Cameron’;C、SELECTtitleFROMMovieWHEREyear‘1999’anddirector==‘Cameron’;D、SELECTtitleFROMMovieWHEREyear‘1999’anddirector=‘Cameron’;正确答案:【SELECTtitleFROMMovieWHEREyear=‘1999’anddirector=‘Cameron’;】39、问题:SQL语法中,使用——可以限制查询结果显示的个数选项:A、DISTINCTB、ORDERBYC、WHERED、TOP正确答案:【TOP】40、问题:要查出所有在1978,1997,2008年上映的电影的标题并以电影的编号降序输出,SQL语句为——选项:A、SELECTtitleFROMMovieWHEREyearIN(‘1978’,‘1997’,‘2008’)ORDERBYmIDASC;B、SELECTtitleFROMMovieWHEREyear=‘1978’ORyear=‘1997’ORyear=‘2008’ORDERBYmIDASC;C、SELECTtitleFROMMovieWHEREyearIN(‘1978’,‘1997’,‘2008’)ORDERBYmIDDESC;D、SELECTtitleFROMMovieWHEREyear=‘1978’ANDyear=‘1997’ANDyear=‘2008’ORDERBYmIDDESC;正确答案:【SELECTtitleFROMMovieWHEREyearIN(‘1978’,‘1997’,‘2008’)ORDERBYmIDDESC;】41、问题:要找出所有名字第二个字母为“a”的导演的电影信息,SQL语句为——选项:A、SELECT*FROMMovieWHEREdirectorLIKE‘_a_’;B、SELECT*FROMMovieWHEREdirectorLIKE‘%a%’;C、SELECT*FROMMovieWHEREdirectorLIKE‘%a_’;D、SELECT*FROMMovieWHEREdirectorLIKE‘_a%’;正确答案:【SELECT*FROMMovieWHEREdirectorLIKE‘_a%’;】42、问题:在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用——选项:A、WHEREB、HAVINGC、ORDERBYD、FROM正确答案:【HAVING】43、问题:下面SQL语句中不正确的一项是——选项:A、selectnamefromreviewer,ratingwherereviewer.rid=rating.ridgroupbyreviewer.ridB、selectnamefromreviewer,ratingwherereviewer.rid=rating.ridandcount(stars)=3C、selectnamefromreviewer,ratinggroupbyreviewer.ridhavingcount(stars)=3D、selectnamefromreviewer,ratinggroupbyreviewer.ridwherecount(stars)=3正确答案:【selectnamefromreviewer,ratinggroupbyreviewer.ridwherecount(stars)=3】44、问题:要找出对同一部电影评论次数在3次及以上的评论者姓名,下列语句不能实现该功能的是——选项:A、selectnamefromreviewer,ratingwherereviewer.rid=rating.ridgroupbyreviewer.ridhavingcount(stars)=3B、selectnamefromreviewerAwhere(selectcount(stars)fromratingBwhereA.rid=B.ridgroupbyrid)=3C、selectnamefromreviewerwhere(selectcount(stars)fromratingwherereviewer.rid=rating.rid)=3D、selectnamefromreview,ratingwherereviewer.rid=rating.ridandcount(stars)=3groupbyreviewer.rid正确答案:【selectnamefromreview,ratingwherereviewer.rid=rating.ridandcount(stars)=3groupbyreviewer.rid】45、问题:如果想查询出评论家DavidThomson对电影Titanic的评分,在查询时需要连接哪些表——选项:A、Movie,ReviewerB、Reviewer,RatingC、Movie,RatingD、Movie,Reviewer,Rating正确答案:【Movie,Reviewer,Rating】46、问题:使用如下SQL语句,将movie表与rating表组合起来,并要求结果中包含没有评论家评过分的电影,则空格中应填入——select*frommovie____ratingonmovie.mID=rating.mID;选项:A、joinB、leftjoinC、rightjoinD、innerjoin正确答案:【leftjoin】47、问题:下列语句为查询给导演”Spielberg”执导电影评过分的reviewer信息,下列空白处应该填写——SELECT*fromReviewerwhererID____(SELECTrIDfromRating,MovieWHEREMovie.mID=Rating.mIDANDMovie.director=“Spielberg”)选项:A、EXISTSB、NOTEXISTSC、ANYD、IN正确答案:【IN】48、问题:下列语句为列出rID为’00001’和rID为’00002’的reviewer所评分过的不同电影ID,空白处应该填写——SELECTmIDFROMRatingWHERErID=‘00001’____SELECTmIDFROMRatingWHERErID=‘00002’选项:A、EXCEPTB、UNIONC、INTERSECTD、DIVID正确答案:【UNION】49、问题:下列语句为列出没有评价过mID为’00001’的movie的reviewerID,则空白处应该填写。SELECTrIDFROMReviewer____SELECTrIDFROMRatingwheremID=‘00001’选项:A、EXCEPTB、UNIONC、INTERSECTD、DIVID正确答案:【EXCEPT】50、问题:下列语句为列出既评价过mID为’00001’,也评价过mID为’00002’的电影的reviewerID,则空白处应该填写——SELECTrIDFROMRatingwheremID=‘00001’____SELECTrIDFROMRatingwheremID=‘00002’选项:A、EXCEPTB、UNIONC、INTERSECTD、DIVID正确答案:【INTERSECT】第四章单元测试1、问题:事务的并发执行不会破坏数据库的完整性,这个性质称为事务的——选项:A、原子性B、一致性C、隔离性D、持久性正确答案:【隔离性】2、问题:下列不属于并发操作带来的问题的是——选项:A、丢失更新B、读脏数据C、不可重复读D、运算溢出正确答案:【运算溢出】3、问题:下列语句中表示事务执行成功的是——选项:A、CommitB、RollbackC、OKD、BeginTransaction正确答案:【Commit】4、问题:事务执行结束后,可使用——提交该事务。选项:A、submitB、commitC、rollbackD、grant和revoke正确答案:【commit】5、问题:在SQL语言中,ROLLBACK语句的主要作用是——选项:A、终止程序B、保存数据C、事务提交D、事务回滚正确答案:【事务回滚】6、问题:为了防止一个用户的工作不适当地影响另一个用户,应该采取——选项:A、完整性控制B、安全性控制C、并发控制D、访问控制正确答案:【并发控制】7、问题:事物的原子性是指——选项:A、事务一旦提交,就必须做完,而且对数据库的改变是永久的B、事务中包括的所有操作要么都做,要么都不做C、一个事物内部的操作及使用的数据对并发的其他事物是隔离的D、事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案:【事务中包括的所有操作要么都做,要么都不做】8、问题:在DBMS中实现事务持久性的子系统是——选项:A、安全管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统正确答案:【恢复管理子系统】9、问题:并发操作会带来数据的不一致性问题包括——选项:A、丢失修改,不可重复读,读脏数据,死锁B、丢失修改,不可重复读,读脏数据C、丢失修改,脏读,死锁D、不可重复读,脏读,死锁正确答案:【丢失修改,不可重复读,读脏数据】10、问题:设有两个事务T1、T2,其并发操作如下图所示,下面说法正确的是——T1T2①读A=18B=8②读A=18写回A=A+10③读A=28B=8选项:A、该操作不存在问题B、该操作丢失修改C、该操作不能重复读D、该操作读“脏”数据正确答案:【该操作不能重复读】11、问题:设有两个事务T1、T2,其并发操作如下图所示,下面说法正确的是——T1T2①读X=18②读X=18③X=X+18写回X④X=X-2写回X选项:A、该操作不存在问题B、该操作丢失修改C、该操作不能重复读D、该操作读“脏”数据正确答案:【该操作丢失修改】12、问题:若事务T对数据对象A加上S锁,则——选项:A、事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁B、事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。C、事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。D、事务T可以读A和修改A,其它事务能对A加S锁和X锁。正确答案:【事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。】13、问题:如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是——选项:A、一个是DELETE,一个是SELECTB、一个是SELECT,一个是UPDATEC、两个都是UPDATED、两个都是SELECT正确答案:【两个都是SELECT】14、问题:若事务T已对数据R加X锁,则其他事务对数据R——选项:A、不能加S锁,只能加X锁B、可以加S锁不能加X锁C、可以加S锁也可以加X锁D、不能加任何锁正确答案:【不能加任何锁】15、问题:设Tl,T2,T3是如下的3个事务:Tl:A:=A+10;T2:A:=A+A*0.1;T3:A:=A-20;设A的初值为30。若这3个事务允许并行执行,则A的最终结果可能是——选项:A、24、22、23、21B、24、22、10、17C、10、17、21、22D、10、17、19、21正确答案:【24、22、23、21】16、问题:下列叙述中正确的是——选项:A、遵守两阶段锁协议的并发事务一定是可串行化的。B、遵守两阶段锁协议的并发事务一定不会发生死锁。C、遵守两阶段锁协议的并发事务一定不会发生级联回滚。D、遵守两阶段锁协议的并发事务的所有锁一定要到事务提交之后才解锁。正确答案:【遵守两阶段锁协议的并发事务一定是可串行化的。】17、问题:以下——封锁违反两段锁协议。选项:A、SlockA…SlockB…XlockC…………UnlockA…UnlockB…UnlockCB、SlockA…SlockB…XlockC…………UnlockC…UnlockB…UnlockAC、SlockA…SlockB…XlockC…………UnlockB…UnlockC…UnlockAD、SlockA…UnlockA……SlockB…XlockC……...UnlockB…UnlockC正确答案:【SlockA…UnlockA……SlockB…XlockC……...UnlockB…UnlockC】18、问题:已知事务T1的封锁序列为:LOCKS(A)...LOCKS(B)...LOCKX(C)...UNLOCK(B)...UNLOCK(A)...UNLOCK(C)事务T2的封锁序列为:LOCKS(A)...UNLOCK(A)...LOCKS(B)...LOCKX(C)...UNLOCK(C)...UNLOCK(B)则遵守两段封锁协议的事务是——选项:A、T1B、T2C、T1和T2D、没有正确答案:【T1】19、问题:存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于——选项:A、并发处理B、封锁C、循环D、死锁正确答案:【死锁】20、问题:关于“死锁”,下列说法中正确的是——选项:A、死锁是操作系统中的问题,数据库操作中不存在B、在数据库操作中防止死锁的方法是禁止多个用户同时操作数据库C、当多个用户竞争相同资源时不会发生死锁D、只有出现并发操作时,才有可能出现死锁正确答案:【只有出现并发操作时,才有可能出现死锁】第五章单元测试1、问题:DBMS的恢复管理子系统保证了事务的——选项:A、独立性实现B、一致性实现C、隔离性实现D、持久性实现正确答案:【持久性实现】2、问题:数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指——选项:A、数据字典、应用程序、审计档案、数据库后备副本B、数据字典、应用程序、日志文件、审计档案C、日志文件、数据库后备副本D、数据字典、应用程序、数据库后备副本正确答案:【日志文件、数据库后备副本】3、问题:数据库运行时可能产生各种故障,其中——会破坏数据库数据。选项:A、事务故障B、系统故障C、介质故障D、运行故障正确答案:【介质故障】4、问题:若系统在运行过程中出现故障,造成事务在执行过程中以非控制方式终止,这是——选项:A、事务故障B、运行故障C、介质故障D、系统故障正确答案:【系统故障】5、问题:若系统在运行过程中,由于某种硬件故障,使储存在外存上的数据部分损失或全部损失,这是——选项:A、事物故障B、运行故障C、介质故障D、系统故障正确答案:【介质故障】6、问题:用来记录对数据库中数据进行的每一次更新操作的是——选项:A、后援副本B、日志文件C、数据库文件D、缓冲区数据正确答案:【日志文件】7、问题:事务日志的用途是——选项:A、事务处理B、完整性约束C、数据恢复D、安全性控制正确答案:【数据恢复】8、问题:为保证数据库的恢复,登记日志文件时必须严格按并行事务操作执行的时间顺序进行登记,而且要遵循——的规则。选项:A、先写日志再操作B、先操作再写日志C、强制写日志D、只有更新操作写日志正确答案:【先写日志再操作】9、问题:先写日志规则不包括——选项:A、在日志记录【Ticommit】写入磁盘之后,才允许事务Ti进入提交状态(写入磁盘)B、在日志记录【Ticommit】写入磁盘之前,要保证commit之前的日志记录已经写入磁盘C、主存中的数据块写入磁盘之前,所有与该数据块相关的日志记录必须已写入磁盘D、严格按并行事务操作执行时间顺序写入日志文件正确答案:【严格按并行事务操作执行时间顺序写入日志文件】10、问题:整个数据库的一种形式的保护是对系统上的文件(A)地作备份。选项:A、周期性B、经常性C、间断性D、连续性正确答案:【周期性】11、问题:后备副本的用途是——选项:A、数据转储B、一致性控制C、安全性保证D、故障恢复正确答案:【故障恢复】12、问题:发生系统故障后进行恢复需要使用——选项:A、日志文件B、缓冲区数据C、后援副本D、磁盘文件正确答案:【日志文件】13、问题:发生介质故障后进行恢复需要使用——选项:A、数据库文件B、缓冲区数据C、后援副本D、磁盘文件正确答案:【后援副本】14、问题:在生成检查点时要完成的工作不包括——选项:A、把运行日志缓冲区内容强行写入日志B、在运行日志上强行写入一个检查点记录C、把数据库缓冲区的内容强行写入数据库D、把检查点记录在运行日志中的地址写入数据文件正确答案:【把检查点记录在运行日志中的地址写入数据文件】15、问题:若出现系统故障,可以使用数据库的——重新处理检查点之后的所有业务。选项:A、日志B、备份C、记录D、程序正确答案:【日志】16、问题:故障恢复时,如果日志文件的写入方式为后像后写,则事务恢复策略为——选项:A、对未完成事务执行undo操作,对已提交事务执行redo操作;B、忽略未完成事务,对已提交事务执行redo操作;C、忽略已提交事务,对未完成事务执行undo操作;D、什么都不做。正确答案:【忽略未完成事务,对已提交事务执行redo操作;】17、问题:故障恢复时,如果日志文件的写入方式为后像前后写,则事务恢复时需扫描日志文件——次。选项:A、1B、2C、3D、4正确答案:【3】18、问题:故障恢复时,如果日志文件的写入方式为后像前写,则可以简化日志内容结构,在日志文件中不记录——选项:A、事务唯一编号IDB、执行事务前数据的旧值C、执行事务后数据的新值D、事务执行时间正确答案:【执行事务后数据的新值】19、问题:当系统故障发生时,造成数据库处于不一致状态的原因描述正确的是——选项:A、事务运行出现溢出B、未完成事务对数据库的部分更新已写入数据库,已提交事务对数据库的更新还停留在内存缓冲区C、操作员的误操作删除了不应删除的数据D、操作员的误操作使数据库中输入了错误的数据正确答案:【未完成事务对数据库的部分更新已写入数据库,已提交事务对数据库的更新还停留在内存缓冲区】20、问题:故障恢复时,如果日志文件的写入方式为后像前写,则事务恢复策略为——选项:A、对未完成事务执行undo操作,对已提交事务执行redo操作B、忽略未完成事务,对已提交事务执行redo操作C、忽略已提交事务,对未完成事务执行undo操作D、什么都不做正确答案:【忽略已提交事务,对未完成事务执行undo操作】第六章单元测试1、问题:SQL中的视图提高了数据库系统的——选项:A、完整性B、并发控制C、隔离性D、安全性正确答案:【安全性】2、问题:以下——不属于实现数据库系统安全性的主要技术和方法。选项:A、存取控制技术B、视图技术C、审计技术D、出入机房登记和加防盗门正确答案:【出入机房登记和加防盗门】3、问题:SQL语言的GRANT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论