计算机三级数据库技术真题,2017年计算机三级《数据库技术》练习试题及答案

副标题:2017年计算机三级《数据库技术》练习试题及答案

时间:2023-06-29 21:32:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

单选题
  1.数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。下列提供逻辑独立性的是(  )。
  A.外模式/模式映像
  B.模式/内模式映像
  C.内模式/外模式映像
  D.模式/模式映像
  2.浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是(  )。
  A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能
  B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户
  C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务
  D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
  3.关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是(  )。
  A.关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组
  B.按照一定的规则可以将ER模型转换为关系模型中的关系模式
  C.关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的
  D.关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化
  4.在数据库应用系统的需求分析阶段,设有如下工作:
  1.分析与描述目标系统需要完成的功能
  Ⅱ.分析与描述目标系统对响应时间、存储容量的要求
  Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系
  Ⅳ.分析与描述每项功能活动需要的输人数据、业务规则及输出数据
  V.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是(  )。
  A.仅Ⅰ、Ⅳ和V
  B.仅Ⅱ、Ⅳ和V
  C.仅Ⅰ、Ⅱ和Ⅲ
  D.仅Ⅲ、Ⅳ和V
  5.在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法:
  Ⅰ.一个实体集中的属性名要
  Ⅱ.属性一般用名词或名词短语命名
  Ⅲ.一个属性的值可以取自不同的域
  Ⅳ.实体集的标识属性能够识别实体集中每一个实体
  V.标识属性的取值不能重复,但可以为空以上说法正确的是(  )。
  A.仅Ⅰ、Ⅲ和V
  B.仅Ⅰ、Ⅱ和Ⅳ
  C.仅Ⅱ、Ⅳ和V
  D.仅Ⅱ、Ⅲ和Ⅳ
  6.设有关系模式:作者(作者编号,姓名,身份证号,职业,出生日期)。下列能够作为该关系模式候选码的是(  )。
  A.作者编号,姓名
  B.作者编号,身份证号
  C.作者编号,职业
  D.身份证号,出生日期
  7.人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是(  )。
  A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流
  B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题
  C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复
  D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案
  8.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:
  Ⅰ.系统需要支持会员制
  Ⅱ.系统不需要考虑财务核算功能
  Ⅲ.系统应长期稳定运行
  Ⅳ.系统应有销售统计功能
  V.系统应保证数据存储安全
  上述需求中属于非功能需求的是(  )。
  A.仅Ⅲ和Ⅳ
  B.仅Ⅲ和V
  C.仅Ⅳ和V
  D.仅Ⅰ、Ⅱ和V
  9.设有某电子商务平台,该平台业务繁忙。为实现面向用户的精确营销,提高向用户推荐商品的成功率,需要建立数据仓库系统,并将数据仓库作为数据挖掘应用程序的数据源。设电子商务平台的OLTP环境中有销售数据表Tl和用户信息表T2。数据仓库用表T3保存近5年的销售细节数据,同时有用户信息表T4和用户商品推荐表T5。下列方案一般情况下最为合理的是(  )。
  A.实时更新T3,即每产生一条销售记录,就将该记录同时写到T1和T3中,并触发数据挖掘程序运行,以增加数据挖掘结果的准确性和实时性
  B.当一个销售事务完成并生成销售记录后,触发数据挖掘程序在T1上执行并得到针对该用户的商品推荐列表,然后将商品推荐列表写到T5中。每隔数小时从T1获取新数据批量更新T3
  C.根据T1的变化实时更新T3,每天定时运行数据挖掘程序,生成用户商品推荐列表,并将其写到T5中
  D.每天根据T1对T3做一次批量更新,数据挖掘程序根据新数据生成用户商品推荐列表,并将其写到T5中
  3.设某全国性的运输企业建立了大型0LTP系统,并在该系统之上建立了数据仓库。0LTP系统和数据仓库中有如下数据表:
  运输明细表(运输单ID,发送站ID,终到站ID,货物ID,货物重量,运输价格,发货日期)
  汇总表1(发送站ID,终到站ID,货物ID,发货日期,总重,总运价)
  汇总表2(发送站ID,终到地区ID,货物ID,发货日期,总重,总运价)
  汇总表3(发送站ID,终到站ID,货物ID,发货月份,总重,总运价)
  汇总表4(发送地区ID,终到地区ID,货物类别ID,发货日期,总重,总运价)
  该企业管理的货运站约有100个,货物约有500种共l0类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护后数据能保持一致。设有视图V,该视图的访问频率很高,其查询结果模式为(发送地区ID,终到站ID,发货月份,总重,总运价),该视图现以汇总表1为计算数据源。经监控发现,汇总表1的被访问频率过高,导致系统整体性能下降,而其它汇总表被访问频率较低。在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。(10分)
  10.在SQL Server 2008中,如果数据库tempdb的空问不足,可能会造成一些操作无法进行,此时需要扩大tempdb的空问。下列关于扩大tempdb空间的方法,错误的是(  )。
  A.手工扩大tempdb中某数据文件的大小
  B.设置tempdb中的数据文件为自动增长方式,每当空间不够时让其自动增长
  C.手工为tempdb增加一个数据文件
  D.删除tempdb中的日志内容,以获得更多的数据空间
  11.数据库管理系统为提高数据查询效率,可能会采用如下索引技术:
  Ⅰ.有序索引
  Ⅱ.聚集索引
  Ⅲ.树型索引
  Ⅳ.散列(哈希)索引
  其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有(  )。
  A.仅I
  B.仅I、Ⅱ和Ⅲ
  C.仅Ⅳ
  D.都是
  12.设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息表和文章表。为改善此情况,设有下列措施:
  Ⅰ.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次数
  Ⅱ.在操作系统中提高数据库服务进程的优先级
  Ⅲ.不再使用数据库,以文本文件方式存储用户信息和文章
  Ⅳ.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句
  V.统计并检查使用频率的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提高这些查诲的效率以上措施,一般情况下,合理且有效果的是(  )。
  A.仅Ⅰ、Ⅱ和Ⅲ
  B.仅Ⅰ、Ⅳ和V
  C.仅Ⅱ、Ⅲ和Ⅳ
  D.仅Ⅱ、1V和V
  13.在SQL Server 2008中,有系统数据库master、model、msdld、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是(  )。
  A.对以上系统数据库和用户数据库都实行周期性备份
  B.对以上系统数据库和用户数据库都实行修改之后即备份
  C.对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份
  D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份
  14.SQL Server 2008提供了多种数据备份方法:
  Ⅰ.完整数据库备份
  Ⅱ.差异数据库备份
  Ⅲ.文件备份
  Ⅳ.差异文件备份
  以上备份方法中,在备份完成之后必须再对日志进行备份的是(  )。
  A.仅Ⅱ
  B.仅Ⅲ和Ⅳ
  C.仅Ⅰ和Ⅱ
  D.仅Ⅳ
  15.设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障:
  Ⅰ.某DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启
  Ⅱ.与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务
  Ⅲ.系统运行过程中突然停电,恢复供电后操作系统重新启动’
  Ⅳ.某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品
  V.因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复
  V1.DBA误操作强行关闭正在运行的数据库服务器
  以上故障,不属于系统故障的是(  )。
  A.仅Ⅳ
  B.仅Ⅱ、Ⅲ和Ⅵ
  C.仅Ⅱ、Ⅳ和V
  D.仅Ⅰ、Ⅱ和V
  16.关于分布式数据库,下列说法正确的是(  )。
  A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是各分片的片内连接操作
  B.分布式数据库中位置透明性是级别的透明性,这种透明性保证用户在编程时只需考虑数据分片情况,而不用关心分片在各场地的分配情况
  C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段提交协议
  D.分布式数据库系统的目标是利用多处理机节点并发地完成数据库任务,以提高数据库系统的整体性能
  17.在分布式数据库应用系统的设计过程中要考虑数据的分布策略。下列关于数据分布策略的说法,错误的是(  )。
  A.分布式数据库中数据分布策略可以从数据分片和数据分配两个角度来考虑,一般先进行数据分片,再进行数据分配
  B.数据水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便通过选择方法恢复关系
  C.数据垂直分片是在关系中从列(属性)的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码,以便通过连接方法恢复关系
  D.数据分配策略中,集中式分配策略便于控制,但数据过于集中,负载过重,易形成瓶颈,可靠性较差
  18.在并行数据库中,需要将表拆分到不同的磁盘上。下列最适合整表扫描的拆分方式是(  )。
  A.轮转法
  B.散列划分
  C.范围划分
  D.等值划分
  19.数据挖掘可以简单地理解为从大量的数据中发现或挖掘知识。设某公司的客户关系管理系统中有客户表A(CID,v1,v2,…,vn)。给定一个训练集s(v1,v2,…,vn,C.,其中c为客户类别、vi(i=1..n)为客户其他属性。若对表A中任一客户x,要使系统能判定x所属的客户类别,较合理的方案是(  )。
  A.将x对应的元组中的特征向量(v1,v2,…,vn)与训练集s中的元组进行匹配,从而判定x所属的客户类别
  B.对训练集s设计适当的算法,构造一个分类器M,将x对应的特征向量(v1,v2,…,vn)作为M的输入,用M判定X所属的客户类别
  C.采用关联规则挖掘算法构成一个关联式分类器M,用M判定x所属的类别
  D.采用适当的聚类算法,对表A中的所有元组进行聚类,将每个元组归入训练集S各元组的c列所给出的客户类别中,从而实现X所属客户类别的判定
  参考答案及解析:
  1.A【解析】数据库的三级模式由外模式、模式、内模式构成。外模式是用户可见的部分数据的存在形式;模式可以等价为全体数据的逻辑结构且用户不可见,是三级模式的中间部分;内模式对应数据库的物理结构和存储方式。当模式改变时,由数据库管理员对各个外模式/模式的映像作相应的改变,但是外模式可以不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,因此,外模式/模式映像保证了数据与程序的逻辑独立性。
  2.C【解析】应用服务器是指通过各种协议把商业逻辑提供给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用,并接收来自于Web浏览器的用户请求,根据应用领域业务规则执行相应的数据库应用程序,通过访问接口向数据库服务器提出数据操作请求;它亦接收来自于数据库服务器的数据访问结果,并通过客户端将结果返回用户。所以当数据库服务器出现问题时无法向用户提供服务。
  3.D【解析】关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。考生要区分开来关系模式与关系。
  4.A【解析】数据库系统设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计和物理结构设计等。Ⅱ属于物理设计阶段,Ⅲ属于逻辑结构设计阶段,故答案选A。
  5.B【解析】Ⅲ:一个属性的值必须属于的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。V:标识属性的值不能重复且不可以为空。
  6.B【解析】关系模型中的候选码定义为某一组属性可以标识一个元组,则称为该属性组的候选码,所以其候选码属性的取值必须不能有重复也不能为空。题目中姓名,职业,出生日期都可能重复。
  7.D【解析】人机界面的设计可采用原型迭代法,首先进行初步设计,再进行用户界面细节设计,最后是原型设计与改进。
  8.B【解析】需求分析就是分析用户的应用请求。Ⅲ和Ⅴ不是用户所考虑的问题,Ⅴ属于系统的物理设计阶段,Ⅲ属于系统运行与维护阶段所考虑的问题。
  9.D【解析】数据仓库是为了构建新的分析处理环境而出现的一种数据存储和组织的新技术。它的建立能充分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,最终创造出效益。数据仓库有若干基本特征,包括不可更新性和随时间变化性。所谓不可更新性就是用户在提取仓库中的数据进行分析时并不会同时对数据仓库中的数据进行更新操作,而数据变化性是数据仓库每隔一段时间进行数据的更新和处理。综上可以看出,数据仓库的更新与时问间隔有关,所以不会实时更新,即排除A、C,又因为对用户进行推荐时要结合以往的历史数据而不是仅通过当前数据分析,即B错。综上可知,选项D正确。  10.D【解析】数据库中的日志文件通常记录数据库的操作记录,对数据库的安全性与可靠性有着重要的作用。当数据库被破坏或者出现故障时,常常需要根据日志文件来对数据库进行恢复等操作,手动删除tempdb中的Et志文件则将会破坏数据库的安全性和可靠性。
  11.C【解析】传统的索引如有序索引、树型索引都是建立在“比较”的基础上,即在结构中查找记录时需要进行一系列与关键字的比较。理想的情况是不希望经过任何比较,一次存取便能得到所查记录,则就必须在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每个关键字和结构中的的存储位置相对应,因而在查找时,要根据这个对应关系f找到给定值K的像f(K)。若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上,由此,不需要进行比较便可直接取得所查记录。这样的对应关系f称为hash函数,这种方法叫hash索引。其它三个答案都会有索引值的比较。
  12.B【解析】Ⅱ错误原因是题目中已经说明数据库服务成为主要瓶颈,因此跟操作系统的进程调度无关,而且改变操作系统进程优先级会影响系统的运行,有可能会造成其它错误。Ⅲ错误是因为数据库系统中包括数据库管理系统,其中有一些执行和处理数据的方法已经很优化,而若使用文本方式存储数据,则数据管理要用户自己完成,处理更繁琐且效率较低。
  13.D【解析】系统数据库master、model、msdb因为被修改地较少,且对数据库系统影响较大,所以每次修改后应及时备份;而用户自定义的数据库(如学生成绩管理系统中的数据库)在使用过程中会经常不定期的修改,而且每次修改量不大,如果每次修改后重新备份则对系统操作冗余性较大,所以采用定期备份;而tempdb是系统临时文件的数据库,每次启动后都会清空,所以没必要备份。所以选D。
  14.B【解析】文件备份主要是对数据库中数据文件的备份,不对日志文件备份,因此在备份完成之后必须再对日志进行备份。所以选B。
  15.C【解析】Ⅱ和V是介质故障,又称为硬故障,是指物理设备的损坏导致数据库无法运行,而Ⅳ是人为攻击破坏。系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。所以选C。
  16.C【解析】在分布式数据库查询中,导致数据传输通信代价大的主要原因是各个站点分片问的连接和并操作,A错;分布式数据库中的分布透明性包括分片透明性、位置透明性、局部数据模型透明性,其中分片透明性是层次的透明性,B错;分布式数据库的目标是本地自治、非集中式管理、高可用性、位置独立性、数据分片独立性等,D错。故答案选C。
  17.B【解析】数据的水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便在需要时可以重构关系。故B错误。
  18.A【解析】并行数据库常用的划分技术有轮转法、散列划分、范围划分。轮转法:对关系顺序扫描,将第i个元组存储到标号为Di mod n的磁盘上;该方式保证了元组在多个磁盘上均匀分布。散列划分:选定一个值域为{0,1,…,n-1}的散列函数,对关系中的元组基于划分属性进行散列。如果散列函数返回i,则将其存储到第i个磁盘。范围划分:该策略按照关系中某个属性的取值范围将数据文件划分为几部分,分别存放到磁盘L。由此可见,轮转法最适合于扫描整个关系的应用,并在扫描时可以并行地从几个磁盘读取数据,负载平衡,充分发挥了并行性。
  19.B【解析】对于训练集S,测试集A利用数据挖掘中的分类算法,通过训练集构建一个分类器,将测试集A作为分类器输入,经过分类器后会得到相应的类别号。即使相同的类别编号的训练集也可能对应不同的属性集,所以单纯的通过对属性集差别的比较来识别类别不准确,故A错。关联规则挖掘是发现交易数据库中不同商品之间的联系,而本题是对数据进行分类,与题意不符,故C错。D项属于无监督学习算法,对类别并没有规定明确的前提条件,与本题所给的条件无关。综上可知,选项B正确。

2017年计算机三级《数据库技术》练习试题及答案.doc

本文来源:https://www.wddqw.com/kcbn.html