一起答

2015年计算机三级《数据库技术》上机模拟卷(4)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 设在SQL Server 2008某数据库中,已建立了四个文件组:fg1、f92、f93和f94,以及一个分区函数RangePF1。RangePF1的定义代码如下:CREATE PARTITION FUNCTION RangePFl(int)AS RANGE LEFT FOR VALUES(100,200,300)(1)请基于RangePFl创建一个分区方案RangePSl,每个分区对应一个文件组。(5分)(2)请使用RangePSl创建一个分区表PartitionT(Gid,GoodName,Price),该表基于Gid列创建分区。其中Gid:int类型,取值大于等于1;GoodName:统一字符编码可变长类型,最多可存储20个汉字;Price:定点小数类型,小数部分1位,整数部分到千位。(5分)

  2. 设某全国性的运输企业建立了大型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分)

  3. 某教务管理系统使用SQL Server 2008数据库管理系统,数据库软硬件配置信息如下:Ⅰ.数据库运行在两路Intel Xeon E5-2609 2.4GHz CPU(每路CPU4核心),128GB内存、2块300GB15000转SAS硬盘(RAID l)的服务器上;Ⅱ.服务器操作系统为Windows 2003 32位企业版,安装SP2补丁;Ⅲ.数据库为SQL Server 2008 Enterprise(32位),数据库中总数据量近130GB。近一个学期以来,用户反映系统运行缓慢,经程序员定位,确定为数据库服务器响应缓慢,需要进行调优。(10分)

  4. 删除用户自定义的函数使用【15】语句来实现。

  5. 设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B

  6. 不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【13】为单位的日志文件两种。

  7. 在分布式数据库中,如果用户编写程序时不必了解数据分片在各个场地的分配情况,则称该分布式数据库系统具有【12】透明性。

  8. 知识发现主要由三个步骤组成,它们是【10】、数据挖掘、结果的解释评估。

  9. 在SQL Server 2008中,主要数据文件必须建立在【11】文件组中。

  10. 设某数据库服务器中有3块146G的SAS硬盘,为了保证数据的安全性,数据库管理员利用硬件RAID卡将三块硬盘做成RAID5,则服务器可使用磁盘空间为【9】GB。

  11. Google的云数据库是一个分布式的结构化数据存储系统,称作【8】

  12. 在SQL Server 2008中,对于更新操作的触发器,系统将产生2张逻辑工作表,其中存放更新前数据的逻辑工作表是【7】

  13. 在并行数据库中,最适合整表扫描操作的数据划分方法是【6】

  14. 为了保证正确地调度事务的并发操作,事务对数据库对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度【5】性。

  15. 在UML中,【3】是一种特殊形式的关联,它表示类之问的关系是整体与部分的关系。

  16. 在衡量数据库应用系统的性能指标中,【4】指的是系统在单位时间内可以完成的数据库事务数量。

  17. 具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是:【1】、元模型层、模型层和【2】

  18. 设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障:Ⅰ.某DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启Ⅱ.与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务Ⅲ.系统运行过程中突然停电,恢复供电后操作系统重新启动’Ⅳ.某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品Ⅴ.因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复Ⅵ.DBA误操作强行关闭正在运行的数据库服务器以上故障,不属于系统故障的是(  )。

    • A.仅Ⅳ
    • B.仅Ⅱ、Ⅲ和Ⅵ
    • C.仅Ⅱ、Ⅳ和V
    • D.仅Ⅰ、Ⅱ和V
  19. 某商场经营管理系统在3点进行了数据库全备份,9点进行了数据库日志备份,10点30分存储数据库数据的磁盘出现故障,但日志保存在另外一个磁盘中。数据库管理员发现问题后随即进行数据恢复工作,在所有备份均可用的情况下,数据库数据可以恢复到的时间点为(  )。

    • A.3点
    • B.9点
    • C.10点30分
    • D.数据库不可恢复
  20. 数据库镜像有很多优点,但不包括(  )。

    • A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能
    • B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务、
    • C.数据库镜像可以降低应用成本
    • D.提高生产数据库在升级期间的可用性
  21. 在超市所从事的信息活动中,下列属于挖掘时间序列模式的是(  )。

    • A.针对匿名客户,记录其购买某种商品时,与该商品有关的优惠
    • B.针对注册用户,分析他们的购买,向他们设定下次可能购买的优惠规则
    • C.针对所有客户,对其篮子里的商品进行分析
    • D.针对注册用户,进行客户分类,确定重要客户及服务对策
  22. 在SQL Server 2008中,设先对MyDB数据库进行了一次完整备份,然后对该数据库进行了一次日志备份,这两次备份均备份在BK设备上。假设BK设备上只有这两次备份的内容。现要从备份中恢复My-DB数据库,正确的恢复过程及语句是(  )。

    • A.restore log MyDB from BK with file=1,norecoveryrestore database MyDB from BK with file=2
    • B.restore log MyDB from BK with file=1,norecoveryrestore database MyDB from BK with file=2,norecovery
    • C.restore database MyDB from BK with file=1.norecoveryrestore log MyDB from BK with file=2,norecovery
    • D.restore database MyDB from BK with file=1,norecoveryrestore log MyDB from BK with file=2
  23. 某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘10也非常小。造成此现象可能的原因是(  )。

    • A.客户机到数据库服务器的网络故障
    • B.更新操作涉及到的表没有建立主码
    • C.更新的字段没有建立有效的索引
    • D.更新操作涉及到的数据被锁定
  24. SQLServer 2008允许用户自己定义函数。关于内联表值函数,有下列说法:Ⅰ.在内联表值函数中,没有相关联的返回变量Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值Ⅲ.内联表值函数的作用类似于带参数的视图Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中上述说法中正确的是(  )。

    • A.仅Ⅱ
    • B.仅Ⅱ和Ⅲ
    • C.仅Ⅰ、Ⅱ和Ⅳ
    • D.仅Ⅰ、Ⅲ和Ⅳ
  25. 在SQL Server 2008中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。SQL Server 2008对数据库提供的备份有(  )。Ⅰ.完全备份Ⅱ.差异备份Ⅲ.日志备份

    • A.仅Ⅰ
    • B.仅Ⅰ和Ⅱ
    • C.仅Ⅰ和Ⅲ
    • D.全部
  26. SQL Server 2008提供了多种数据备份方法:Ⅰ.完整数据库备份Ⅱ.差异数据库备份Ⅲ.文件备份Ⅳ.差异文件备份以上备份方法中,在备份完成之后必须再对日志进行备份的是(  )。

    • A.仅Ⅱ
    • B.仅Ⅲ和Ⅳ
    • C.仅Ⅰ和Ⅱ
    • D.仅Ⅳ
  27. 统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是(  )。

    • A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示
    • B.用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情况
    • C.类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构
    • D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色
  28. 某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,下列检查无需进行的是(  )。

    • A.检查客户机到数据库服务器的网络情况
    • B.检查数据库服务器的CPU使用情况
    • C.检查这些操作涉及到的表是否已建立有效的索引
    • D.检查数据库中是否存在大量锁
  29. 在SQL Server 2008中,设U1用户在某数据库中是db_datawriter角色中的成员,则该用户U1从该角色中可以获得的数据操作权限是(  )。1.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除

    • A.仅Ⅰ
    • B.仅Ⅰ和Ⅱ
    • C.仅Ⅱ、Ⅲ和Ⅳ
    • D.全部
  30. 以下关于两段锁协议的原理叙述错误的是(  )。

    • A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段
    • B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
    • C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁
    • D.每个事务开始执行后就进入了加锁阶段
  31. 在SOL Server 2008中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示:

    数据库

    主要数据文件(MB.

    日志文件(MB.

    master

    15

    2

    model

    4

    1

    msdb

    8

    2

    tempdb

    6

    1

    现要在该系统中创建一个新的用户数据库,则用户数据库中主妻数据文件的大小不能小于(  )。

    • A.15MB
    • B.4M
    • C.8MB
    • D.6MB
  32. 数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。设有下列活动:Ⅰ.设计ER图Ⅱ.将ER图转换为关系模式Ⅲ.定义数据的约束条件Ⅳ.用SQL语句描述事务活动上述活动中,属于逻辑设计所包含活动的是(  )。

    • A.仅Ⅰ、Ⅱ和Ⅲ
    • B.仅Ⅱ、Ⅲ和Ⅳ
    • C.仅Ⅱ和Ⅲ
    • D.仅Ⅱ和Ⅳ
  33. 关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是(  )。

    • A.关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组
    • B.按照一定的规则可以将ER模型转换为关系模型中的关系模式
    • C.关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的
    • D.关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化
  34. 设在SQL Server 2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。下列数据类型中最合适的是(  )。

    • A.int
    • B.smallint
    • C.tinyint
    • D.bigint
  35. 数据库运行过程中,对数据库空间使用情况进行管理是一项非常重要的工作。下列有关数据库空间管理的说法,错误的是(  )。

    • A.不同的数据库管理系统,由于使用逻辑存储结构屏蔽了物理存储结构,因此数据库空间管理的方法基本相同
    • B.数据库管理员需要通过历史数据分析并根据应用系统情况,对数据库所使用的空间情况进行预测
    • C.应重点监控空间增长比较快的表,当数据量超过存储能力前及时增加存储空间
    • D.当硬件存储空间无法满足数据库需求时,可以考虑将部分不使用的历史数据转移到其他廉价存储中
  36. 下列哪些属性不适合建立索引(  )。

    • A.经常出现在GROUP BY字句中的属性
    • B.经常参与连接操作的属性
    • C.经常出现在WHERE字句中的属性
    • D.经常需要进行更新操作的属性
  37. 某公司计划开发一套生产管理系统,在开发前需对数据库产品进行选型工作。下列有关数据库产品选型的说法,错误的是(  )。

    • A.由于关系数据库均采用SQL语句对数据库中数据进行维护,因此数据库产品选定后如需进行更换,应用程序无需修改
    • B.存诜型过程中需要考虑应用系统的可用性、可靠性和连续性要求
    • C.在选型过程中需要考虑数据库管理系统所支持的操作系统平台,例如SQL Server数据库管理系统只支持在Windows操作系统上运行
    • D.部分数据库管理系统在大数据量和大并发情况下可能出现速度变慢、死锁等问题,因此在选型过程中应充分考虑数据量和性能需求
  38. 数据库管理员是数据库的主要维护者,设有如下针对数据库的工作:Ⅰ.数据库的转储和恢复Ⅱ.数据库的安全性、完整性控制Ⅲ.数据库性能的监控分析和改进Ⅳ.数据库的重组和重构以上工作属于数据库管理员职责的是(  )。

    • A.仅Ⅰ和Ⅱ
    • B.仅Ⅰ和Ⅲ
    • C.仅Ⅱ和Ⅳ
    • D.Ⅰ、Ⅱ、Ⅲ和Ⅳ
  39. 下列关于SQL Server 2008身份验证模式的说法,错误的是(  )。

    • A.在“Windows身份验证模式”下,不允许sa登录到SQL Server服务器
    • B.在“Windows身份验证模式”下,所有Windows用户都自动具有登录到SQL Server服务器的权限
    • C.不管是哪种身份验证模式,Windows中的Administrator无需授权就可登录到SQL Server服务器
    • D.安装好SQL Server之后,可以根据需要随时更改身份验证模式
  40. 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是(  )。

    • A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多
    • B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量
    • C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度
    • D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性
  41. 在SQL Server 2008中,设在某数据库中建有如下所示的存储过程:CREATE PROC Pl@a int=20,@b char(4)AS……设有下列调用该存储过程的语句:Ⅰ.EXEC Pl 100,ˊa01 ˊⅡ.EXEC Plˊa01ˊⅢ.EXEC Pl@b=ˊa01ˊⅣ.EXEC Pl@a=default,@b=ˊa01ˊ上述语句中,能够正确调用该存储过程的是(  )。

    • A.仅Ⅰ和Ⅱ
    • B.仅Ⅰ、Ⅱ和Ⅲ
    • C.仅Ⅰ、Ⅲ和Ⅳ
    • D.全部
  42. 许多大中型企业出于多种原因建立了数据仓库,以下(  )不是建立数据仓库的合理理由。

    • A.将企业的各种应用系统集中在一起
    • B.充分利用企业信息系统生成的各种数据
    • C.解决企业业务应用和数据分析应用的性能冲突
    • D.以面向主题、集成的方式合理的组织数据
  43. 在数据库运行过程中,数据库管理员应对数据库运行情况进行监控。设有如下可能需要监控的内容:Ⅰ.数据库空间使用情况Ⅱ.数据库服务器网络是否通畅Ⅲ.数据库缓冲区命中率情况Ⅳ.数据库用户向数据库发送的每条SQL语句Ⅴ.数据库中索引使用情况上述工作中属于数据库日常监控内容的是(  )。

    • A.仅Ⅰ、Ⅲ和Ⅴ
    • B.仅Ⅰ和Ⅲ
    • C.仅Ⅱ、Ⅲ、Ⅳ和Ⅴ
    • D.全部均是
  44. 现有SQL Server 2008数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机器上有4个大小均为50GB的硬盘分区。若要将此数据库完全备份到该计算机上,则(  )。

    • A.不能实现,因为每个分区上的空间都不够80GB
    • B.可以先建立一个备份设备,这个设备分别在4个分区上各占用20GB空间,然后再用此设备备份数据库
    • C.可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库
    • D.可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这4个备份设备上
  45. 在SQL Server 2008的某数据库中,设用户U1同时是角色R1和角色R2中的成员。现已授予角色R1对表T具有SELECT、INSERT和UPDATE权限,授予角色R2对表T具有INSERT和DENY UPDATE权限,没有对U1进行其他授权,则U1对表T有权执行的操作是(  )。

    • A.SELECT和INSERT
    • B.INSERT、UPDATE和SELECT
    • C.SELECT和UPDATE
    • D.SELECT
  46. 下列简化UML关系图中,最不恰当的是(  )。

    • A.

       

    • B.

       

    • C.

       

    • D.

       

    • A.A
    • B.B
    • C.C
    • D.D
  47. 设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是(  )。

    • A.SELECT课程号,COUNT(*)选课人数FROM选课表INT0选课情况表GROUP BY课程号
    • B.SELECT课程号,COUNT(*)选课人数INT0选课情况表FROM选课表GROUP BY课程号
    • C.SELECT课程号,COUNT(*)FROM选课表INT0选课情况表(课程号,选课人数)GROUP BY课程号
    • D.SELECT课程号,COUNT(*)INT0选课情况表(课程号,选课人数)FROM选课表GROUP BY课程号