[计算机类试卷]国家四级数据库工程师模拟试卷44及答案与解析.doc

上传人:explodesoak291 文档编号:504433 上传时间:2018-11-29 格式:DOC 页数:16 大小:192KB
下载 相关 举报
[计算机类试卷]国家四级数据库工程师模拟试卷44及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷44及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷44及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷44及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷44及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家四级数据库工程师模拟试卷 44及答案与解析 1 数据模型的主要素是 。 ( A)关系模型、网状模型、层次模型 ( B)数据结构、数据操作和数据约束条件 ( C)外模式、概念模式和内模式 ( D)实体、属性和联系 、 2 在 SQL Server 2000中,事务日志备份 _。 A)对故障还原模型没有要求 B)要求故障还原模型必须是完全的 C)要求故障还原模型必须是简单的 D)要求故障还原模型不能是简单的 3 以下关于数据建模方法的共同特点说法错误的是 _。 A) 能够真实 客观地描述现实世界中的数据及数据之间的关系 B) 组成模型的概念少,语义清楚,容易理解 C) 用图形方式描述数据,数据

2、直观易懂,有利于数据库设计者和用户交流 D) 这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构 4 根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、 DBMS的具体性能无关的全局概念模式,即 E-R模型的阶段是 _。 A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计 5 论证是否具备 DBAS开发所需的各类人员资源的可行性分析属于 _。 A) 经济可行性 B) 技术可行性 C) 硬件可行性 D) 操作可行性 6 以下关于规则需求分析说法正确的是 _。 分析从整体功能出发 涉及系统内部行为 涉及系统外部行为 多种表达分析结果的方式 A) B) C) D) 7

3、数据库的访问接口包括 ODBC、 OLEDB等,其中 ODBC接口是 _。 ( A)专用的访问 SQL Server数据库的接口 ( B)一种开放的、访问数据库的接口 ( C)通用的访问任何类型 的数据接口 ( D)一种访问关系数据库的控件 8 以下关于锁的粒度叙述错误的是 _。 ( A)施加 X锁和 S锁的数据项的大小称为锁的粒度 ( B)锁粒度与事务并发执行的程度和 DBMS并发控制的开销密切相关 ( C)在关系数据库中,可以对数据页、索引和块等物理单元进行加锁 ( D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大 9 一个用户试图用查询分析器连接到一个 SQL服务器上,服务器使用

4、 Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权 ?_ ( A)什么也不用填 ( B) Windows 20000帐号和一个空口令 ( C) Windows 2000帐号和空口令 ( D)以上选项都不行 10 11 下面各项中,哪些是新一代数据库开发工具应有的特征 ?_。 支持开发人员对各种数据对象 (字符、数字、图形、声音等 )的处理 支持基于 Internet应用的设计 支持面向对象的程序设计 ( A) ( B) ( C) ( D)都是 12 分布式数据库系统的透明性主要表现在位置透明性和 _。 ( A)处理透明性 ( B)数据透明性 ( C)复制

5、透明性 ( D)映射透明性 13 14 15 16 17 18 关于数据视图与三级模式,下列说法错误的是 _。 ( A)数据视图是指用户从某个角度看到的客观世界数据对象的特征 ( B)外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 ( C)概念模式以数据模型的形式描述数据 ( D)三级模式结构实现了数据的独立性 19 为了保证数据库应用系统正常运行,数据库管理员在日 常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是 _。 ( A)数据内容一致性维护 ( B)数据库备份与恢复 ( C)数据库安全性维护 ( D)数据库存储空间管理 20 数据库系统

6、体系结构是指数据库系统的组成构件、各构件的功能及构件间协同工作的方式。下列关于数据库系统体系结构的说法,错误的是 ( A)分布式数据库中的数据逻辑上是一个整体,物理上分布在网络中不同的节点上 ( B)为了降低数据冗余度和提高可靠性,分布式数据库系统的数据一般只有一份, 不需要设立副本,每部分数据都处于不同节点上 ( C)在客户服务器架构中,数据库服务器主要负责数据管理,客户端负责数据表示或展现 ( D)并行数据库系统需要使用多个 CPU和磁盘进行并行数据处理 21 一家航空公司把一年中飞行距离超过 10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表 fly

7、ers,下列 sQL语句描述正确的是。 ( A) insert flyersclub where idistancetravelled=1 0000 ( B) insert into flyersclub from flyers where idistancetravelled=10000 ( C) insert into flyersclub from flyers where(idistancetravelled)values=10000 ( D) insert flyersclub(idstancetravelled)values from flyers where idistancet

8、ravelled=10000 22 下述不属于数据库维护工作的是 。 ( A)使用数 据定义语言建立多个表,构建数据库总体架构 ( B)根据备份计划周期性地备份数据库 ( C)检测数据库的空间使用情况 ( D)调整数据库参数,进行性能优化 23 设有关系模式:教师表 (教师号,教师名,所在系,工资 ),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是 _。 ( A) CREATE VIEW SalaryViewr(系名,工资总额 )As SELECT所在系,COUNT(工资 ) FROM教师表 GROUP BY所在系 ( B) CREATE VIEW SalaryView(系名,工资

9、总额 )AS SELECT所在系, SUM(工资 )FROM教师表 GROUP BY所在系 ( C) CREATE VIEW SalaryView AS SELECT所在系, COUNT(工资 )FROM教题表 GROUP BY所在系 ( D) CREATE VIEW SalaryView AS SELECT所在系, SUM(工资 )FROM教师表GROUP BY所在系 24 针对数据量很大的数据库系统,最适合调用应用程序的时机是 _。 ( A)数据库尚未建立之前 ( B)数据库已经建立,但尚 未装入任何数据 ( C)数据库已经建立,并已装入部分数据 ( D)全部数据装入数据库之后或投入运行之

10、后 25 以下关于决策系统说法错误的是 _。 ( A)为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统 ( B)数据仓库是核心 ( C)决策支持系统是数据的需求者 ( D)决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据 26 以下关于两层 C/S结构的数据库应用系统特点说法错误的是 _。 ( A) DBAS的数据管理和数据处理的功能被 分解并分布在客户端和数据库服务器上 ( B)数据库服务器可以为多个客户端应用提供共享的数据管理功能 ( C)客户端可以通过网络访问多个不同的数据源 ( D)客户端属于典型的 “瘦客户端 ” 27 日志文件的内容不包括下面

11、哪个 _。 ( A)每事务的开始标记 ( B)每个事务的结束标记 ( C)故障发生点 ( D)每个事务的所有更新操作 28 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为 _。 ( A)语义冲突 ( B)命名冲突 ( C)属性冲突 ( D)结构冲突 29 数据库应用系统环境中存在各种类型的数据,设有如下数据 .为提高查询效率建立的索引 .描述表结构信息的数据字典 .用于优化查询的统计分析数据 .用户会话信息 .用户查询结果 以上数据一般会存储在数据库中的是 ( A)仅 、 和 ( B)仅 和 ( C)仅 、 和 ( D)仅 I

12、I、 和 30 设有某大型连锁超市的数据库应用系统,在系统实施或改造 过程中,需要对系统进行测试。设有下列测试活动 .模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务 .编写模拟数据生成器,每秒生成 2千笔与销售业务对应的销售数据,测试系统吞吐率 .在数据库中模拟生成 5亿条销售数据,同时开启所有的收银台,测试系统平均响应时间 .模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确 .测试数据库应用系统能否正确地完成银联卡消费业务 以上测试活动,属于性能测试的是 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 和 ( D)仅 I、 和 一、简答题 请用蓝、黑色钢笔或圆

13、珠笔将答案写在答题卡的相应位置上,否则无效。 31 _文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。 32 简述 SQL Server 2000的主要管理功能 ? 32 某数据库中有表 Table_Good(GoodsID, GoodsNarne, SaleUnitPrice)和表Table_GoodsClass (CoodsClassID, CoodsClassNatne, Sum),对家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示 高档商品 ;如果单价在 10003000,则显示 中档商品

14、;如果单价低于 1000的显示 低档商品 。完成下列的 SQL语句。 SELECTGoodsName, SaleUnitPrice, Type= CASE (2) 33 2. 34 3. 35 4. 36 5. 37 6. 38 将其分解为满足 3NF要求的关系模式 (分解后的关系模式名自定 ) 39 某学生选课 数据库,库中包括学生、课程和选课 3个表,其表结构为: 学生 (学号,姓名,性别,年龄,所在系 ); 课程 (课程号,课程名,先行课 ); 选课 (学号,课程号,成绩 )。 用 TransactSQL完成下列操作。 1)建立学生选课数据库。 2)建立学生、课程和选课表。 3)建立各表

15、以主码为索引项的索引。 4)建立学生性别只能是 “男 ”或 “女 ”的规则,性别为 “男 ”的缺省,并将它们绑定到学生表上。 5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT和UPDATE触发器。 6)建立在删除学生记录时,同时也 要把相应的选课记录删除的触发器。 7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85分时,学习情况为好;当平均成绩在 7085分之间。学习情况为较好;当平均成绩在 6070分之间。学习情况为一般;当平均成绩在 60分以下,学习情况为较差。 国家四级数据库工程师模拟试卷 44答案与解析 1 【正确答案】

16、 B 【试题解析】 数据模型由数据结构、数据操作和数据约束条件三个要素组成。数据结构用于捕述系统的静态特性。数据操作用于描述系统的动态特性,是一组对数据库中各种数据对象允许执行的操作和操作规则的集合。数据完整性约束是一组完整性规则的集合,它定义了数据模型必须遵守的语义约束,以及根据数据模型所构建的数据库中数据内部及其数据相互间联系所必须满足的语义约束。 2 【正确答案】 B 【知识模块】 数据据工程师高频 3 【正确答案】 D 【知识模块】 数据库概念设计及数据建模 4 【正确答案】 B 【知识模块】 数据库应用系统生命周期 5 【正确答案】 D 【试题解析】 操作可行性是论证是否具备 DBA

17、S开发所需的各类人员资源 (项目管理人员、数据库系统分析员、应用编程人员等 )、软件资源、硬件资源和工作环境等,以及为支持 DBAS开发如何去改进加强这几方面资源。所以本题的答案为D。 A经济可行性是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响。 B技术可行性是根据用户提出的系统功能 、性能及实现系统的各项约束条件,对系统软件、硬件系统、技术方案做出评估和选择建议。 C硬件可行性是技术可行性的一种,是分析 DBAS的硬件平台环境和设备,提出硬件选择的建议。 【知识模块】 数据库应用系统生命周期 6 【

18、正确答案】 A 【知识模块】 数据库应用系统生命周期 7 【正确答案】 B 【试题解析】 ODBC接口是一种开放的、访问数据库的接口,所以本题的答案为B。 8 【正确答案】 D 【试题解析】 锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行 度也越低,但同时系统的开销也越小。 9 【正确答案】 A 10 【正确答案】 D 11 【正确答案】 C 12 【正确答案】 C 13 【正确答案】 B 14 【正确答案】 A 15 【正确答案】 C 【试题解析】 一个模型由图形文字说明、词汇表及相互的交叉引用组成,其中图形是主要组成成分,在 IDEF0中箭头代表的是数据,而不是流或是顺序。每个矩

19、形框至少有一个控制箭头和输出箭头,一个活动可以没有输出但不允许没有输入又没有控制。 16 【正确答案】 B 17 【正确 答案】 A 【试题解析】 数据库概念设计确定的是实体集之间的直接联系;数据库概念设计多用 ER图和 IDEFlX图建模。 18 【正确答案】 B 【试题解析】 外模式 (External schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。 19 【正确答案】 A 【试题解析】 日常维护主要包括以下工作: 数据库的备份与恢复; 完整性维护; 安全性维护; 存储空间管理; 并发控制及死

20、锁处理。 20 【正确答案】 B 【试题解析】 分布式 DBS的特点是数据库中的数据在逻辑上是一个整体,但在物理上可以分布在计算机网络中不同数据管理节点上。此外,一个应用数据可以有多个数据副本,各个副本分别存储在不同节点上,提高了数据的可靠性和可用性。在客户服务器 DBS中,客户端主要负责数据表示服务,而服务器主要负责数据管理服务。在并行 DBS中,为了处理大型复杂的数据管理,可以使用多个CPU和多个磁盘进行并行数据处理和磁盘数据访问操作。 21 【正确答案】 B 【试题解析】 INSERT。语句的格式 为: INSERT INTO()VALUES(值列表 )。 22 【正确答案】 A 【试题

21、解析】 数据库日常维护工作是系统管理员的重要职责,其内容主要包括以下几个部分: 1)备份数据库和事务日志; 2)监视系统运行状况,及时处理系统错误。包括监视当前用户以及进程的信息和目标占用空间情况; 3)调整数据库参数,进行性能优化。 23 【正确答案】 B 【试题解析】 要求工资总额,用聚合函数 SUM计算列值总和,而 COUNT用来计算非空列值的个数,所以本题的答案应该为 B。 24 【正确答案】 C 【试题解析】 对于数据量很大的数据库系统最适合调用应用程序的时机是数据库已经建立,并已装入部分数据的时候,因此本题答案为 C。 25 【正确答案】 D 【试题解析】 导出数据是为了提高数据查

22、询和管理效率,根据操作型数据计算得到的数据,常用于支持分析型应用,因此,一般将这种数据称为分析型数据。 26 【正确答案】 D 【试题解析】 客户端除了完成人及交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的 “胖客户端 ”。 27 【正确答案】 C 【试题解析】 日志文件的内容不包括故障发生点。 28 【正确答案】 B 【试题解析】 命名冲突包括同名异议和异名同义,处理命名冲突通常也像处理属性冲突一样,通过讨论和协商等行政手段加以解决。 29 【正确答案】 C 30 【正确答案】 C 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 【正确

23、答案】 聚集 【试题解析】 聚集文件是一种具有多种记录类型文件,存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型;当数据库中数据量较大时 ,对数据库查询需要多次访问磁盘文件,严重影响性能指标,为了降低多表操作时的磁盘访问次数,提高多表查询速度,可采用聚集文件。 【知识模块】 存储技术与数据库物理设计 32 【正确答案】 SQL服务器的安装、配置和管理:为了使用 SQL服务器,必须先对它们进行安装和配置。 服务管理:在 SQL客户机安装相应的软件并配置它们。 数据库管理:包括数据库的创建、修改、删除以及备份和恢复等。 数据库对象的管理:包括管理数据库中的表、视图、存储过程、触发器、

24、规则、缺省值等。 数据管理:实现记录的添加、删除和修改以 及数据的传递与复制等。 安全性管理:包括用户管理和权限管理两方面的内容。 作业管理:包括警报管理、操作员管理和任务管理。 集成管理。 33 【正确答案】 WHEN SaleUnitPrice 3000 THEN高档商品 34 【正确答案】 WHEN SaleUnitPrice BETWEEN 1000 AND 3000 THEN中档商品 35 【正确答案】 WHEN SaleUnitPriee 1000 THEN低档商品 36 【正确答案】 Table_Goods a JOIN Table_GoodsClass b 37 【正确答案】

25、a.GoodsID=b.GoodsClassID 【试题解析】 CASE语句后面用 WHEN来对不同情况划分。 38 【正确答案】 分布法为: 教师表 (教师号,姓名,职称 ) 课程表 (课程号,课程名,学分,教科书名 ) 教师授课表 (教师号,课程号 ) 为在某种程度上保证某数据库系统可靠地运行,在 SQL server 2000环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要 4小时,差异备份需要 2小时,日 志备份需要 1小时。设所有备份都是从凌晨 1: 00开始。 策略 1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份; 策略 2:每周周日进行一次

26、完全备份,每周周一至周六每天进行一次差异 39 【正确答案】 1)CREATE DATABASE学生选课库 ON PRIMARY (NAME:学生选课库, FILENAME=c: msSQL data学生选课 mdf SIZE=4MB,MAXSIZE: 6MB, FILEROWHT: 2MB) GO 2)CREATE TABIJE学生 (学号 CHAR(10)PillMARY KEY CIMSTERED,姓名 CHAR(8),性别 CHAR(2),年龄 SMALLlNT,所在系 VARCHAR(50) GO CREATE 。 TAB E 课程 (课程号 CHAR(IO)PRIMARY KEY

27、CLUSTERED 课程名 VARCHAR(50),先行课 VARCHAR(50)GO CREATE。 IABLE 选课 (学号 CHAR(10),课程号 VARCHAR(50),成绩 SMALlJNT, CONSTRAINT cPRIMARY KEY(学号课程,课程号 ), CONSTRAINT C2 PRIMARY KEY(学号 )REFERENCES 学生 (学号 ), CONSTRAINT FOREIGN KEY(课程号 ) REFFRENCES课程 (课程号 ) GO 3)CREATE INDEX studentind ON 学生 (学号 )GO CREATE INDEX class

28、ind ON课程 (课程号 ) GO CREATE INDEX selectind ON选课 (学号课程号 )GO 4)CREATE RULE value rule ASVAI,UE lN(男 , 女 ) GO CREATE DEFAULT性别缺省 AS男 GO EXEC spbindrulevaluerude, 学生性别 GO EXEC 8pbinddefault性别缺省 , 学生性别 GO 5)CREATE TRIGGER scinsert ON 选课 FORINSEWAS IF(SELECT COUNT(*)FROM学生 inserted,课程 WHERE学生学号 =inserted学号

29、 AND课程课程号 =inrted课程号 )=0 ROLLBACK TRANSACTION GO CREATE TRIGGER scupdate ON FOR UPDATE AS IF(SELECT COUNT()FROM学生, updated,课程 WHERE学生学号 =updated学号 AND课程课程号=updated课程号 )=0 ROLLBACK TRANSACTION GO 6)CREATE TRIGGER deleteall ON学生 FORDELETE As DELETE FROM 选课 WHERE选课学号 =deleted学号 GO 7)SELECT选课学号,学生姓名,学习情况中: CASE WHEN AVG(成绩 )=85 THEN好 WHEN AVG(成绩 )=70 AND AVG(成绩 )=60 AND AVG(成绩 )70 THEN一般 WHEN AVG(成绩 )60 THEN较差 FROM学生选课 WHERE学生学号 =选课学号 GROUP BY选课学号 GO 【试题解析】 主要考查了 TSQL的数据查询功能、数据定义功能和数据操纵功能。与标准 SQL类似。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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