首页 - 网校 - 万题库 - 美好明天 - 直播 - 导航
您现在的位置: 考试吧 > 计算机等级考试 > 计算机三级考试 > 三级数据库 > 模拟试题 > 正文

2017年9月计算机三级数据库技术考前模拟题(2)

来源:考试吧 2017-07-21 20:09:35 要考试,上考试吧! 万题库
“2017年9月计算机三级数据库技术考前模拟题(2)”供考生参考。更多计算机等级考试模拟试题等信息请访问考试吧计算机等级考试网。
第 1 页:单选题
第 2 页:应用题
第 3 页:设计与应用题

  点击查看:2017年9月计算机三级数据库技术考前模拟题汇总

  一、单选题(每题1分,共16分)

  1[单选题] 下列关于函数依赖概念的说法,正确的是(  )。

  A.函数依赖研究一个关系中记录之间的依赖关系

  B.函数依赖研究一个关系中属性之间的依赖关系

  C.函数依赖研究一个关系中主码与外码之间的依赖关系

  D.函数依赖研究一个关系中某列不同行之间取值的依赖关系

  参考答案:B

  参考解析:函数依赖的定义为:设R(u)是属性集U上的关系模型X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在x上属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X。其本质是根据属性间的依赖情况来判定关系是否具有模型不合适的性质。

  2[单选题] 设有下列关于数据库分析、设计与实现的工作:

  Ⅰ 用概念数据模型表示数据对象的特征及其相互间的关联关系

  Ⅱ 进行数据库的备份与恢复等日常维护

  Ⅲ 在ER图的基础上确定数据库关系模式

  Ⅳ 调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式

  V 考虑分析DBAS运行过程中备份数据库策略,如备份时间点和备份周期

  Ⅵ 事务和应用程序的编码及测试

  上述工作中,属于DBAS系统设计阶段工作的是(  )。

  A.仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和V

  B.仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

  C.仅Ⅰ、Ⅲ和Ⅳ

  D.全部

  参考答案:C

  参考解析:I属于设计数据库设计中的概念结构设计,Ⅲ属于逻辑结构设计,Ⅳ属于物理设计。Ⅱ、V、Ⅵ属于数据库的实现与维护。所以选择c选项。

  3[单选题] 在数据库运行过程中,数据库管理员应对数据库运行情况进行监控。设有如下可能需要监控的内容:

  Ⅰ 数据库空间使用情况

  Ⅱ 数据库服务器网络是否通畅

  Ⅲ 数据库缓冲区命中率情况

  Ⅳ 数据库用户向数据库发送的每条SQL语句

  V 数据库中索引使用情况

  上述工作中属于数据库日常监控内容的是(  )。

  A.仅Ⅰ、Ⅲ和V

  B.仅I和Ⅲ

  C.仅Ⅱ、Ⅲ、Ⅳ和V

  D.全部均是

  参考答案:A

  参考解析:本题是对数据库维护的考查,服务器网络的检测不是数据库管理员的职责,而应是操作系统管理员的职责。用户向数据库发送的SQL数量庞大而且没有稳定的衡量指标,所以不属于日常监控范围。故选择A选项。

  4[单选题] 数据库应用系统日常维护的目标是保证系统能够正常运行以满足系统预期的功能和性能要求。下列关于数据库应用系统日常维护工作的说法,错误的是(  )。

  A.数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等

  B.数据库管理员应监控数据库中各种锁的使用情况,在数据库出现锁不能及时解除时可能需要手工解锁

  C.很多情况下,数据库管理员需要定期检查CPU、内存使用情况和操作系统相关日志,防止数据库运行环境故障导致数据库出现问题

  D.为了保证系统可靠运行,运行要求级别较高的数据库一般采用人工监控方法,很少采用自动监控手段

  参考答案:D

  参考解析:数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志的维护等。若是对运行要求级别较高的数据库采用人工监控的办法,则容错性低、成本大,因而一般采用自动监控手段提高性能。

  5[单选题] 设在SQL Server 2008某数据库中有表Sc(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,则下列Case函数中正确的是(  )。

  

2017年9月计算机三级数据库技术考前模拟题(2)



2017年9月计算机三级数据库技术考前模拟题(2)



  ABCD参考答案:D

  参考解析:此题考察了SQL中CASE WHEN语句的用法。如果是简单的赋值查询,比如数据库表示性别:1表示男,2表示女。则用 CASE sex

  

2017年9月计算机三级数据库技术考前模拟题(2)



  即可以表示。但如果条件较为复杂或包含判断式等,则用D所表示的方式。

  6[单选题] 在信息系统的需求分析中,广为使用的DFD建模方法属于(  )。

  A.结构化分析方法

  B.数据分析方法

  C.数据抽象方法

  D.业务归纳方法

  参考答案:A

  参考解析:DFD图采用自顶向下逐步细化的结构化分析方法。

  7[单选题] 下列关于SQL Server 2008视图的说法,错误的是(  )。

  A.数据库中只存储标准视图的定义,并不存储标准视图的内容

  B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容

  C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图

  D.索引视图引用的基本表必须与视图在同一个数据库中

  参考答案:C

  参考解析:创建索引视图的步骤:①使用SCHEMABINDING子句来创建一个视图。 这个视图必须符合许多要求,例如,它只能引用同一数据库中的基表,而不能是其它标准视图。

  所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用;②在视图上创建一个惟一索引。这个索引的叶子级由视图的完整结果集组成;③在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建;④创建并使用索引视图。

  8[单选题] 存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是(  )。

  A.存储管理器负责检查用户是否具有数据访问权限

  B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换

  C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据

  D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性

  参考答案:C

  参考解析:C项是查询处理器的功能,不是存储管理器功能。

  9[单选题] 设有m个的用户集合US={u1,…,um},现对他们的行为数据进行处理,使得每个用户ui对应一个n维向量Vi=[vi1,…,vin],用于表示用户ui的特征。设有函数sim(Vi,Vj)用于判定用户ui与用户uj之间的相似性。若有算法A,能根据用户间的相似性,将US划分成k个子集合,并使属于同一子集合的客户间的相似性尽可能大,不属于同一子集合的客户间的相似性尽可能小。则算法A属于一种(  )。

  A.聚类算法

  B.分类算法

  C.关联分析算法

  D.回归预测法

  参考答案:A

  参考解析:聚类将一个数据集中的数据进行分组,使得每一组内的数据尽可能相似,而不同组间的数据尽可能的不同。它与分类的一个不同点在于,它强调同一个组中的对象有较高的相似度,不同组中的对象之间差别很大。分类和聚类的区别在于,分类事先知道有哪些类别可以分。聚类事先不知道将要分成哪些类,需有聚类算法来自动确定。综上可知,算法A属于聚类算法。

  10[单选题] 下列关于SQL Server 2008身份验证模式的说法,错误的是(  )。

  A.在“Windows身份验证模式”下,不允许sa登录到SQL Server服务器

  B.在“Windows身份验证模式”下,所有Windows用户都自动具有登录到SQL Server服务器的权限

  C.不管是哪种身份验证模式,Windows中的Administrator无需授权就可登录到SQL Server服务器

  D.安装好SQL Server之后,可以根据需要随时更改身份验证模式

  参考答案:B

  参考解析:在“Windows身份验证模式”下,所有Windows用户登陆到SQL Server服务器都无需再提供用户名和密码,但SQL Server会从用户登录到Windows时提供的用户名和密码查找当前用户的信息,判断其是否是SQL Server的合法用户,不是,则拒绝登录。

  11[单选题] DBAS生命周期模型中时间最长的阶段是(  )。

  A.需求分析

  B.系统设计

  C.实行与部署

  D.运行管理与维护

  参考答案:D

  参考解析:一个数据库应用系统开发完成后,运行管理与维护往往是一个长久的过程,时间一般是以年为单位,其成本消耗也是巨大的。

  12[单选题] 下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是(  )。

  A.在C/S结构中,应用业务规则主要是在客户端实现的

  B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的

  C.在C/S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”

  D.在C/S结构中,客户端需要专门开发;在B/S结构中,客户端一般只需要安装浏览器

  参考答案:B

  参考解析:C/S架构是一种典型的两层架构,其全称是Client/Server,即客户端/服务器端架构。其客户端包含一个或多个在用户的电脑上运行的程序。而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据,另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S架构也可以看做是胖客户端架构,因为客户端需要实现绝大多数的业务逻辑和界面展示。C/S的客户端一般需要单独开发。在这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含其中,需要通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。 B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。Browser客户端、WebApp服务器端和DB数据库服务端构成所谓的三层架构。B/S架构的系统无须特别安装,有Web浏览器即可。B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑则放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力,因为客户端包含的逻辑很少,因此也被称为瘦客户端。B/S架构中,客户端只需安装WEB浏览器即可,且应用业务规则一般是WEB服务器端实现的。

  13[单选题] 设在数据库应用系统设计与实现过程中有下列活动:

  Ⅰ 创建触发器

  Ⅱ 定义事务隔离性级别

  Ⅲ 数字签名

  Ⅳ 定义主码

  上述活动中,用于数据库的完整性保护的是(  )。

  A.仅Ⅰ和Ⅱ

  B.仅Ⅰ和Ⅳ

  C.仅Ⅲ和Ⅳ

  D.仅Ⅱ和Ⅲ

  参考答案:A

  参考解析:数据库的完整性是指数据库中数据的正确性、一致性和相容性。触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,触发器经常用于加强数据的完整性约束和业务规则等。事务是以可控的方式对数据资源进行访问的一组操作,事务的隔离性使得事务之间的交互程度有着严格的定义,保护了数据的完整性。Ⅲ中数字签名是用于数据防篡改,Ⅳ定义主码是用于实体的完整性。

  14[单选题] 关于数据库应用系统的设计,有下列说法:

  Ⅰ 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面

  Ⅱ 数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER图

  Ⅲ 在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表

  Ⅳ 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束

  上述说法正确的是(  )。

  A.Ⅰ、Ⅲ和Ⅳ

  B.Ⅰ

  C.Ⅱ和Ⅲ

  D.Ⅱ和Ⅳ

  参考答案:B

  参考解析:数据库应用系统设计包括概念设计、逻辑设计、物理设计3个步骤,每个步骤的设计活动按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。在数据库概念设计阶段,采用自下而上的ER设计。将关系模式转换为具体DBMS平台支持的关系表是数据库物理设计阶段的工作。设计视图和关系模式的完整性约束是数据逻辑设计阶段的工作。

  15[单选题] 下列简化的UML关系图中,最不恰当的是(  )。

  

2017年9月计算机三级数据库技术考前模拟题(2)

  ABCD参考答案:D

  参考解析:在UML类图中,常见的有以下几种关系:①泛化(【箭头及指向】:带三角箭头的实线,箭头指向父类);②实现(【箭头及指向】:带三角箭头的虚线,箭头指向接口);③关联(【箭头及指向】:带普通箭头的实心线,指向被拥有者);④聚合(【箭头及指向】:带空心菱形的实心线,菱形指向整体);⑤组合(【箭头及指向】:带实心菱形的实线,菱形指向整体);⑥依赖(【箭头及指向】:带箭头的虚线,指向被使用者)。D选项是属于组合关系,因此实心菱形的箭头应该指向“窗体”,即实心菱形应该标在窗体旁边。

  16[单选题] 数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式结构的是(  )。

  A.逻辑模式

  B.物理模式

  C.外模式

  D.应用模式

  参考答案:D

  参考解析:数据库三级模式结构: ①内模式也称存储模式或物理模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。并且一个数据库只有一个内模式。

  ②模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用和所使用的开发工具及高级程序设计语言无关。

  ③外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的视图,是与某一应用有关的数据的逻辑表示。外模式是模式的子集,一个数据库可以有多个外模式。

  数据库系统的三级模式结构是指数据库由外模式、模式和内模式三级构成,并通过二级映象功能将三个模式联系起来。

  每题2分,共16分

  17[单选题] 当数据库系统出现故障时,可以通过数据库日志文件进行恢复。下列关于数据库日志文件的说法,错误的是(  )。

  A.数据库出现事务故障和系统故障时需使用日志文件进行恢复

  B.使用动态转储机制时,必须使用日志文件才能将数据库恢复到一致状态

  C.在OLTP系统中,数据文件的空间使用量比日志文件大得多,使用日志备份可以降低数据库的备份空间

  D.日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种

  参考答案:C

  参考解析:数据文件的空间使用量未必比日志文件大,因为日志是快速增长的。此外,使用日志备份并不能降低数据库的备份空间。所以选择c选项。

  18[单选题] 事务日志用于保存(  )。

  A.程序运行过程

  B.程序的执行结果

  C.对数据的更新操作

  D.数据操作

  参考答案:C

  参考解析:事务日志是一个与数据库文件分开的文件。它存储对数据库进行的所有更改,并记录全部插入、更新、删除、提交、回退和数据库模式变化等操作。事务日志是数据备份和数据恢复的重要文件,也是使用SQL Remote或[复制代理]复制数据所必需的。

  19[单选题] 关于商场的DBAS,设有如下数据内容:

  Ⅰ 数据库结构说明Ⅱ 顾客名单

  Ⅲ 数据清洗规则Ⅳ 订单细节数据

  V 商品分类销售汇总数据

  上述选项中是元数据的是(  )。

  A.仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

  B.仅Ⅰ、Ⅱ、Ⅲ和V

  C.仅Ⅰ和Ⅲ

  D.全部都是

  参考答案:C

  参考解析:元数据是关于数据的数据,或者叫做描述数据的数据。元数据描述了数据的结构、内容、链和索引等项内容。在关系数据中,这种描述就是对数据库、表、列等其他对象的定义。因此可推出,Ⅰ、Ⅲ和V不属于元数据。选择C选项。

  20[单选题] 统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是(  )。

  A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示

  B.用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情况

  C.类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构

  D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色

  参考答案:B

  参考解析:UML中视图(View)的概念为从不同的角度观察系统所得到的印象。有了视图,便可把注意力集中在系统的一个方面,通过对多个视图的理解,在大脑中把不同方面的信息拼接起来,最终把握系统的全貌。每个视图需要用一组图(diagram)来描述,图中包含的是代表系统模型元素的各种图形符号,不同的图体现着系统的不同方面。正如我们观察一个物体一样,从不同的角度看到的局部图像可能会出现重叠,不同的视图之间也可能出现重叠的状况,所以同一个图可以从属于不同的视图。用例图属于用例视图,描述系统的功能。行为视图包括顺序图、交互图和状态图,描述系统的活动。描述物理部署情况的是部署视图。

  21[单选题] 在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况:

  Ⅰ 查询语句的WHERE子句中引用率比较高的列

  Ⅱ 经常参与连接操作的列

  Ⅲ 经常在order by子句中出现的列

  Ⅳ 经常使用HKE操作符且字符串前后均带有%的列

  上述情况中一般情况下适合建立索引的是(  )。

  A.仅Ⅰ、Ⅱ和Ⅲ

  B.仅Ⅰ和Ⅲ

  C.仅Ⅱ、Ⅲ和Ⅳ

  D.以上全部

  参考答案:A

  参考解析:对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在Where子句、Order by子句和Group by子句中的属性就可以考虑使用索引;对于前后都是%的列查询不会访问索引,因此不适合建立索引。

  22[单选题] 现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:

  SELECT丰FROM课程表WHERE课程名=´数据库原理´

  为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是(  )。

  A.为课程名列建立一个主索引

  B.为课程名列建立一个位图索引

  C.为课程名列建立一个辅索引

  D.此表上不需要建任何索引

  参考答案:C

  参考解析:本题考查索引的设置。主索引是根据数据对象的主键建立的索引,它们决定了被索引记录的位置,而辅助索引没有这样的限制,可以用于任何索引目的并且可以查找多个数据文件存放的位置。而位图索引一般在范围查询时使用。

  23[单选题] SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法:

  Ⅰ 在内联表值函数中,没有相关联的返回变量

  Ⅱ 内联表值函数通过INSERT语句填充函数返回的表值

  Ⅲ 内联表值函数的作用类似于带参数的视图

  Ⅳ 调用内联表值函数时,只能将内联表值函数放置在FROM子句中

  上述说法中正确的是(  )。

  A.仅Ⅱ

  B.仅Ⅱ和Ⅲ

  C.仅Ⅰ、Ⅱ和Ⅳ

  D.仅Ⅰ、Ⅲ和Ⅳ

  参考答案:D

  参考解析:内联表值函数的返回值是一个表,该表的内容是一个查询语句的结果;内联表值函数的使用与视图非常相似,需要放在查询语句的FROM子句中,作用很像是带参数的视图;内联表值函数通过SELECT语句填充函数返回的表值。

  24[单选题] 某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘10也非常小。造成此现象可能的原因是(  )。

  A.客户机到数据库服务器的网络故障

  B.更新操作涉及到的表没有建立主码

  C.更新的字段没有建立有效的索引

  D.更新操作涉及到的数据被锁定

  参考答案:D

  参考解析:因为在客户端和服务器自带的客户端工具上都是长时间运行无响应,所以与网络无关,A选项错误;B选项中表在建立时必须设定主码,若没有设定则默认所有属性集合为主码,所以B选项错;C选项中索引在更新时比较复杂,其本身为虚表,在更新时会对其数据所在的原表更新。当数据被上锁后,若其它事务对其进行写操作,只能等其释放后才能调用。所以选择D选项。

扫描/长按二维码帮助考试通关
2017等考考试报名信息
2017等考各科通关技巧
2017各科最新预测试卷
2017等考各科真题答案

微信搜索"考试吧"了解更多考试资讯、下载备考资料

1 2 3 下一页

  相关推荐:

  2017年全国计算机等级考试考前必做试题及答案汇总

  计算机等级考试成绩评定流程及标准|合格证书样本及证书说明

  历年真题汇总|考试吧特别策划:2017年计算机等级考试报考指南

0
收藏该文章
0
收藏该文章
文章搜索
万题库小程序
万题库小程序
·章节视频 ·章节练习
·免费真题 ·模考试题
微信扫码,立即获取!
扫码免费使用
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 出版物经营许可证新出发京批字第直170033号 
京ICP证060677 京ICP备05005269号 中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧