国家电网(计算机类)专业知识备考题库大全(按章节)-数据库系统_第1页
国家电网(计算机类)专业知识备考题库大全(按章节)-数据库系统_第2页
国家电网(计算机类)专业知识备考题库大全(按章节)-数据库系统_第3页
国家电网(计算机类)专业知识备考题库大全(按章节)-数据库系统_第4页
国家电网(计算机类)专业知识备考题库大全(按章节)-数据库系统_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1国家电网(计算机类)专业知识备考题库大全(按章节)-数据库系统一、单选题1.下列关于概念层模型的叙述中,哪一条是错误的()。A、概念层模型是现实世界到信息世界的语法抽象B、概念层模型主要用于数据库设计中的概念设计C、概念模型是从用户观点对数据和信息建模D、概念模型独立于具体的逻辑模型答案:A解析:也称信息模型,它是按用户的观点来对数据和信息建模。概念模型是现实世界到机器世界的一个中间层次。表示概念模型最常用的是实体一关系图。2.下列哪一条不是数据库查询处理中所涉及的活动()。A、将语法分析树翻译成关系代数表达式B、在查询所涉及的属性上建立索引,以提高查询速度C、为关系代数表达式中的每一个操作符选择具体的实现算法D、对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树答案:B解析:查询处理是由关系引擎执行的。处理的过程是将T-SQL语句转换成能发送请求给存储引擎并能获取所需结果的东西。SQLServer采取4步来处理一个查询:parsing(语法分析)、algebrizing(绑定阶段)、optimizing(优化)和execution(执行)。3.下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A、内模式B、概念模式C、外模式D、逻辑模式答案:A解析:内模式能够给出数据库物理存储结构与物理存取方法,外模式是用户模型。4.在DBS系统中,最接近物理存储设备的结构是()。A、外模式B、内模式C、中间模式D、用户模式答案:B解析:从接近机器到应用的模式顺序为:内模式、模式、外模式。5.通过Internet及浏览器处理的数据库,应该是()处理。A、分布式B、集中式以上C、主从结构式D、3种模式答案:C解析:通过Internet及浏览器处理的数据库,应该是主从结构式C/S处理。6.在数据系统中,对存取权限的定义称为()。A、命令B、审计C、定义D、授权答案:D解析:授权控制(AuthorityControl)是为了检验和核实唯一存取路径(例如个人姓名、主题),并确认该存取路径的选择是否恰当,从而确保访问数据库的一致性而采取的一组规则或程序。它们通过权威文件建立形式一致的名称或术语。7.关系模型数据库管理系统中所谓的关系是指()。A、各条记录中的数据彼此有一定的关系B、一个数据库与另一个数据库之间有一定的关系C、数据模型符合满足一定条件的二维表格式D、数据表中各个字段彼此有一定的关系答案:C解析:关系是指符合一定条件的二维表格式。8.通常情况,SQLServer2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约束、FOREIGN约束。()在定义列时,它可以为表中的指定列提供默认值。A、CHECKB、DEFAULT约束C、UNIQUE约束D、FOREIGN约束答案:B解析:SQLServer2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约束、FOREIGN约束。DEFAULT在定义列时,它可以为表中的指定列提供默认值。9.下列物理存储介质中,哪一个是易失性存储器()。A、磁盘存储器B、快闪存储器C、主存储器D、磁带存储器答案:C解析:主存储器数据易丢失。10.下列说法中正确的是()。A、如果移出的表在数据库中使用了长表名,那么表移出数据库后仍然可以使用长表名B、将某个表从数据库中移出的操作不会影响当前数据库中其他表C、一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失D、从数据库中移出来的表仍然是数据库表答案:C解析:一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失,C正确。如果移出的表在数据库中使用了长表名,那么表移出数据库后不可以使用长表名,A错误。将某个表从数据库中移出的操作会影响当前数据库中其他表,B错误。从数据库中移出来的表不再是数据库表,D错误。11.下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的()。A、结构统一B、原子字段C、面向记录D、具有类层次和继承性答案:D解析:基于关系数据库系统、以数据处理为主的传统的数据库应用具有四个共同特征。一是结构统一,有大量结构相似的数据项,每个数据项都具有相同的字节数;二是面向记录,基本的数据项由固定长度的记录组成;三是数据项小,每条记录都很短,很少超过几百个字节:四是原子字段,一个记录内的各个字段都很短,并且是定长的,字段内部是无结构的,换句话说,符合第一范式。12.在表或视图上执行除了()以外的语句都可以激活触发器。A、CreateB、InsertC、DeleteD、Update答案:A解析:触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应INSERT、UPDATE或DELETE语句。触发器可以查询其它表,并可以包含复杂的Transact-SQL语句。将触发器和触发它的语句作为可在触发器内回滚的单个事务对待。如果检测到严重错误(例如,磁盘空间不足),则整个事务即自动回滚。13.学校数据库中有学生和宿舍两个关系:学生(学号,姓名);宿舍(楼名,房间号,床位号,学号)。假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()。A、右外连接B、自然连接C、全外连接D、左外连接答案:C解析:左向外连接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。右向外连接是左向外连接的反向连接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。全外连接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。本题目要求是全外连接。14.从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统()。A、硬件系统B、操作系统C、语言处理系统D、编译系统答案:B解析:从计算机软件系统的构成看,DBMS是建立在操作系统之上的软件系统。操作系统负责计算机系统的进程管理、作业管理、存储器管理、设备管理、文件管理等,因此,DBMS对数据的组织、管理和存取离不开操作系统的支持。DBMS遇到创建和撤消进程、进程通信、读/写磁盘等要求时,必须请求操作系统的服务。15.关于更新表查询,以下说法正确的是()。A、使用更新查询可以更新表中满足条件的所有记录B、使用更新查询更新数据后数据不能再恢复C、使用更新查询更新数据比使用数据表更新数据效率高D、使用更新查询一次只能对表中一条记录进行更改答案:A解析:更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。16.能够用于创建宏和宏组的视图叫()。A、报表视图B、窗体视图C、宏视图D、表视图答案:C解析:宏是一个或多个操作的集合,每个操作可以实现特定的功能。宏组是宏的集合,通过创建宏组,能够方便地对数据库中的宏进行分类管理和维护。能够用于创建宏和宏组的视图叫宏视图。17.在SQL语言中,如果要建立一个工资表,包含职工号、姓名、职称、工资等字段。若要保证“工资”字段的取值不低于800元,最合适的实现方法是()。A、在创建工资表时为“工资”字段建立缺省(default)B、在创建工资表时为“工资”字段建立检查约束(checkconstraint)C、在工资表上建立一个触发器(trigger)D、为工资表数据输入编写一个程序进行控制答案:B解析:一旦表中某列设置了检查约束,则在向表中添加数据时,会使用这个约束对输入的数据按照设置的逻辑进行检查。18.下列关于关系数据语言的叙述中,哪一条是错误的()。A、关系代数是关系操作语言的一种传统表示方式,是一种抽象的查询语言B、元组关系演算和域关系演算属于关系演算语言C、关系代数比关系演算具有更强的表达能力D、SQL语言是一种重要的关系数据语言答案:C解析:关系演算是以数理逻辑中的谓词演算为基础的,比较接近于自然演算,故表达能力更强。19.关系模型中,一个关键字是()。A、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成B、可由多个任意属性组成C、至多由一个属性组成D、以上都不是答案:C解析:关键字是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值20.在关于报表数据源设置的叙述中,以下正确的是()。A、只能是表对象B、可以是任意对象C、只能是查询对象D、可以是表对象或查询对象答案:D解析:报表数据源可以是表对象或查询对象,选D。21.在关系代数运算中,五种基本运算为()。A、并、差、选择、投影、笛卡尔积B、并、差、交、选择、笛卡尔积C、并、差、选择、投影、自然连接D、并、差、交、选择、投影答案:A解析:五种基本操作:并,差,积,选择,投影;构成关系代数完备的操作集。其他非基本操作:可以用以上五种基本操作合成的所有操作。22.与WHEREAGEBETWEEN18AND23完全等价的是()。A、WHEREAGE>18ANDAGE<23B、WHEREAGE>18ANDAGE<=23C、WHEREAGE>=18ANDAGE<23D、WHEREAGE>=18ANDAGE<=23答案:D解析:与WHEREAGEBETWEEN18AND23完全等价的是WHEREAGE>=18ANDAGE<=23。23.关于数据库特点的描述,正确的是()。A、数据不可以共享,数据结构化,数据冗余大、易移植,统一管理和分布式控制B、数据可以共享,数据结构化,数据冗余小、易扩充,统一管理和控制C、数据不可以共享,数据结构化,数据冗余大、易扩充,集中管理和分布式控制D、数据可以共享,数据非结构化,数据冗余大、易扩充,统一管理和控制答案:B解析:数据库是长期储存在计算机内、有组织的、可共享的数据集合。具有如下特点:冗余度小、数据资源共享、独立性高、统一管理和控制。24.数据库系统与文件系统的主要区别是()。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B解析:数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。25.下列不属于数据库技术E-R图的三要素的是()。A、矩形B、椭圆形C、菱形D、锥形答案:D解析:E-R图也称实体一联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。在E-R图中,使用矩形表示实体型,椭圆表示属性,菱形表示联系。26.下列SQL99特性的叙述中,哪一条是错误的()。A、行类型和数组类型也称为非用户定义类型B、行类型对应于应用对象模型中的元组构造器C、数组类型对应于应用对象模型中的集合D、SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型答案:A解析:行类型和数组类型不是非用户定义类型。27.逻辑数据独立性是指()。A、模式变,用户不变B、模式变,应用程序不变C、应用程序变,模式不变D、子模式变,应用程序不变答案:B解析:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。28.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。A、层次模型B、关系模型C、网状模型D、实体—联系模型答案:D解析:概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是实体联系模型(E-R模型)。29.以下不是窗体组成部分的是()。A、窗体设计视图B、主体C、窗体页眉D、窗体页脚答案:A解析:组成部分:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。各部分的作用:窗体页眉主要用于设置窗体标题、窗体使用说明或打开相关窗体及执行其他功能的命令按钮等。页面页眉主要用于设置窗体在打印时的页头信息。主体主要用于显示记录数据。页面页脚主要用于设置窗体在打印时的页脚信息。窗体页脚主要用于显示对所有记录都要显示的内容、使用命令的操作说明等信息,也可以设置命令按钮,以便进行必要的控制。30.下列关于用户定义完整性约束的叙述中,哪一条是错误的()。A、取值范围可分为静态定义和动态定义两种B、用户定义完整性约束主要是对属性的取值进行限制C、域完整性约束是用户定义完整性约束的重要组成部分D、域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系答案:D解析:用户定义完整性(userdefinedintegrity)则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。域完整性约束中含有属性间闫的多值依赖关系,是有函数依赖关系,故D错误。31.从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务()。A、逻辑结构设计B、物理结构设计C、需求分析D、概念结构设计答案:A解析:从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务逻辑结构设计。概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据的存储结构与存取方法,这个过程就是数据库的物理设计。32.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理答案:A解析:数据管理发展了三个阶段:人工管理、文件管理、数据库系统。其中数据独立性最高的阶段是数据库系统。33.SQL语言具有两种使用方式,分别称为交互式SQL和()。A、嵌入式SQLB、提示式SQLC、多用户SQLD、解释式SQL答案:A解析:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。34.将数据库对象导出到另一数据库中,实现的功能是()。A、转换成MicrosoftWord文本格式B、转换成MicrosoftExcel数据格式C、复制副本D、转换成数据文件格式答案:C解析:将数据库对象导出到另一数据库中,实现的功能是复制副本。35.数据库系统的核心是()。A、数据库管理系统B、数据C、数据库应用系统D、数据类型答案:A解析:数据库系统的核心软件是数据库管理系统。36.当关系模式R(A,B)已属于3NF,下列说法中()是正确的。A、一定属于BCNFB、A和C都是C、它一定消除了插入和删除异常D、仍存在一定的插入和删除异常答案:D解析:如果某关系模式满足第二范式,而且它的任何一个非主属性都不传递依赖于任何关键字,则满足第三范式。例:关系S1(SNO、SNAME、DNO、DNAME、LOCATION),属性依次代表学号、姓名、所在系编号、系名称、系地址。关键字SNO决定各个属性,满足2NF。但这样的关系肯定会使数据有大量的冗余,有关学生DNO,DNAME,LOCATION三个属性将重复插入、删除和修改。37.数据库中,数据的物理独立性是指()。A、数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立答案:C解析:数据的物理独立性是指当数据库的内模式发生改变时,系统只要改变概念模式和内模式之间的映射转换,而不必改变模式,从而不需要改变内模式。即改变模式/内模式映象。38.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。A、DBS包括DB和DBMSB、DB包括DBS和DBMSC、DDMS包括DB和DBSD、DBS就是DB也就是DBMS答案:A解析:数据库(DB)指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。数据库系统(DBS)是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库管理系统(DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它们的关系是数据库系统由数据库和数据库管理系统组成。39.通过建立合适的索引能提高数据()的效率。A、插入(Insert)操作B、删除(Delete)操作C、修改(Update)操作D、查询(Query)操作答案:D解析:40.在Access数据库中创建一个新表,应该使用的SQL语句是()。A、CreateTableB、CreateIndexC、AlterTableD、CreateDatabase答案:A解析:在Access数据库中创建一个新表,应该使用的SQL语句是CreateTable。41.SQLServer的身份验证模式包括WINDOWS身份验证模式和()。A、用户验证模式B、账号验证模式C、混合验证模式D、DNA验证模式答案:C解析:在安装过程中,必须为数据库引擎选择身份验证模式。可供选择的模式有两种:Windows身份验证模式和混合模式。Windows身份验证模式会启用Windows身份验证并禁用SQLServer身份验证。混合模式会同时启用Windows身份验证和SQLServer身份验证。Windows身份验证始终可用,并且无法禁用。42.数据的逻辑独立性是指()。A、内模式改变,外模式和应用程序不变B、内模式改变,模式不变C、模式改变,内模式不变D、模式改变,外模式和应用程序不变答案:D解析:数据库的逻辑独立性,是指模式改变的时候,外模式和应用程序不变,只需要修改的是模式与外模式之间的映象43.设有学生关系S(SNO,SNAME,DEPT)和选课关系SC(SNO,CNO,GRADE)能正确执行的S的语句是()。A.SELECTCNO,AVG(GRADE)FROMSCGROUPBYCNO;A、SELECTSNAMB、DEPTFROMS,SCWHEREGRADE>80;C、SELECTFROMSWHEREIN(SELECTSNOFROMSCWHEREGRADE=90)D、SLECTCNO,COUNT(*)FROMSCWHERECOUNT(*)>50;答案:B解析:A选项,“查什么就要group什么”不能是其他字段;C缺少字段清单;D聚合条件不能放到where后面要用having。44.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A、物理设计B、概念设计C、逻辑设计D、需求分析答案:B解析:概念设计是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。45.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是()。A、职工号B、姓名,技能C、技能D、职工号,技能答案:D解析:职工号唯一,但每个职工有多项技能,也就是说职工号不能区别关系模式EMP中的每一个元组,但职工号、技能一起可以区别,故为主码。46.以下哪个字段可以建立索引()。A、逻辑型B、备注型数据C、日期型D、OLE对象类型答案:C解析:对于日期型可以指定建立无重复索引防止输入重复数据。但备注、附件、计算型、逻辑型和OLE对象类型的字段不太适宜建立索引。47.在SELECT语句中,下列子句用于将查询结果存储在一个新表中()。A、FROM子句B、INTO子句C、SELECT子句D、WHERE子句答案:B解析:在SELECT语句中,INTO子句用于将查询结果存储在一个新表中。48.“年龄在18~25之间”这种约束属于数据库系统的()措施。A、原始性B、一致性C、完整性D、安全性答案:C解析:数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存储不正确的数据。数据的安全性:保护数据库防止恶意的破坏和非法的存取。49.A、(SELECT总编号FROM借阅WHERE书名=“现代网络技术基础”)B、(SELECT总编号FROM图书WHERE书名=“现代网络技术基础”)C、(SELECT借书证号FROM借阅WHERE书名=“现代网络技术基础”)D、(SELECT借书证号FROM图书WHERE书名=“现代网络技术基础”)答案:B解析:对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。SQL语句正确的是:SELECT借书证号FROM借阅WHERE总编号=(SELECT总编号FROM图书WHERE书名=“现代网络技术基础”)。50.下列选项中列出的所有关键字全部属于标准SQL语言的是()。A.SELECT、IN、WHERE、COUNTE;B.SELECT、FROM、WHERE、ORDRE;A、SELECT、FORM、WHERB、GROUPBY;C、SELECT、FROM、LIKD、IN答案:D解析:SELECT、FROM、WHERE、GROUPBY、IN、LIKE都是属于标准SQL语言。但ORDER、COUNTE、FORM不是标准SQL语言。51.下列关于SQL语言中的CREATE语句的叙述中,哪一条是错误的()。A、SQL语言使用CREATETABLE语句创建基本表和视图B、SQL语言使用CREATETABLE创建表C、SQL语言使用CREATEVIEW创建视图D、SQL语言使用CREATEINDEX创建索引答案:A解析:CREATETABLE只能创建表,创建视图是CREATEVIEW.故选项A错误。52.数据库系统的体系结构是()A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和二级映象D、三级模式结构和三级映象答案:C解析:数据库系统的结构是三级模式和二级映象。53.数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和()。A、数据独立性B、物理独立性C、逻辑独立性D、管理规范性答案:B解析:数据独立性是数据库系统的一个最重要的目标之一。它能使数据独立于应用程序。数据独立性包括数据的物理独立性和逻辑独立性。①物理独立性物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构.这样当数据的物理存储改变了,应用程序不用改变。②逻辑独立性逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。54.容灾的目的和实质是()。A、数据备份B、心理安慰C、保持信息系统的业务持续性D、系统的有益补充答案:C解析:容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。包括数据级容灾、应用级容灾、业务级容灾。55.在关系模型的完整性约束中,引用完整性规则要求()。A、不允许引用不存在的元组B、允许引用不存在的元组C、不允许引用不存在的属性D、允许引用不存在的属性答案:A解析:数据库的完整性是指数据的正确性和相容性,指数据库中的数据始终保持正确的状态,防止不符合语义的错误数据的输入和输出。关系模型中的完整性约束包括实体完整性,参照完整性和用户自定义完整性。参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码K相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须或者取空值(F的每个属性值均为空值),或者等于S中某个元组的主码值。56.如果事务T获得了数据项Q上的排他锁,则T对Q()。A、只能读不能写B、只能写不能读C、既可读又可写D、不能读也不能写答案:C解析:如果事务T获得了数据项Q上的排他锁,则T对Q既可读又可写,其他事务对数据项Q不能读也不能写。57.在SQL关系代数运算中,专门的关系运算是()。A、选择、投影、连接、笛卡尔积B、并、差、交、投影C、选择、投影、连接、除D、并、差、交、选择答案:A解析:在SQL关系代数运算中,专门的关系运算是选择、投影、连接、笛卡尔积。58.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“PUTER”课程的“女”学生姓名,将涉及到关系()。A.SC,CA、SB、S,SCC、S,D、SC答案:D解析:要查询“PUTER”课程的“女”学生的姓名,一共涉及两个关系的字段“PUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,再由C#形成关系C和关系SC的连接,即实现三个关系的连接。59.在数据库技术中,数据库完整性不包括()。A、实体完整性B、数据完整性C、参照完整性D、用户定义完整性答案:B解析:数据库的完整性包括实体完整性、参照完整性和用户自定义完整性。60.下列关于1NF的叙述中,哪条不正确()。A、满足1NF中的关系可以包含复合属性B、满足1NF中的关系不可以包含复合属性C、满足1NF的关系称为规范化关系,否则称为非规范化关系D、不满足1NF的数据库模式不能称为关系数据库答案:A解析:1NF要求1列不能有2个属性n2NF关系模式R∈1NF,且每个非主属性完全依赖于码,则称R属于2NF。61.DBS中,内、外存数据交换最终是通过()完成的。A、UWAB、DBMSC、OSD、键盘答案:C解析:内、外存数据交换由操作系统的文件系统管理,OS即为OperatingSyStem(操作系统)。62.下列不属于SQL数据操纵功能范围的语句是()。A、SELECTB、CREATETABLEC、DELETED、INSERT答案:B解析:数据操纵功能包括数据查询和数据更新两大操作,其中数据更新又包括插入、删除和修改三种操作:SELECT属于数据查询操作;DELETE属于数据删除操作;INSERT属于数据更新操作:而CREATETABLE属于数据定义操作。63.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。A、层次分析法和层次结构图B、数据流程分析法和数据流程图C、结构分析和模块结构图D、实体联系法和实体联系图答案:D解析:在数据库设计中,需求分析的结果形成数据流图;概念设计阶段用E-R(实体联系)方法来描述概念模型,形成E-R图;对关系数据库而言,逻辑设计阶段的任务是把E-R图(概念模型)转换为关系模型。64.五种基本关系代数运算是()。A、∪,-,×,π和σB、∪,-,∞,π和σC、∪,∩,×,π和σD、∪,∩,∞,π和σ答案:A解析:关系代数运算的基本运算符有4类:集合运算符、专门的关系运算符、算术运算符和逻辑运算符。并、差、笛卡儿积、投影、选择是5种基本的运算,其他运算可以通过基本的运算导出。65.在关系数据库设计中,设计关系模式是()的任务。A、概念设计阶段B、需求分析阶段C、逻辑设计阶段D、物理设计阶段答案:C解析:逻辑设计阶段主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。66.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。A、多个用户共享一个数据文件B、多个用户、同一种语言共享数据C、同一个应用中的多个程序共享一个数据集合D、多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D解析:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指多种应用、多种语言、多个用户相互覆盖地使用数据集合。67.要撤销基本表S及其下属所有的元素,可用()语句来实现。A、DROPTABLESCASCADEB、DROPTABLESRESTRICTC、DELETETABLESCASCADED、DELETETABLESRESTRICT答案:A解析:删除基本表的语句是:DROPTABLE表名[CASCADEIRESTRICT]。CASCADE:删除列时.所有引用到该列的视图和约束也被自动删除。RESTRICT:只有没有视图和约束引用到该列时,才可以被删除。在本题中要撤销基本表S及其下属所有的元素,可以用语句DROPTABLESCASCADE。68.在关系数据模型中,用来表示实体的是()。A、指针B、记录C、表D、字段答案:C解析:在关系数据模型中,用来表示实体的是二维表。69.下列说法正确的是()。A、数据库管理系统属于应用软件的范畴B、数据库管理阶段数据由DBMS统一管理C、数据库管理系统包括数据库系统和数据库D、数据库系统的核心是数据答案:B解析:数据库管理系统属于系统软件,操纵和管理数据库的大型软件,A项表述错误:数据库系统包括:数据库,数据库管理系统,数据库管理员三部分,C项表述错误;数据库系统的核心是数据库管理系统,D项表述错误。答案选B。70.下列哪一条不是数据库管理系统必须提供的基本功能()。A、数据操纵B、安全性保护和完整性控制C、数据定义D、可移植性保证答案:D解析:数据库管理系统必须提供的基本功能是数据定义功能、数据操纵功能、数据库运行管理、数据库的建立和维护功能等。71.把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是()A.GRANTGRADEONSCTOZHAOB.GRANTUPDATEONSCTOZHAOA、GRANTUPDATE(GRADB、ONSCTOZHAOC、GRANTUPDATEONSC(GRADD、TOZHAO答案:C解析:把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是GRANTUPDATE(GRADE)ONSCTOZHAO。72.SQL语言具有()的功能。A、关系规范化、数据操纵、数据控制B、数据定义、关系规范化、数据控制C、数据定义、关系规范化、数据操纵D、数据定义、数据操纵、数据控制答案:D解析:SQL语言具有数据定义、数据操纵、数据控制的功能。73.SQL语句中删除表的命令是()。A、DeleteDbfB、EraseTableC、DeleteTableD、DropTable答案:D解析:SQL语句中删除表的命令是DropTable,故选D。74.DBMS的恢复管理子系统保证了事务的()。A、独立性实现B、-致性实现C、隔离性实现D、持久性实现答案:D解析:DBMS的恢复管理子系统保证了事务的持久性实现。75.以下()封锁违反两段锁协议。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答案:D解析:两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。加锁阶段:在该阶段可以进行加锁操作。在对任何数据进行读操作之前要申请并获得S锁,在进行写操作之前要申请并获得X锁。加锁不成功,则事务进入等待状态,直到加锁成功才继续执行。解锁阶段:当事务释放了一个封锁以后,事务进入解锁阶段,在该阶段只能进行解锁操作不能再进行加锁操作。两段锁协议规定:在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁,而且在释放一个封锁之后,事务不再获得任何其他封锁。76.在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。A、参照完整性B、用户自定义C、用户操作D、实体完整性答案:B解析:用户自定义完整性指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值,某个非主属性也不能取空值,某个属性的取值范围在0-100之间不等。77.关系数据库标准语言SQL是下列哪一项的缩写()。A、StructuredQueryLanguageB、StandardQueryLanguageC、SpecifyingQueryLanguageD、ScalableQueryLanguage答案:A解析:结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。78.目前,应用最广泛的数据库类型是()。A、层次型数据B、网状型数据C、关系型数据D、面向对象数据库答案:C解析:关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成,是最广泛的数据库类型。79.下列叙述中正确的是()。A、数据库系统中,数据的物理结构必须与逻辑结构一致B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库是一个独立的系统,不需要操作系统的支持答案:C解析:数据库技术的根本目标是要解决数据共享的问题,故C正确。数据库系统中,数据的物理结构不需要与逻辑结构一致,A错误。数据库设计不是指设计数据库管理系统,而是设计数据库的概念结构、逻辑结构、物理结构等,故B错误。数据库不是独立的系统,需要操作系统的支持,故D错误。80.灾难恢复措施在整个备份中占有相当重要的地位。因为它关系到系统、软件与数据在经历灾难后能否快速、准确地恢复。全盘恢复也被称为(),一般应用在服务器发生意外灾难,导致数据全部丢失、系统崩溃或是有计划的系统升级、系统重组等情况。A、系统恢复B、硬件恢复C、全局恢复D、软件恢复答案:A解析:全盘恢复一般应用在服务器发生意外灾难导致数据全部丢失、系统崩溃或是有计划的系统升级、系统重组等,也称为系统恢复。81.Access2007中的窗体是()之间的主要接口。A、数据库和用户B、用户和操作系统C、操作系统和数据库D、人和操作系统答案:A解析:Access2007中的窗体是数据库和用户之间的主要接口。82.在基本SQL语言中,不可以实现()。A、查询视图和基表B、并发控制C、定义基表D、定义视图答案:B解析:在基本SQL语言中,包括数据定义、数据操作和数据控制,故可以实现查询视图和基表、定义基表、定义视图,而并发控制不可以实现。83.下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的()A、参照关系与被参照关系通过外码相联系B、参照关系是从关系,被参照关系是主关系C、参照关系与被参照关系之间的联系是1:n联系D、其主码在另一个关系中作为外码的关系称为被参照关系答案:C解析:参照完整性(ReferentialIntegrity)是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。关系数据库中通常都包含多个存在相互联系的关系,关系与关系之间的联系是通过公共属性来实现的。所谓公共属性,它是一个关系R(称为被参照关系或目标关系)的主关键字,同时又是另一关系K(称为参照关系)的外部关键字。如果参照关系K中外部关键字的取值,要么与被参照关系R中某元组主关键字的值相同,要么取空值,那么,在这两个关系间建立关联的主关键字和外部关键字引用,符合参照完整性规则要求。如果参照关系K的外部关键字也是其主关键字,根据实体完整性要求,主关键字不得取空值,因此,参照关系K外部关键字的取值实际上只能取相应被参照关系R中已经存在的主关键字值。84.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。SQL语句正确的是()。SELECT姓名,书名FROM借阅,图书,读者WHERE:;借阅.借书证号=“0001”AND;.A、图书.总编号=借阅.总编号AND;读者.书名=借阅.书名B、图书.分类号=借阅.分类号AND;读者,借书证号=借阅.借书证号C、读者.总编号=借阅.总编号AND;读者,借书证号=借阅.借书证号D、图书,总编号=借阅.总编号AND;读者.借书证号=借阅,借书证号答案:D解析:对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名SQL语句正确的是:SELECT姓名,书名FROM借阅,图书,读者WHERE借阅,借书证号:“0001”AND图书.总编号=借阅.总编号AND;读者,借书证号=借阅.借书证号。85.数据仓库用于支持决策,面向分析型数据处理,它不同于组织机构现有的操作型数据库;数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据。从数据仓库体系结构看,数据仓库环境的核心是()。A、数据抽取和访问工具B、数据仓库DBC、数据集市D、元数据答案:B解析:数据仓库通常采用3级体系结构,底层为数据仓库服务器,中间层为OLAP服务器,顶层为前端工具,其中数据仓库服务器是核心部分。86.数据库系统的控制中枢是()。A、数据库B、数据库管理系统C、数据库管理员D、数据库应用系统答案:B解析:数据库管理系统是数据库系统的控制中枢,同时也是其核心。87.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。A、3NFB、4NFC、BCNFD、2NF答案:B解析:4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。因为根据定义,对于每一个非平凡的多值依赖X→→Y,X都含有候选码,于是就有X→Y,所以4NF所允许的非平凡的多值依赖实际上是函数依赖。88.下面哪项不是数据库系统必须提供的数据控制功能?()A、并发控制B、可移植性C、完整性D、安全性答案:B解析:RDBMS提供了数据控制功能:①数据的安全性控制数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库系统:RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允许的操作。②数据的完整性控制数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致性。③数据的并发控制数据的并发控制是指RDBMS必须对多用户并发进程同时存取、修改数据的操作进行控制和协调,以防止互相干扰而得到错误结果。89.数据库的概念模型独立于()。A、具体的机器和DBMSB、现实世界C、信息世界D、E-R图答案:A解析:概念数据模型,这是面向数据库用户实现世界的数据模型,主要描述世界的概念化结构.它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的DBMS无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。90.关于主键约束,以下说法错误的是()。A、允许空值的字段上可以定义主键约束B、可以将包含多个字段的字段组合设置为主键C、一个表中只能设置一个主键约束D、允许空值的字段上不能定义主键约束答案:A解析:①可以定义一列或多列为主键②主键列上没有任何两行具有相同值(即重复值)③主键列上也不能为空值④主键用于唯一地标识表中的每一条记录。91.下列命令中,哪一个不是SQL的修改命令?()A、INSERrrB、UPDATEC、DELErrED、SELECT答案:D解析:在SQL中,修改语句包括更新、删除和插入三类。其中,更新是指修改指定表中满足位次的元组,并把这些元组按SET子句中的表达式修改相应字段上的值,使用UPDATE命令。删除是将指定表中删除满足位次的那些记录,但表的定义仍在数据字典中,使用DELETE命令。插入是将一个新记录或子查询的结果插入指定的表中,使用INSERT命令。故本题选择D项。92.DBMS中实现事务原子性的子系统是()。A、完整性子系统B、恢复管理子系统C、事务管理子系统D、并发控制子系统答案:C解析:DBMS中实现事务原子性的子系统是事务管理子系统。93.关于用户角色,下面说法正确的是()。A、SQLServer中,数据访问权限只能赋予角色,而不能直接赋予用户B、角色与身份认证无关C、角色与访问控制无关D、角色与用户之间是一对一的映射关系答案:B解析:用户就是用户,角色可以理解为成员将具有相同权限的组。当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role)。数据库角色指定了可以访问相同数据库对象的一组数据库用户。94.用下面的T-SOL语句建立--个基本表:CREATETABLEStudent(SnoCHAR(4)PRIHARTKEY,SnameCHAR(8)NOTMULL,SexCHAR(2),AgeINT)可以插入到表中的元组是()。A、‘5021′,NULL,男,21B、‘5021′,‘刘祥′,NULL,NULLC、‘5021′,‘刘祥′,男,21D、NULL,‘刘祥′,NULL,21答案:B解析:sno是主键,不能为空。Sname也要求非空。排除AC。C项“男”字符非法,故选B。95.数据库表的外关键字是()部分。A、另一个表的关键字B、与本表没关系的C、是本表的关键字D、都不对答案:A解析:数据库表的外关键字是本表的一个字段,但非关键字,故BC错,外关键字是另一个表的关键字,选A。96.关于系统备份方式,下列说法正确的有()。关于Access的描述正确的是()。A、Access是一个运行于操作系统平台上的关系型数据库管理系统B、Access是Word和Excel的数据存储平台C、Access是一个文档和数据处理应用软件D、Access是网络型关系数据库答案:A解析:Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,是一个运行于操作系统平台上的关系型数据库管理系统。97.下面关于SQL语言的描述中,不正确的是()。A、SQL语言支持数据库的三级模式结构B、一个SQL数据库就是一个基本表C、SQL的一个表可以是一个基本表,也可以是一个视图D、一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表答案:B解析:一个SQL数据库就是一个基本表,这个是错误的。其他选项都是正确的。98.在命令窗口执行SQL命令时,若命令要占用多行,续行符是()。A、逗号(,)B、分号(;)C、冒号(:)D、连字符(—)答案:D解析:在命令窗口执行SQL命令时,若命令要占用多行,续行符是连字符(—)。99.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。A、记录B、元组C、行D、属性答案:D解析:当两个关系在自然连接时,必须要有公共字段即属性。如:学生(学号、姓名、性别、年龄),成绩(学号,课程名,成绩)当关系学生和关系成绩建立连接时,必须要通过共有字段(属性)学号。100.能够消除多值依赖引起的冗余是()。A、2NFB、3NFC、BCNFD、4NF答案:D解析:第四范式能消除非平凡且非函数依赖的多值依赖。101.相对于数据库系统,文件系统的主要缺陷有数据联系弱、数据的不一致性和数据的()。A、可重用性差B、安全性差C、非持久性D、冗余性答案:D解析:与文件系统相比,数据库系统主要有以下的特点:文件系统阶段:在文件系统阶段,数据以文件为单位存储在外存,且由操作系统统一管理。操作系统为用户使用文件提供了友好界面。文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定的独立性。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享。但由于数据的组织仍然是面向程序,所以存在大量的数据冗余。102.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中()。A、SELECTB、HAVINGC、WHERED、GROUP,HAVING答案:C解析:SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在WHERE子句中。103.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()规则。A、实体完整性B、参照完整性C、用户定义完整性D、域完整性答案:A解析:实体完整性是指关系中的元组在组成主键的属性上不能有空值;参照完整性是指外键的值不允许参照不存在的相应表的主键的值,或者外键为空值;用户定义完整性是用户根据具体应用需要而定义的:域完整性是用户定义的完整性规则之一。属性A是关系R的主属性,不能为空值,是遵循实体完整性规则。104.在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为()。A、并B、选择C、自然连接D、连接答案:D解析:连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。连接操作是将不同的两个关系连接成为一个关系。对两个关系的连接其结果是一个包含原关系所有列的新关系。新关系中属性的名字是原有关系属性名加上原有关系名作为前缀。这种命名方法保证了新关系中属性名的唯一性,尽管原有不同关系中的属性可能是同名的。新关系中的元组是通过连接原有关系的元组而得到的。105.相对于非关系模型,关系数据模型的缺点之一是()。A、数据独立性高B、有严格的数学基础C、存取路径对用户透明,需查询优化D、数据结构简单答案:C解析:关系模型的缺点是查询效率不如非关系模型。因此,为了提高性能,必须对用户的查询进行优化,增加了开发数据库管理系统的负担。106.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。A、结构不合理B、冗余度大C、数据丢失D、数据的不一致性答案:B解析:一个关系模式分解可以得到不同关系模式集合,也就是说分解方法不是唯一的。最小冗余的要求必须以分解后的数据库能够表达原来数据库所有信息为前提来实现。其根本目标是节省存储空间,避免数据不一致性,提高对关系的操作效率,同时满足应用需求。107.关于SQL语言下列描述正确的是()。A、SQL语言只包括数据查询语言和数据操纵语言B、用SQL语言可以实现可视化应用程序开发C、SQL语言可作为一种交互式语言D、SQL语言是一种关系代数查询语言答案:C解析:SQL语言中包括数据定义语言、数据操纵语言和数据控制语言,故A错误。用SQL语言不可以实现可视化应用程序开发,必须借助其他可视化工具才可以,故B错误。SQL语言可作为一种交互式语言是正确的。SQL语言不是一种关系代数查询语言,故D错误。108.一个查询的结果成为另一个查询的条件,这种查询被称为()。A、内查询B、连接查询C、自查询D、子查询答案:D解析:一个查询的结果成为另一个查询的条件,这种查询被称为子查询,也叫嵌套查询。109.概念模型独立于()。A、E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、DBMS答案:B解析:概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。110.从E-R图向数据模型的转换是数据库设计的哪一个阶段的任务()。A、逻辑结构设计B、物理结构设计C、需求分析D、概念结构设计答案:A解析:从E-R图向数据模型的转换是数据库设计的逻辑结构设计阶段的任务逻辑结构设计。概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据的存储结构与存取方法,这个过程就是数据库的物理设计。111.要保证数据库的逻辑数据独立性,需要修改的是()。A、模式与外模式之间的映象B、模式与内模式之间的映象C、模式D、三级模式答案:A解析:要保证数据库的逻辑数据独立性,需要修改的是模式与外模式之间的映象。要保证数据库的物理数据独立性,需要修改的是模式与内模式之间的映象。112.在下列网络安全备份方式中,恢复时间最短的是()。A、完全备份B、增量备份C、差异备份D、按需备份答案:A解析:(1)完全备份(FullBackup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此大大加快了系统或数据的恢复时间。然而它的不足之处在于,各个全备份磁带中的备份数据存在大量的重复信息;另外,由于每次需要备份的数据量相当大,因此备份所需时间较长。(2)差异备份(DifferentialBackup)备份自上一次完全备份之后有变化的数据。差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后不标记为已备份文件。换言之,不清除存档属性。差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷的同时,又具备了它们各自的优点。首先,它具有了增量备份需要时间短、节省磁盘空间的优势:其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。系统管理员只需要两盘磁带,即全备份磁带与灾难发生前一天的差异备份磁带,就可以将系统恢复。(3)增量备份(IncrementalBackup)备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即备份后标记文件,换言之,清除存档属性。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。但增量备份的数据恢复是比较麻烦的。您必须具有上一次全备份和所有增量备份磁带(一旦丢失或损坏其中的一盘磁带,就会造成恢复的失败),并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此这就极大地延长了恢复时间。113.现代DBMS通常采用“外模式、模式、内模式”三级模式,并在三级模式之间提供“外模式/模式/内模式”两层映射,这种处理使得数据库系统只有较高的()。A、数据相容性B、数据一致性C、数据独立性D、数据共享性答案:C解析:由于数据库系统采用三级模式结构,因此系统具有数据独立性的特点。数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。数据独立性包括逻辑独立性和物理独立性。114.在各用户共享的数据库系统中,并发操作的事务如果互相干扰,会破坏事务的()。A、原子性B、一致性C、隔离性D、持久性答案:A解析:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。与某个事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个子集,则可能会破坏事务的总体目标。当出现并发操作的事务就会破坏原子性。115.关系模型可以表示实体集和其属性以及()。A、一个记录内部的联系B、实体集间的联系C、字段间的联系D、关键字和记录间的联系答案:B解析:关系模型是用二维表的形式表示实体和实体间联系的数据模型。故本题正确选项为B。116.当前,在DBMS的研究方面,较活跃的是()。A、网状数据库B、层次数据库C、DBASED、演绎数据库答案:D解析:演绎数据库是建立在一阶谓词逻辑基础上的。演绎数据库的数据模型是一种基于逻辑的模型。Hom子句的逻辑为演绎数据库提供了递归定义的能力,从而可以定义更复杂的数据,支持更强的数据操作能力,更完善的完整性保护,提供数据操作与宿主语言统一的说明性语言,因此具有比传统数据库更强的能力。演绎数据库是数据库技术与逻辑程序相结合,数据库技术与人工智能相结合的结果。目前,相对于传统数据库的研究而言,演绎数据库的研究更为活跃。117.以下不属于数据库特点的是()。A、可以为各种用户共享B、数据独立性高C、数据按一定的数据模型组织、描述和存储D、不利于管理答案:D解析:数据库的特点有:可以为各种用户共享;数据独立性高;数据按一定的数据模型组织、描述和存储;利于管理。118.关系模型是一种()。A、概念模型B、物理模型C、数据模型D、E-R答案:C解析:基本数据模型有层次模型、网状模型、关系模型。119.ACCESS中,查看一个选择查询的结果,通常是以()显示结果集。A、数据表视图B、SQL视图C、设计视图D、窗体视图答案:A解析:ACCESS中,查看一个选择查询的结果,通常是以数据表视图显示结果集。120.数据库技术本身在不断地发展和完善,它已取代了早期的层次数据库与网状数据库,关系数据库管理系统应能实现的专门关系运算包括()。A、升序、降序、求和B、选择、投影、连接C、关联、更新、排序D、并、差、交答案:B解析:专门的关系运算包括选择、投影、连接及除法。121.下列关于嵌入式SQL的叙述中,哪一条是错误的()。A、能嵌入SQL语句的高级语言只有COBOL和CB、系统必须协调SQL语句与主语言语句处理记录的不同方式C、嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一D、嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足答案:A解析:嵌入式SQL(EmbeddedSQL)是一种将SQL语句直接写入C语言,COBOL,FORTRAN,Ada等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语言称为宿主语言,122.Like用来查找()的指定模式。A、字符串B、备注类型的数据C、日期类型的数据D、OLE字段答案:A解析:Like用来指定查找字符串的字符模式。123.在SELECT语句中,下列()子句用于对搜索的结果进行排序。A、HAVING子句B、WHERE子句C、ORDERBY子句D、GROUPBY子句答案:C解析:SELECT语句中,GROUPBY子句用于对数据按照某个字段分组HAVING子句用于对分组统计进一步设置条件,ORDERBY子句是对搜索的结果排序,GROUPBY子句是对搜索的结果分组,WHERE子句是对搜索的结果条件筛选。124.SQL语言是关系型数据库系统典型的数据库语言,它是()。A、过程化语言B、导航式语言C、格式化语言D、结构化查询语言答案:D解析:SQL语言是关系型数据库系统典型的数据库语言,它是结构化查询语言(StmcturedQueryLanguage).125.以下关于报表与数据的叙述中,正确的是()。A、报表可以输入和输出数据B、报表只能输出数据C、报表只能输入数据D、报表不能输入和输出数据答案:B解析:报表只能输出数据,不可以输入数据,故选B。126.关于冗余数据的叙述中,不正确的是()。A、冗余的存在给数据库的维护增加困难B、不应该在数据库中存储任何冗余数据C、冗余数据是指可由基本数据导出的数据D、冗余的存在容易破坏数据库的完整性答案:B解析:数据库中不可能实现完全杜绝冗余。127.关系模型中,候选码()。A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、以上都不是答案:C解析:候选码可以是一个也可以是多个,但是必须能唯一标识元组。128.常见的数据模型有3种,它们是()。A、字段名、字段类型和记录B、层次、关系和网状C、环状、层次和关系D、网状、关系和语义答案:B解析:常见的数据模型有3种,即按图论理论建立的层次结构模型和网状结构模型以及按关系理论建立的关系结构模型。129.在关系DB中,任何二元关系模式的最高范式必定是()。A、2NFB、3NFC、BCNFD、lNF答案:C解析:设关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必含有候选码,那么R∈BCNF。130.在窗体中添加一个标签控件,名称为Lbll;添加一个命令按钮,名称为mandl,Click事件代码如下:PrivateSubmandl_Click()A=1234B¥=Str¥(A)C=Len(B¥)ME.Lbll.Caption=CEndSub单击命令按钮,则在窗体上显示的内容是()。A、2B、0C、6D、5答案:D解析:运算时把1234转换成了字符串,字符串的最后有一个结束符为/0,自动添加,显示不出来的,所以一共占了四个位置所以b=5。131.创建S时,要求约束sex属性只能取值为男或者女,正确的命令是()。A、CREATETABLES(sexchar(2),sexin(‘男’,‘女’))B、CREATETABLES(sexchar(2),CHECK(sexin(‘男’,‘女’)))C、CREATETABLES(sexchar(2)in(‘男’,‘女’))D、CREATETABLES(sexchar(2),CHECK(‘男’,‘女’))答案:B解析:创建S时,要求约束sex属性只能取值为男或者女,正确的命令是:CREATETABLES(sexchar(2),CHECK(sexin(‘男’,‘女’)))。132.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系数据模型。A、概念设计B、逻辑设计C、物理设计D、运行阶段答案:B解析:将E-R模型这一概念模型转换为关系数据模型是数据库逻辑设计阶段完成的工作。133.数据库的基本特点是()。A、数据可以共享(或数据结构化)、数据互换性、数据冗余小,易扩充、统一管理和控制B、数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、统一管理和控制C、数据可以共享(或数据结构化)、数据独立性、数据冗余大,易移植、统一管理和控制D、数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制答案:B解析:数据库主要有以下特点:①实现数据共享数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。②减少数据的冗余度同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。③数据的独立性数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。④数据实现集中控制文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。⑤数据一致性和可维护性,以确保数据的安全性和可靠性主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用。⑥故障恢复由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等。134.关系模式的候选关键字可以有(),主关键字有1个。A、0个B、1个C、1个或多个D、多个答案:C解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(CandidateKey)。候选关键字既能唯一地确定记录,它包含的字段又是最精炼的。也就是说候选关键字是最简单的超关键字。135.下列关于关系操作的叙述中,哪一条是错误的()。A、关系操作是用对关系的运算来表达查询要求的方式B、关系操作的对象和结果都是集合C、关系操作的能力可以通过代数方式和逻辑方式来表示D、关系操作通过关系语言实现,关系语言的特点是高度过程化答案:D解析:关系操作的对象和结果都是集合,关系操作通过关系语言实现,关系语言的特点是高度非过程化。因此选项D错误。136.由于关系模式设计不当所引起的删除异常指的是()。A、应该删除的数据不能删除B、未经授权的用户对数据进行了删除操作C、数据删除过程中发生了故障D、不该删除的数据被删除答案:A解析:由于关系模式设计不当所引起的删除异常指的是应该删除的数据不能删除。137.下列有关冗余数据的说法,错误的是()。A、数据库中的冗余数据并不一定是越少越好B、不应该在数据库中储存任何冗余数据C、冗余数据不破坏数据库的完整性D、冗余数据的存在给数据库的维护增加困难答案:B解析:在数据库中,有时有必要储存一些冗余数据以防止数据的丢失,其不会破坏数据库的完整性。138.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。A、建立库结构B、系统调试C、加载数据D、扩充功能答案:D解析:数据库物理设计完成后会根据物理设计并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般一个大型数据库的设计过程往往需要经过多次循环反复。当设计发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。139.下列关于数据库数据模型的说法中,()是不正确的。A、任何一张二维表都表示一个关系B、层次模型的数据结构是有向树结构C、在网状模型中,一个子节点可以有多个父节点D、在面向对象模型中每一个对象都有一个唯一的标识答案:A解析:在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个二维表都能表示一个关系,如嵌套表)。140.在数据库系统中,保证数据及语义正确和有效的功能是()。A、存取控制B、并发控制C、安全控制D、完整性控制答案:D解析:完整性约束是完整性控制的核心。DBMS要提供各种完整性约束的实现机构,保证对数据库的任何更新操作都不会破坏数据语义的正确性和准确性。141.Like用来比较两个()是否相同。A、字符串B、备注类型的数据C、日期类型的数据D、OLE字段答案:A

温馨提示

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

评论

0/150

提交评论