必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2015计算机三级数据库技术考前冲刺试题(2)

时间: 家辉2 资讯

  13在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是(  )。

  A.CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)

  B.CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)

  C.CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE

  As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b

  ON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5)

  ROLLBACK

  D.CREATE TRIGGER tri_ales ON销售表INSTEAD OF INSERT,UPDATE AS

  IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b

  ON a.商品号=b.商品号

  WHERE销售价格NOT BETWEEN单价*0.6 AND单价*=1.5)

  ROLLBACK

  参考答案:C

  参考解析:FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触发器。INSTEAD OF指定执行触发器而不是执行引发触发器执行SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。

  14在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是(  )。

  A.外模式/模式B.模式/内模式C.外模式/内模式D.逻辑模式/内模式

  参考答案:B

  参考解析:数据库的三级模式和两级映像中的三级模式结构为外模式、模式和内模式,二级映像为模式到内模式的映射以及外模式到模式的映射。模式的三个级别层次反映了模式的三个不同环境以及它们的不同要求,其中内模式处于最低层,它反映了数据在计算机物理结构中的实际存储形式。模式处于中层,它反映了设计者的数据全局逻辑要求。外模式也称用户模式,处于最外层,它反映了用户对数据的要求。数据库系统的三级模式是对数据的三个级别的抽象,它把数据的具体物理实现留给物理模式,使用户与全局设计者不必关心数据库的具体实现与物理背景。同时,它通过两级映射建立三级模式间的联系与转换,使得模式与外模式虽然并不具备物理存在,但是也能通过映射而获得其存在的实体。两级映射也保证了数据库系统中数据的独立性,亦即数据的物理组织改变与逻辑概念改变不影响用户模式,只需调整映射方式即可。模式/内模式保证了数据库中数据与应用程序间的物理独立性,而外模式/模式保证了数据与应用程序间的逻辑独立性。

  15在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是(  )。

  A.对系统数据库和用户数据库都实行周期性备份

  B.对系统数据库和用户数据库都实行修改之后即备份

  C.对系统数据库实行修改之后即备份,对用户数据库实行周期性备份

  D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份

  参考答案:D

  参考解析:因为系统数据库master、model、msdb修改较少,且对数据库系统影响较大,所以每次修改后应及时备份;而用户自定义的数据库(如学生成绩管理系统中的数据库)在使用过程中会经常不定期的修改,而且每次修改量不大,如果每次修改完就重新备份则对系统操作冗余性较大,所以采用定期备份;tempdb是系统临时文件的数据库,每次启动后都会清空,所以没必要备份。选D。

  16数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是(  )。

  A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式

  B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数

  C.数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种用户要求,因此可能会产生多个备选方案

  D.在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率

  参考答案:A

  参考解析:数据库物理设计的目的是将数据的逻辑模式转换为实现技术规范,其目标是设计数据存储方案,以便提供足够好的性能并确保数据库数据的完整性、安全性和可恢复性。通常数据库物理设计并不包括文件和数据库的具体实现细节(例如如何创建文件、建立数据库以及如何加载数据等)。

  17下列关于SQL Server 2008中guest用户的说法,错误的是(  )。

  A.guest用户没有对应的登录账户名

  B.通过授权语句可以启用数据库中的guest用户

  C.所有数据库用户都继承该数据库中guest用户的权限

  D.任何SQL Server登录账户都可以访问启用了9uest用户的数据库

  参考答案:C

  参考解析:所有的数据库用户不是继承数据库中guest用户的权限。

  18下列关于SQL Server 2008架构的说法,错误的是(  )。

  A.在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户

  B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名

  C.架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表

  D.在同一个架构中可以定义表、视图等不同数据库对象

  参考答案:A

  参考解析:架构是形成单个命名空间的数据库实体的集合。命名空问也是一个集合,其中每个元素的名称都是唯一的。架构与用户的关系是一对多的关系,一个用户只能对应一个架构,但多个用户可以共享一个架构,所以选A。

  19对于ODS体系,有下列说法:

  Ⅰ.ODSⅠ:第一类0DS数据更新频率是天级,一般隔夜后将数据更新到ODS中

  Ⅱ.ODSⅡ:第二类0DS的数据更新频率是小时级,如4小时更新一次

  Ⅲ.ODSⅢ:第三类0DS的数据更新频率是秒级,即操作型系统中的数据发生改变后,几乎是立即传送到ODS中,这类0DS建设难度大

  Ⅳ.ODSⅣ:第四类0DS是根据数据来源方向和类型划分的,不仅包含来自操作型环境的数据,也包含由数据仓库层和数据集市层的应用反馈给ODS的一些决策结果或一些报表信息

  以上说法正确的是(  )。

  A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅱ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ

  参考答案:C

  参考解析:ODS(Operational Data Store)是数据仓库体系结构中的一个可选部分,ODS具备数据仓库的部分特征和OLTP系统的部分特征,它是“面向主题的、集成的、当前或接近当前的、不断变化的”数据。第一类ODS数据更新频率是秒级,第二类ODS的数据更新频率是小时级,第三类ODS的数据更新频率是天级,上述三类是根据数据更新的速度划分的,ODSIV:第四类ODS是根据数据来源方向和类型划分的。

  20关于数据库概念设计及物理结_构没计,下列说法错误的是(  )。

  A.数据库概念设计过程中,每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名

  B.数据库概念设计阶段的目标是描述需要存储的记录及其数量

  C.数据库物理结构设计的目标是设计一个空间利用率高,具有较高访问效率和较低维护成本的数据库物理结构

  D.数据库物理结构设计的结果可以从时间、空问和维护代价等方面进行评估,一般需要从多种可行方案中根据评估情况选择最为合理的方案

  参考答案:B

  参考解析:B项中数据库概念设计的目标:定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据的逻辑结构(数据库模式),同时也便于用户理解。A项在数据库概念设计阶段,将具有相同属性特征的同类对象抽象为实体集,然后用一个有意义的名词或名词短语为每一个实体集命名。C项数据库物理设计阶段的目标是设计一个存储空间占用少、数据访问率高和维护代价低的数据库物理模式。D项物理模式评估中对数据库物理设计结果从时间、空间和维护等方面进行评估,从多种可行方案中选择合理的数据库物理结构。综上所述,B项错误。

  21现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录ID,商品ID,价格,数量,总金额,销售时间,分店ID),该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为(  )。

  A.轮转划分B.范围划分C.散列划分D.多维划分

  参考答案:D

  参考解析:轮转法:对关系顺序扫描,将第i个元组存储到标号为Di mod n的磁盘上,该方式保证了元组在多个磁盘上均匀分布。散列划分:选定一个值域为{0,1,…,n-1}的散列函数,对关系中的元组基于划分属性进行散列,如果散列函数返回i,则将其存储到第i个磁盘。范围划分:根据表中某个属性取值区间划分成不同的子区间,然后根据表中的属性值属于的不同区间将表分成不同的子表。多维划分:维是人们观察事物的角度,同样的数据从不同的维进行观察可能会得到不同的结果,如从各个分店的角度、各种商品的角度(商品ID)等,而每个维度又可按粒度的不同划分成多个层次,称为维度成员。本题总表按分店号与时间划分成不同的子表,属于多维划分,所以选D。

  22关于分布式数据库,下列说法正确的是(  )。

  A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是各分片的片内连接操作

  B.分布式数据库中位置透明性是最高级别的透明性,这种透明性保证用户在编程时只需考虑数据分片情况,而不用关心分片在各场地的分配情况

  C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段提交协议

  D.分布式数据库系统的目标是利用多处理机节点并发地完成数据库任务,以提高数据库系统的整体性能

  参考答案:C

  参考解析:在分布式数据库查询中,导致数据传输通信代价大的主要原因是各个站点分片问的连接和并操作,A错;分布式数据库中的分布透明性包括分片透明性、位置透明性、局部数据模型透明性,其中分片透明性是最高层次的透明性,B错;分布式数据库的目标是本地自治、非集中式管理、高可用性、位置独立性、数据分片独立性等,D错。故答案选C。

  23在SQL Server2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份开始时间):

  Bk1设备:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)

  bk2设备:差异(12:00)、差异(14:00)、差异(16:00)

  现要利用备份将DB1数据库恢复到l6:00状态。下列恢复序列中,正确的是(  )。

  A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差异(16:00)

  B.完整(10:00)→差异(12:00)→差异(14:00)→差异(16:00)

  C.完整(10:00)→日志(11:00)→差异(12:00)→日志(13:00)→差异(14:00)→日志(15:00)→差异(16:00)

  D.完整(10:00)→差异(16:00)

  参考答案:D

  参考解析:数据库的恢复顺序如下:①恢复最近的完全数据库备份;②恢复完全备份之后的最近的差异数据库备份;③按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。

  24设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息表和文章表。为改善此情况,设有下列措施:

  Ⅰ.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次数

  Ⅱ.在操作系统中提高数据库服务进程的优先级

  Ⅲ.不再使用数据库,以文本文件方式存储用户信息和文章

  Ⅳ.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句

  Ⅴ.统计并检查使用频率最高的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提高这些查诲的效率

  以上措施,一般情况下,合理且有效果的是(  )。

  A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅳ和VC.仅Ⅱ、Ⅲ和ⅣD.仅Ⅱ、1V和V

  参考答案:B

  参考解析:

  Ⅱ错误原因是题目中已经说明数据库服务成为主要瓶颈,因此跟操作系统的进程调度无关,而且改变操作系统进程优先级会影响系统的运行,有可能会造成其它错误。Ⅲ错误是因为数据库系统中包括数据库管理系统,其中有一些执行和处理数据的方法已经很优化,而若使用文本方式存储数据,则数据管理要用户自己完成,处理更繁琐且效率较低。

  25在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据库管理和数据分析形式。关于0LTP和OLAP,一般情况下,下列说法正确的是(  )。

  A.OLTP系统的安全性要求比OLAP系统的低,也比较容易实现

  B.OLTP系统在访问数据时,访问数据量很大,而0LAP系统则相反,访问数据量较小。

  C.OLTP系统要求系统必须具有很高的响应速度,而OLAP对系统的响应速度要求较为宽松

  D.OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用

  参考答案:C

  参考解析:联机事务处理0LTP也称面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算机中心进行处理,并在很短的时间内给出处理结果,可以即时的处理输入的数据,及时回答。因此系统要求必须具有很高的响应速度。

  联机分析处理0LAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态的报表系统。0LAP的特点一般有:实时性要求不是很高、数据量大、决策支持,查询动态,随时提出查询的要求。0LTP的安全性比OLAP要高,实施起来也比较困难。A和B都不正确。D项OLTP一般由企业中下层使用,OLAP由企业中上层使用。

56255