欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】三级数据库技术真题2015年(2)及答案解析.doc

    • 资源ID:1321382       资源大小:107.50KB        全文页数:18页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】三级数据库技术真题2015年(2)及答案解析.doc

    1、三级数据库技术真题 2015年(2)及答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:30,分数:40.00)1.在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应用系统性能指标的是_。(分数:1.00)A.最大用户并发数B.系统吞吐量C.每 TPS代价值D.数据库增长速度2.设在一个学校信息系统的 ER图中,有教师、项目、学生三类实体,一名教师可以负责多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。将该 ER图转化为关系模型后,得到的关系模式个数是_。(分数:1.00

    2、)A.4个B.5个C.6个D.7个3.DFD建模方法由四种基本元素组成,其中使用矩形框来表示的元素是_。(分数:1.00)A.数据流B.处理C.数据存储D.外部项4.从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是_。(分数:1.00)A.进行人机界面设计B.把业务活动表示为系统构件C.进行事务设计D.进行应用系统的存储结构设计5.现有商品表(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数量,销售日期)。关于这两个表有如下性能优化做法: 因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区 因为经常按照商品名查询商品的

    3、销售数量,因此可以在销售表中添加商品名属性 因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来 因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件 以上做法中,正确的是_。(分数:1.00)A.仅、和B.仅、和C.仅、和D.全部都对6.已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作: SELECI姓名 FROM员工 WHERE年龄=20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是_。(分数:1.00)A.在姓名列上建索引B.在年龄列上建索引C.在(年龄,姓名)列上建索引D.在(

    4、姓名,年龄)列上建索引7.已知有关系 R(A,B,C),现使用如下语句建立索引:create unique clustered index idxl on R(A)。则下列说法中正确的是_。(分数:1.00)A.idxl既是聚集索引,也是主索引B.idxl是聚集索引,但不一定是主索引C.idxl是主索引,但不是聚集索引D.idxl既不是聚集索引,也不是主索引8.通过引入汇总表来提高一些经常执行的聚集查询的性能,这属于下列数据库应用系统开发过程中哪个阶段的任务?_(分数:1.00)A.需求分析B.系统设计C.实现与部署D.运行和维护9.下列关于顺序图的说法,正确的是_。(分数:1.00)A.对象

    5、间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息10.设有职工表(职工号,姓名,所在部门,工资),现要查询姓名为“张三”(姓名唯一)的职工所在部门的最高工资。下列查询语句中正确的是_。(分数:1.00)A.SELECT MAX(A.工资) FROM 职工表 A JOIN职工表 BON .所在部门=.所在部

    6、门 AND B.姓名=“张三“B.SELECT MAX(工资) FROM 职工表 WHERE姓名=“张三“GROUP BY 所在部门C.SELECT MAX(工资) FROM 职工表 WHERE姓名=“张三“GROUP BY 所在部门 ORDER BY 1D.SELECT MAX(工资) FROM 职工表 WHERE姓名=“张三“ORDER BY 111.下列关于 SQL Server 2008触发器的说法,错误的是_。(分数:1.00)A.利用登录触发器可以实现用户登录审计B.在视图上可以定义 AFTER型触发器,但不可以定义 INSTEAD OF型触发器C.在一个表上可以建立多个名称不同的

    7、针对同一个操作的 AFTER型触发器D.针对一个表的同一个操作只能定义一个 INSTEAD OF型触发器12.设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是_。(分数:1.00)A.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM职工表 WHERE所在部门=dept)ENDB.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURN INT ASBEGINDECLA

    8、REx INTSETx=SELECT MAX(工资)FROM 职工表 WHERE所在部门=deptRETURN(x)ENDC.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM职工表 WHERE所在部门=dept GROUP BY 姓名)ENDD.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINDECLAREX INTSETx=SELECT MAX(工资)FROM 职工表 WHERE所在部门

    9、=dept ORDER BY 姓名 RETURN(x)END13.在 SQL Server 2008中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是_。(分数:1.00)A.同一个数据库的不同架构下表名可以相同B.在创建架构时,如果没有指定架构名,则架构名隐含为用户名C.创建架构的用户必须具有数据库管理员的权限,或者是获得了 CREATE SCHEMA的权限D.在删除架构时,如果使用 RESTRICT选项,则会将该架构中的所有架构对象一起全部删除14.在 SQL Server 2008中,要为数据库 DB1添加一个新的数据文件,该

    10、文件的逻辑名为 data2,物理存储位置为 D:Datadata2.ndf,初始大小为 10MB,每次自动增长 20%。下列语句中正确的是_。(分数:1.00)A.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=“D:Datadata2.ndf“,SIZE=10MB,FILEGROWTH=20%)B.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=“D:Datadata2.ndf“,SIZE=10,FILEGROWTH=20)C.ALTER DATABASE DB1 ADD FILE(NAME=da

    11、ta2,FILENAME=D:Datadata2.ndf,SIZE=10,FILEGROWTH=20%)D.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=D:Datadata2.ndt,SIZE=10MB,FILEGROWTH=20)15.SQL Server 2008安装完成后,系统会自动安装 5个系统数据库,分别是master、msdb、model、tempdb 和 Resource。下列关于这 5个系统数据库的说法,错误的是_。(分数:1.00)A.master数据库记录了所有其他数据库的数据库文件的物理存储位置B.SQL Server实

    12、例的作业信息存储在 msdb数据库中C.如果 tempdb损坏,则需要使用备份进行恢复D.Resource数据库是个只读数据库,包含了 SQL Server中的所有系统对象16.对于数据库应用系统来说,其安全架构需要从多方面进行设计,其中计算机病毒防护属于_。(分数:1.00)A.数据安全设计B.环境安全设计C.制度安全设计D.运维安全设计17.在强制存取控制中,DBMS 将全部实体划分为主体和客体两大类。下列关于强制存取控制的说法,正确的是_。(分数:1.00)A.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体

    13、B.仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体C.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体D.仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体18.在数据库应用系统运行一段时间后,可能需要对数据库进行重构。下列关于数据库重构的说法,错误的是_。(分数:1.00)A.数据库重构一般会需要调整数据库的模式B.数据库重构一般会需要调整数据库的内模式C

    14、.数据库重构一般是在现有数据库结构不能满足新的业务需求时进行D.数据库重构一般是由 DBA完成的,应用程序开发人员需要参与进行应用测试工作19.在数据库应用系统运行阶段,数据库日常维护工作主要是由 DBA完成的。下列工作中不属于数据库运行维护工作的是_。(分数:1.00)A.监控数据库运行状态B.定期检查 CPU、内存使用情况C.数据库管理系统打补丁升级D.安装指定版本的数据库软件20.数据库优化工作中,模式调整一般是指对数据库设计阶段的结果进行调整以提高数据库效率。下列有关此项工作的说法,正确的是_。(分数:1.00)A.增加派生性冗余列一般可以减少查询时的连接操作,从而达到提高效率的目的B

    15、.模式调整过程中一般需要严格遵循使模式达到第三范式要求的原则,防止出现数据不一致C.使用分割表方法进行分割后,所得到的表结构都相同,但存储的数据不同D.数据库对表连接操作会进行专门优化,因此性能优化时一般无需考虑对连接操作的优化21.数据库存储结构和存取方法优化是提高查询效率非常重要的手段。下列做法中不利于提高查询效率的是_。(分数:2.00)A.为经常进行分组的列建立索引B.将数据文件和日志文件分别放置在不同磁盘上C.将数据文件和索引文件放置在同一磁盘上D.表中数据大量更新后重建索引22.数据库性能优化是数据库管理员的重要工作。下列有关此项工作的说法,错误的是_。(分数:2.00)A.在进行

    16、服务器 IO调整时,为了提高磁盘写入速度可以将 RAID5换成 RAID1B.当系统 CPU繁忙、IO 不繁忙时,增加数据库可用内存,提高查询速度C.监控查询执行情况,为经常作为查询条件的列建立索引D.当发现一条 SQL语句占用大量数据库 CPU资源时,可以查看其执行计划以便进行调优23.当数据库系统出现故障时,通过数据库日志文件可以对数据库数据进行恢复。下列关于数据库日志文件的说法,错误的是_。(分数:2.00)A.动态转储过程中要恢复到备份时间点必须使用日志文件B.静态转储过程中要恢复到备份时间点无需使用日志文件C.日志文件占用空间较小,日志文件备份较完整备份保留时间更长D.日志文件的格式

    17、主要有以记录为单位的日志文件和以数据块为单位的日志文件两种24.SQL Server 2008支持多种数据库备份类型和还原方式。下列关于数据库备份和恢复的说法,错误的是_。(分数:2.00)A.完整数据库备份将备份特定数据库中的所有数据和相关日志B.差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容C.在还原数据库时可以将数据库从一个 SQL Server实例移动到其他 SQL Server实例D.事务日志备份仅能用于完整恢复模式和大容量日志恢复模式25.设 SQL Server 2008中某数据库在 1点进行了完整备份,8 点和 12点分别进行了事务日志备份,20 点进行了差异备份

    18、,21 点进行了事务日志备份。21 点 10分时数据库出现故障,数据库文件所在磁盘损坏,但所有备份均未丢失。现要对此数据库进行恢复,则能恢复的最终状态时间点为(分数:2.00)A.8点B.12点C.21点D.21点 10分26.下列关于分布式数据库系统的说法,错误的是_。(分数:2.00)A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片

    19、模式之间27.下列关于分布式数据库管理系统的说法,错误的是_。(分数:2.00)A.分布式数据库管理系统应能对各个场地的软硬件资源进行管理B.分布式数据库管理系统应能管理全局数据字典C.全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库D.通信管理是分布式数据库管理系统的重要功能,负责在各个场地之间传送数据和消息,为各个场地的协同工作提供可靠通信28.在并行数据库中,需要将表拆分到不同的磁盘上。下列拆分方式中既适合点查询也适合范围查询的是_。(分数:2.00)A.轮转法B.散列划分C.范围划分D.等值划分29.下列关于建立数据仓库的目标的描述,不恰当的是_。(分数:2.

    20、00)A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C.解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻 OLTP系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图30.为了进行数据分析,将 OLTP系统中数据利用抽取程序抽取出来的最主要原因是_。(分数:2.00)A.减轻 OLTP系统的数据存储负担,将数据转移出 OLTP系统B.通过建立数据的独立性来确保数据分析应用的安全性C.解决 OLTP应用与分析型应用之间的性能冲突问题D.解决企业整体信息系统的数据体系存在的蜘蛛网问题二、应用题(总题数:15,分数:30.00)31.将 ER图转换为关系模型属于

    21、数据库 1 结构设计阶段的任务。 (分数:2.00)32.在新建数据库应用系统中加载数据属于数据库应用系统 1 阶段的任务。 (分数:2.00)33.在 UML提供的图中, 1 图主要用于描述系统、用例和程序模块中逻辑流程的先后或并行执行次序。 (分数:2.00)34.在 SQL Server 2008中,使用 TOP限制结果集时,如果需要包括最后一行取值并列的结果则需要使用WITH 1选项。 (分数:2.00)35.设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要定义一个用于查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)的公用表表达式。请补

    22、全下列语句: 1 CourseInfo(课程名,开课学期,选课人数)AS( SELECT DISTINCT课程名,开课学期,COUNT(*)OVER(PARTITION BY T1.课程号)AS 选课人数 FROM课程表 T1 JOIN选课表 T2 ON T1.课程号=T2.课程号) (分数:2.00)36.在 T-SQL中,实现查询结果差运算的运算符是 1。 (分数:2.00)37.在 SQL Server 2008中,删除函数 funcl的 SQL语句是 1 funcl。 (分数:2.00)38.在 SQL Server 2008的触发器中,用于存储 INSERT语句所影响的行的副本的临时

    23、表为 1。 (分数:2.00)39.在 SQL Server 2008中,用户自定义函数主要包括标量函数和 1 函数两类。 (分数:2.00)40.如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加上 1 选项。 (分数:2.00)41. 1视图不是在使用时才读取基本表,而是预先计算并保存操作结果,这样在查询时大大提高了读取速度。 (分数:2.00)42.在数据库操作过程中,因发生了违反完整性约束而导致事务中止的故障属于 1 的事务内部故障。 (分数:2.00)43.分布式数据库最基本的三个特征是:非集中式管理、高 1、本地自治。 (分数:2.00)44.给定一个销售交易

    24、数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这种数据挖掘一般称为 1 挖掘。 (分数:2.00)45.数据仓库共有四个特性,分别是面向主题、 1、非易失和随时间变化。 (分数:2.00)三、设计与应用题(总题数:3,分数:30.00)46.有如下记录教师讲授课程信息的表格: 教师编号 教师姓名 课程编号 课程名称 开课编号 开课时间 开课地点 t1 张明 c1 数据库 k1 2010年春季 理教 201 t2 李戈 c1 数据库 k1 2010年春季 理教 201 t1 张明 c1 数据库 k2 2011年春季 理教 205 t3 王杰 c1 数据库 k2 2011年春季 理教

    25、205 t3 王杰 c3 操作系统 k3 2010年秋季 理教 408 t3 王杰 c3 操作系统 k4 2012年秋季 理教 209 t2 李戈 c3 操作系统 k5 2012年秋季 理教 210 试根据表格中内容,画出合适的 ER图。 将 ER图转换为关系模型,并指明转换后的每个关系模式的主码和外码。 (分数:10.00)_47.设在 SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表( 商品号 char(10) PRIMARY KEY, 商品名 varchar(40), 类别 varchar(20), 进货单价 int) CREA

    26、TE TABLE销售表( 商品号 char(10) REFERENCES商品表(商品号), 销售时间 datetime, 销售数量 int, 销售单价 int, PRIMARY KEY(商品号,销售时间) 现要创建一个存储过程:查询指定类别的每种商品去年的累计销售总数量。请补全下列代码。 CREATE PROC p_TotalSales lb varchar(20) AS SELECT t1.商品号,商品名,_ AS 销售总数量 FROM商品表 t1.JOIN销售表 t2 ON t1.商品号=_ WHERE year(销售时间)=year(_(year,-1,getdate() and类别=l

    27、b _ t1.商品号,商品名 (分数:10.00)_48.设某学校选课系统使用 SQL Server 2008数据库管理系统,在学生选课期间,用户反映速度缓慢,大部分时间内,学生无法正常选课(选课学生近 1万人)。经技术人员分析,发现速度缓慢的原因为数据库服务器响应缓慢。在选课期间,数据库服务器 CPU使用率为 100%,内存使用率 95%,磁盘 IO占用 10%,网络带宽占用 20%。在进一步分析后发现,学生在选课过程中需要在每次选定课程前校验相关课程的成绩信息,而校验成绩的 SQL语句在业务不繁忙时仍需要 12 分钟才能执行完成。现有服务器硬件情况如下: CPU:两颗英特尔至强处理器 E5

    28、-2640 2.50GHz 内存:128GB,主频 1600MHz 磁盘:6 块 600GB 15000转 6Gbps SAS硬盘,RAID5 网卡:千兆网卡 为了保证系统稳定运行,现有如下优化方案: (1)将 CPU更换为两颗英特尔至强处理器 E5-2690 2.90GHz。 (2)将内存提高到 256GB,主频 1600MHz。 (3)将磁盘更换为 6块 800GB读取密集型 MLC 6Gpbs硬盘,保持 RAID5。 (4)将网卡更换为万兆网卡。 (5)优化校验成绩 SQL语句并建立相关索引,校验完成时间降低到 1秒。 根据题目描述,请从是否能解决选课运行速度缓慢问题的角度逐个评价以上

    29、5个方案并给出原因。 (分数:10.00)_三级数据库技术真题 2015年(2)答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:30,分数:40.00)1.在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应用系统性能指标的是_。(分数:1.00)A.最大用户并发数B.系统吞吐量C.每 TPS代价值D.数据库增长速度 解析:解析 数据库应用系统的性能需求分析包括数据操作响应的时间或数据访问响应时间,系统吞吐量、允许并发访问的最大用户数、每 TPS代价值。故答案为 D项。2.设在一个学校信息系统的 ER图中,有教师、项目、学生三类实体,一名教师可

    30、以负责多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。将该 ER图转化为关系模型后,得到的关系模式个数是_。(分数:1.00)A.4个 B.5个C.6个D.7个解析:解析 根据题意,本题中存在 3个实体,2 个联系即教师和项目之间是多对多联系,项目和学生之间是一对多联系。在从 ER图转换为关系模式时,实体转换为独立的模式,多对多联系转换为关系模式,一对多联系中一端并入到多端的实体中。因此本题中有 3个实体转换的模式,1 个多对多联系转换的关系模式,一共可以得到 4个关系模式。故答案为 A项。3.DFD建模方法由四种基本元

    31、素组成,其中使用矩形框来表示的元素是_。(分数:1.00)A.数据流B.处理 C.数据存储D.外部项解析:解析 在 DFD中,数据流用箭头表示,处理用矩形框表示,数据存储用圆角矩形框表示,外部项用圆角框或者平行四边形框表示。故答案为 B项。4.从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是_。(分数:1.00)A.进行人机界面设计B.把业务活动表示为系统构件C.进行事务设计 D.进行应用系统的存储结构设计解析:解析 从功能角度可以将数据库应用系统划分为 4个层次即表示层、业务逻辑层、数据访问层、数据持久层。其中表示层概要设计的主要任务是进行人机界面设计;业务逻层概

    32、要设计的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统架构;数据访问层概要设计的主要任务就是针对 DBAS的数据处理需求设计用于操作数据库的各类事务;数据持久层概要设计的主要任务进行应用系统的存储结构设计。故答案为 C项。5.现有商品表(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数量,销售日期)。关于这两个表有如下性能优化做法: 因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区 因为经常按照商品名查询商品的销售数量,因此可以在销售表中添加商品名属性 因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结

    33、果保存起来 因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件 以上做法中,正确的是_。(分数:1.00)A.仅、和B.仅、和C.仅、和D.全部都对 解析:解析 当对数据的操作只涉及一部分数据而不是所有数据时,就可以考虑建立分区表。符合分区的条件,故正确。 增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,提高查询效率。中在销售表中增加了“商品名”属性就属于增加冗余列,故可以提高查询效率,符合性能优化方法。 汇总过程可能需要同时对大批量数据进行实时访问,同时对数据进行加和、取平均操作,这些操作占用数据库服务器 CPU大、持续时间长。为了降低这些

    34、操作时间,可以根据统计操作的使用情况,将频繁使用的统计操作的中间结果保存汇总表中,当用户发出汇总请求时,即可直接从汇总表中获取数据,降低了数据访问量以及汇总操作的 CPU计算量。就是通过新增汇总表来进行性能优化的。 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在查找码上,则顺序文件是比较适合的文件结构。中是基于顾客号的分组,因此顺序文件适合查找。 故答案为 D项。6.已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作: SELECI姓名 FROM员工 WHERE年龄=20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式

    35、是_。(分数:1.00)A.在姓名列上建索引B.在年龄列上建索引C.在(年龄,姓名)列上建索引 D.在(姓名,年龄)列上建索引解析:解析 用户在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度。对于复合索引:(1)对一张表来说,如果有一个复合索引就没有必要同时建立一个单索引;(2)如果查询条件需要,可以在已有单索引的情况下,添加复合索引对于效率有一定的提高;(3)对于复合索引,在查询使用时,最好将 WHERE条件顺序作为索引列的顺序,这样效率最高。故答案为 C

    36、项。7.已知有关系 R(A,B,C),现使用如下语句建立索引:create unique clustered index idxl on R(A)。则下列说法中正确的是_。(分数:1.00)A.idxl既是聚集索引,也是主索引B.idxl是聚集索引,但不一定是主索引 C.idxl是主索引,但不是聚集索引D.idxl既不是聚集索引,也不是主索引解析:解析 在数据文件的主码属性集上建立的索引称为主索引。 create unique clustered index idxl on R(A)中 unique表示为表建立唯一索引;clustered 表示为表创建聚集索引。根据题干不能确定列 A是主码列,

    37、因此不能确定是不是主索引。故答案为 B项。8.通过引入汇总表来提高一些经常执行的聚集查询的性能,这属于下列数据库应用系统开发过程中哪个阶段的任务?_(分数:1.00)A.需求分析B.系统设计C.实现与部署D.运行和维护 解析:解析 数据库运行维护与优化包括数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监控分析和改进;数据库的重组和重构。其中引入汇总表是属于数据库性能优化的一部分。故答案为 D项。9.下列关于顺序图的说法,正确的是_。(分数:1.00)A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它

    38、本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的 D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息解析:解析 对象间的通信用对象生命线之间的水平消息线表示,箭头说明消息的类型,如同步、异步或简单。A 项错误。 顺序图可以表示递归过程,当一个操作调用它本身时,消息总是同步的。B 项错误。 在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的。C 项正确。 顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则消息可

    39、能会并行发出。D 项错误。 故答案为 C项。10.设有职工表(职工号,姓名,所在部门,工资),现要查询姓名为“张三”(姓名唯一)的职工所在部门的最高工资。下列查询语句中正确的是_。(分数:1.00)A.SELECT MAX(A.工资) FROM 职工表 A JOIN职工表 BON .所在部门=.所在部门 AND B.姓名=“张三“ B.SELECT MAX(工资) FROM 职工表 WHERE姓名=“张三“GROUP BY 所在部门C.SELECT MAX(工资) FROM 职工表 WHERE姓名=“张三“GROUP BY 所在部门 ORDER BY 1D.SELECT MAX(工资) FRO

    40、M 职工表 WHERE姓名=“张三“ORDER BY 1解析:解析 本题考查自连接与 INNER(INNER可省略)JOINON 语句的应用。 如果连接操是一个表与其自己进行连接,称为表的自身连接。语法格式:SELECT 查询内容 FROM表名表别名 1,表名别名 2 INNER(INNER可省略)JOINON 语法格式:需要连接的表 1 JOIN需要连接的表 2 ON连接的条件。故答案为 A项。11.下列关于 SQL Server 2008触发器的说法,错误的是_。(分数:1.00)A.利用登录触发器可以实现用户登录审计B.在视图上可以定义 AFTER型触发器,但不可以定义 INSTEAD

    41、OF型触发器 C.在一个表上可以建立多个名称不同的针对同一个操作的 AFTER型触发器D.针对一个表的同一个操作只能定义一个 INSTEAD OF型触发器解析:解析 不能在视图上定义 AFTER型触发器,故答案为 B选项。12.设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是_。(分数:1.00)A.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM职工表 WHERE所在部门=dept)END B.CREATE

    42、FUNCTION f_MaxSalary(dept varchar(20)RETURN INT ASBEGINDECLAREx INTSETx=SELECT MAX(工资)FROM 职工表 WHERE所在部门=deptRETURN(x)ENDC.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM职工表 WHERE所在部门=dept GROUP BY 姓名)ENDD.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS

    43、INT ASBEGINDECLAREX INTSETx=SELECT MAX(工资)FROM 职工表 WHERE所在部门=dept ORDER BY 姓名 RETURN(x)END解析:解析 标量函数是返回单个数据值的函数。标量函数中不适用 SET语句,故可排除 B、D 两项。题目中查询的是指定部门的最高工资,没涉及到分组,可排除 C项。故答案为 A项。13.在 SQL Server 2008中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是_。(分数:1.00)A.同一个数据库的不同架构下表名可以相同B.在创建架构时,如果没有指定

    44、架构名,则架构名隐含为用户名C.创建架构的用户必须具有数据库管理员的权限,或者是获得了 CREATE SCHEMA的权限D.在删除架构时,如果使用 RESTRICT选项,则会将该架构中的所有架构对象一起全部删除 解析:解析 在删除架构时,如果使用 CASCADE选项,则会将该架构中的所有架构对象一起全部删除;如果使用 RESTRICT选项,如果被删除的架构中包含架构对象,则拒绝删除此架构。故答案为 D项。14.在 SQL Server 2008中,要为数据库 DB1添加一个新的数据文件,该文件的逻辑名为 data2,物理存储位置为 D:Datadata2.ndf,初始大小为 10MB,每次自动

    45、增长 20%。下列语句中正确的是_。(分数:1.00)A.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=“D:Datadata2.ndf“,SIZE=10MB,FILEGROWTH=20%) B.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=“D:Datadata2.ndf“,SIZE=10,FILEGROWTH=20)C.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=D:Datadata2.ndf,SIZE=10,FILEGROWTH=20%)

    46、D.ALTER DATABASE DB1 ADD FILE(NAME=data2,FILENAME=D:Datadata2.ndt,SIZE=10MB,FILEGROWTH=20)解析:解析 添加数据库文件的语法格式是: ALTER DATABASE要添加文件的数据库 ADD FILE( NAME=文件名, FILENAME=“文件所在的绝对地址“, SIZE=文件大小, FILEGROWTH=增长速率) 根据题意,A 项符合题意,故答案为 A项。15.SQL Server 2008安装完成后,系统会自动安装 5个系统数据库,分别是master、msdb、model、tempdb 和 Reso

    47、urce。下列关于这 5个系统数据库的说法,错误的是_。(分数:1.00)A.master数据库记录了所有其他数据库的数据库文件的物理存储位置B.SQL Server实例的作业信息存储在 msdb数据库中C.如果 tempdb损坏,则需要使用备份进行恢复 D.Resource数据库是个只读数据库,包含了 SQL Server中的所有系统对象解析:解析 每次启动 SQL Server时都会重新创建 tempdb数据库,因此若其损坏,没有必要恢复。故答案为 C项。16.对于数据库应用系统来说,其安全架构需要从多方面进行设计,其中计算机病毒防护属于_。(分数:1.00)A.数据安全设计B.环境安全设计 C.制度安全设计D.运维安全设计解析:解析 数据库应用系统的环境安全设计包括漏洞与补丁、计算机病毒防护,网络环境安全和物理环境安全。根据解析,B 项符合题意,应当选。17.在强制存取控制中,DBMS 将全部实体划分为主体和客体两大类。下列关于强制存取控制的说法,正确的是_。(分数:1.00)A.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体B.仅当主体的许可


    注意事项

    本文(【计算机类职业资格】三级数据库技术真题2015年(2)及答案解析.doc)为本站会员(eveningprove235)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开