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

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

1、国家四级数据库工程师模拟试卷 16及答案与解析 1 使用二维表格结构表达实体及实体之间关系的数据模型是 _。 ( A)层次模型 ( B)网状模型 ( C)联系模型 ( D)关系模型 2 若存在一个网络数据库应用系统,其中一台计算机 A存有 DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A发出数据库应用请求,这种方式属于 _。 ( A)集中式数据库体系结构 ( B)主从式数据库体系结构 ( C)分布式数据库体系结构 ( D)客户 /服务器数据库体系结构 3 以下不属于需求分析的工作是 _。 ( A)分析用户活动,产生业务流程 ( B)确定系统范围,产生系统关联图 ( C

2、)建立 ER关系图 ( D)分析系统数据,产生数据字典 4 在封锁技术方面, SQL提供了如下 4种事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的 _。 ( A)可读未提交数据 ( B)读提交数据 ( C)可重复读 ( D)可串行化 5 以下关于视图叙述错误的是 ( A)视图是由从数据库的基本表中取出来的数据组成的逻辑窗口 ( B)视图是一个虚表 ( C)数据库中不仅存放视图的定义,还存放视图包含的数据 ( D)基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化 6 关系模式 Student(Sno, Sname, Cno, Cnam

3、e, Grade, Tname, Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多 个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是 _。 ( A) (Sno, Sname, Cno, Tname, Taddr), (Sno, Sname, Cno, Cname, Grade)属于 2NF ( B) (Sno, Sname), (Sno, Cno, Grade Tname, Taddr), (Cno, Cna

4、me)属于2NF ( C) (Sno, Sname), (Sno, Cno, Grade), (Tname, Taddr), (Cno, Cname)属于3NF ( D) (Sno, Sname), (Sno, Cno, Grade), (Tname, Taddr), (Tname, Cno),(Cno, Cname)属于 3NF 7 考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为 _。 ( A)聚集索引 ( B)非聚集索引 ( C)稠密索引 ( D)辅索引 8 数据库管理员作为数据库的主要维护者,其维护工作主要包括 _。 数据库的

5、转 储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数据库的重组和重构 ( A) ( B) ( C) ( D) 9 以下关于索引的说法 _不正确。 ( A)使用索引可提高查询效率 ( B)使用索引可能使更新操作费时 ( C)使用索引可使输出结果按一定顺序排列 ( D)索引为 DBMS提供了不同的查询路径 10 以下不属于一个好的概要设计要求是 _。 ( A)良好的总体结构 ( B)功能模块问较高的耦合度 ( C)功能模块间较高的内聚度 ( D)尽量降低模块接口复杂性 11 删除 Windows身份验证的 “Serverlnt_user”登录的正确语句是 _。 ( A) EXE

6、C sp_revokeloginServerltit_user ( B) DELETE sp_revokeloginServerlnt_user ( C) DROP sp_revokeloginServerlnt_user ( D) EXEC sp_droploginServerInt_user 12 有如下两个关系: 零件关系 P(主键是 “零件号 ”) 供应商关系 S: (主键是 “供应商号 ”)(外键是 “供应商号 ”) 供应商号 供应商名 所在城市 B01 红星 北京 10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01 ( A)只有 (

7、 B)只有 ( C)都能 ( D)都不能 13 在具有检查点的恢复技术,关于检查点,下列说法不正确的是 _。 ( A)检查点最大限度的减少数据库完全恢复时所必须执行的日志部分 ( B)使用检查点方法可以改善恢复效率 ( C)无论事务在检查点之前还是之后提交,都需要执行 REDO操作 ( D)可以定期地建立检查点,也可以按照某种规则建立检查点 14 系统定义明确之后,应对系统的可行性进行研究,可行性研究包括 _。 ( A)软件环境可行性、技术可行性、经济可行性、社会可行性 ( B)经济可行性、技术可行性、社会可行性 ( C)经济可行性、社会可行性、系统可行性 ( D)经济可行性、实用性、社会可行

8、性 15 设两个事务 T1, T2,其并发操作如下表所示,下列评价正确的是 _。( A)该操作不存在问题 ( B)该操作丢失修改 ( C)该操作不能重复读 ( D)该操作读脏数据 16 商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行 ,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是 _。 ( A)清除对大型表行数据的顺序存取 ( B)使用左连接操作 ( C)避免相关子查询 ( D)用排序来取代非顺序磁盘存取 17 关于数据仓库设计,下述说法正确是 _。 ( A)数据仓库项目的需求很难把握,所以不可能从用户的需

9、求出发进行数据仓库的设计,只能从数据出发进行设计 ( B)在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型 ( C)在进行数据仓库主题数据模型设计时要强调数据的集成性 ( D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域 18 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是 _。 ( A) CPU代价 ( B) I/O代价 ( C)通信代价 ( D)存储代价 19 关于死锁,下列叙述中不正确的是 _。 ( A)死锁是操作系统中的问题,数据库操作中不存在 ( B)在数据库操作中防止死锁的方法是禁止两个用户同时 操作数

10、据库 ( C)当两个用户竞争相同的资源时不会发生死锁 ( D)只有出现并发操作时,才有可能出现死锁 20 在 UML动态建模机制中,关于顺序图说法正确的是 _。 ( A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号,棍形箭头表示调用操作 ( B)当一个操作调用它本身时,消息总是异步的 ( C)在顺序图中可以描述如何创建和破坏对象,并把它作为捕述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方 ( D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果

11、用条件来抽象分支,则各个分支是异步的 21 下列关于视图的说法中不正确的是 _。 ( A)可以用视图数据暂时从数据库中分离成为自由数据 ( B)视图建立之后,可以脱离数据库单独使用 ( C)视图兼有表和查询的特点 ( D)视图可分为本地视图和远程视图 22 对于教学数据库的三个基本表: S(Sno, Sname, Ssex), SC(Sno, Cno,Grade), C(Cno, Cname, Teacher),其中 S为学生表, SC为学生选课表, C为课程表,则对于语句:检索至少选修 LIU老师所授课课程中一门课程的女生姓名,SQL语句错误的是 _。 ( A) SELECT Sname F

12、ROM S, SC, C WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIUAND Ssex=F ( B) SELECT Sname FROM S WHERE Ssex=FAND Sno IN (SELECT Sno FROM SC WHERE Cno IN(SELECT Cno FROM C WHERE Teacher=LIU) ( C) SELECT Sname FROM S WHERE Ssex=FAND EXISTS (SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXISTS (SELECT* ( D

13、) SELECT Sname FROM S WHERE Ssex=FAND EXISTS(SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXISTS (SELECT* 23 VB 6.0中, ADO数据控件用于连接数据源的属性是 _。 ( A) Refresh ( B) RecordSource ( C) CommandType ( D) ConnectionString 24 关于 UML的各种视图及其分类,下列说法错误的是 _。 ( A)用例图、类图、对象图、组件图和部署图都是静态视图 ( B)顺序图、交互图、状态图和活动图都是动态视图 ( C)类图和对象图

14、都是结构视图 ( D)顺序图、状态图和组件图都是行为视图 25 以下哪个设计内容不属于数据库应用系统总体设计范畴 _。 ( A)数据库应用系统体系结构设计 ( B)软硬件选 型和配置设计 ( C)数据库软件总体设计 ( D)关系模式设计 26 以下关于事务调度的说法错误的是 _。 ( A)调度分为串行调度和并发调度 ( B)串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务 ( C)多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变 ( D)并发调度中不同事务的操作不可以交叉执行 27 以下叙述错误的是 _。 ( A) NOT NULL和 DEFAULT不能在表级完整性约

15、束处定义 ( B)如果 CHECK约束是定 义多列之间的取值约束,则只能在表级完整性约束处定义 ( C)如果在表级完整性约束处定义外码,则 FOREIGN KEY不能省略,但 可以省略 ( D)如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义 28 在存储保护模式中,可分为: I执行级 (Executive),用 E表示; 管理级 (Supervisor),用 S表示; 核心级 (Kernel),用 K表示; 用户级(User),用 U表示。 其优先级从高到低的次序为 _。 ( A) SKEU ( B) SEUK ( C) KSEU ( D) KESU 29 ADO对象模型中

16、, RecordSet对象的 AddNew方法的功能是 _。 ( A)在对应的数据库表中增加一条新记录 ( B)在记录集中增加一个新列 ( C)在内存中开辟存放一条新记录的空间 ( D)增加一个新的记录集 30 在数据库设计器中,建立两个表之问的一对多联系是通过以下索引实现的_。 ( A) “一方 ”表的主索引或候选索引, “多方 ”表的普通索引 ( B) “一方 ”表的主索引, “多方 ”表的普通索引或候选索引 ( C) “一方 ”表的普通索引, “多方 ”表的主索引或候选索引 ( D) “一方 ”表的普通索引, “多方 ”表的候选索引或普通索引 30 假设某数据库中有表 SC(S#, C#

17、, Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT (1) FROM SC (2) 31 1. 32 2. 32 在 VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据 源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是 (4) 。 33 3. 34 4. 34 某数据库中有商品表 Table_Goods(GoodsName, GoodsClassID, SaleUnitPrice)和商品分类表 Table_GoodsClass(GoodsClassID,GoodsCl

18、assName,City),查询单价高于家用电器类的商品平均价格的家用电器类商品: SELECT GoodsName, SaleUnitPrice FROM (5) ON a.GoodsClassID=b.GoodsClassID WHERE SaleUnitPrice ( 35 5. 36 6. 37 7. 38 8. 39 计算机 C上运行着 DBMS软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C发出数据库应用请求,则该网络数据库应用系统中采用了 _数据库体系结构。 39 会员表 Table_Card(CardID, CardName, Score)表示会

19、员的会员号,会员名 字以及积分,建立会员卡积分在 500 1000分的会员信息视图 HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。 (10) AS SELECT*FROM Table_Card WHERE (11) (12) 40 10. 41 11. 42 12. 43 下图是 A和 B用户分别对同一银行账号进行不同的操作,导致错误的原因是_。 44 SQL Server 2000中 4个版本,适合在移动环境中作业的用户,并且所 运行的应用程序需要本地数据存储的是 _。 45 南多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储

20、设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是_。 45 某数据库中有关系: 供应商 (供应商号,供应商名,地址 ) 零件 (零件号,零件名,重量 ) 项目 (项目编号,项目名称,开工日期 ) 供应 (供应商号,项目编号,零件号,零件数 ) 其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有 不同的供应商和使用不同种类的零件。 46 根据要求画出 ER图; 47 用 SQL创建关系供应表。 48 把 WANG同学的学习选课和成绩全部删去; 49 把选修 Maths课及格的成绩全改为空值; 50 把低于总平均成绩的女同学成绩提高 5%。 国家四

21、级数据库工程师模拟试卷 16答案与解析 1 【正确答案】 D 【试题解析】 关系模型是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外键表示实体间的联系。 2 【正确答案】 A 【试题解析】 集中 式数据库系统将所有数据集中存储到一台计算机上,由主机上的数据库管理系统统一管理整个数据库,用户可以从终端发出数据操作命令,经主机上的数据库管理系统接受处理后,将结果返回给用户。 3 【正确答案】 C 【试题解析】 需求分析的工作有分析用户活动,产生业务流程;确定系统范围,产生系统关联图;分析用户活动的数据,产生数据流图;分析系统数据,产生数据字典。建立 ER图属于概要设计。 4

22、 【正确答案】 A 【试题解析】 脏数据是指未提交的随后又被撤销的数据, SQL提供的四种事务一致性级别中,可读未提 交的数据允许事务读脏数据。 5 【正确答案】 C 【试题解析】 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,它与基本表不同的是视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据。 6 【正确答案】 B 【试题解析】 显然 A中存在着部分依赖,不是 2范式,所以 A不是正确答案。根据无损连接分解的判断方法, B是无损连接的,并且也保持了所有的函数依赖,且 B的 3个子模式都不存在部分依赖情况。 7 【正确答案】 A 【试题解析】 对数据文件和它的一个特定

23、的索引文件, 如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为聚集索引。 8 【正确答案】 D 【试题解析】 DBA的主要维护工作包括数据库的转储和恢复,数据库的安全性和完整性,数据库性能的监控分析和改进以及数据库的重组和重构。 9 【正确答案】 D 【试题解析】 使用聚族索引就会使更新操作费时,通过索引可以提高查询效率和使输出结果按一定顺序排列,故选 D。 10 【正确答案】 B 【试题解析】 耦合性是指软件系统结构中各模块间相互联系紧密程度的一种度量,一个好的 概要设计就是要尽量地适合模块化程序设计,降低功能模块间的耦合性有利于功能的实现。 11 【正确答案】

24、 A 【试题解析】 删除 SQL Server身份验证的登录账户使用 sp_dropIogre系统存储过程,删除 Windows身份验证的登录账户使用 Sp_revokelogin系统存储过程,DELETE, DROP是对表的处理。 12 【正确答案】 A 【试题解析】 因为 中的供应商号 T11在关系中不存在,违反了参照完整性的规则。所以 不能插入关系 P作为新的一行。 13 【正确答案】 C 【试题解析】 当事务在一个检查点之前提交,对数据库所做的修改一定都已经写入数据库中,写入时间是这个检查点建立之前或是这个检查点建立之时,这时就不需要 REDO操作了。 14 【正确答案】 B 【试题解

25、析】 系统定义明确后,只需要对经济可行性、技术可行性、社会可行性进行分析即可。所谓社会可行性是指要开发的项目是否存在任何侵犯、妨碍等责任问题,它涉及的范围比较广,包括合同、责任、侵权、用户组织的管理模式及规范等。 15 【正确答案】 D 【试题解析】 事务 T1读出数据 A并修改,事务 T2读取 同一数据,随后 T1由于某种原因撤销,执行回滚,这时 T1已经修改过的数据恢复原值 100, T2读到的数据是 200与数据库中的数据不一致,称为读脏数据。 16 【正确答案】 B 【试题解析】 左连接消耗的资源是非常多的,所以查询不使用任何的左 (右 )连接可获得很好的效果。 17 【正确答案】 C

26、 【试题解析】 数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选 C。 18 【正确答案】 D 【试题解析】 在集中式数据库系统中,查询代价主要是由 CPU代价和 I/O代 价来衡量的,在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。另外,分布式数据库的缺点之一就是复杂的存取结构。因此本题答案为 D。 19 【正确答案】 D 20 【正确答案】 C 【试题解析】 在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方。 21

27、【正确答案】 B 【试题解析】 视图是一个虚表,建立之后,不能脱离数据库单独使用。 22 【正确答案】 C 23 【正确答案】 D 【试题解析】 VB 6.0中, ADO数据控件用于连接数据源的属性是 Con-nectionString,因此本题答案为 D。 24 【正确答案】 D 25 【正确答案】 D 【试题解析】 系统总体设计的主要内容包括确定 DBAS体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计,所以本题的答案为 D。 26 【正确答案】 D 【试题解析】 并发调度中不同事务的操作可以交叉执行。 27 【正确答案】 C 28 【正确 答案】 D 29 【正确答案】

28、 A 【试题解析】 RecordSet对象的 AddNew方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为 A。 30 【正确答案】 A 31 【正确答案】 C#, COUNT(S#) 32 【正确答案】 GROUP BY C# 33 【正确答案】 Rowsmurce 34 【正确答案】 Datasource 【试题解析】 在 VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 Rowsource。用于指定要绑定的 数据源,并且值一般为 ADO数据控件的名称的属性是 Datasource。 35 【正确答案】 Tabk_GoodsClass a JOIN(

29、GoodsClass b 36 【正确答案】 AVG(SaleUnitPrice) 37 【正确答案】 c.GoodsClassID=d.GoodsClassID 38 【正确答案】 GoodsClassName=家用电器 39 【正确答案】 集中式 40 【正确答案】 CREATE VIEW HY_Card 41 【正确答案】 Score BETWEEN 500 AND 1000 42 【正确答案】 WITH CHECK OPTON 【试题解析】 对区间范围的表示用 BETWEEN.AND,视图的定义格式为: CREATE VIEW视图名 (列名 ,列名 .) AS子查询 WITH CHEC

30、K OPTION 43 【正确答案】 不可重复读 44 【正确答案】 个人版 45 【正确答案】 RAID(廉价冗余磁盘阵列 ) 【试题解析】 (15)RAID是由多块磁盘 构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高。 46 【正确答案】 47 【正确答案】 CREATE TABLE供应 (供应商号 VARCHAR(10) , 项目编号 VARCHAR(10) , 零件号 VARCHAR(10) , 零件数工 NT, PRIMARY KEY(供应商号,项目号,零件号 ), FOREIGN KEY 供应商号 )

31、REFERENCE供应商 (供应商号 ), FOREIGN KEY(项目编号 )REFERENCE项目 (项目编号 ), FOREIGN KEY 【试题解析】 由题目已知得到,一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件,即表示供应商和零件以及项目都是多对多的关系,供应关系中的属性为它们之间三个的主键的综合加上自身属性而得到。 对于教学数据库的三个基本表: S(SNo, SName, SAge, Ssex) SC(Sno, CNo, Grade) C(CNo, CName, Teacher) 使用 SQL更新语句表达对下列

32、的更新操作: 48 【正确答案】 DELETE FROM SC WHERE Sno IN(SELECT Sno FROM S WHERE Sname=WANG); 49 【正确答案】 UPDATE SC SET Grade=NULL WHERE Grade 60 AND CNo IN(SELECT Cgo FROM C WHERE Cname=Maths) 50 【正确答案】 UPDATE SC SET Grade=Grade*1.05 WHERE Sno IN(SELECT Sno FROM S WHERE Ssex=F) AND Grade (SELECT AVG(Grade) FROM SC); 【试题解析】 考查对表的删除、修改的操作以及对聚集函数的合理使用。

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

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

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