【计算机类职业资格】计算机数据库工程师-71及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-71及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-71及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-71 及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.分布式数据库系统中,“分片”概念指的是?_A) 对磁盘分片 B) 对数据分片 C) 对内存分片 D) 对外存分片(分数:1.00)A.B.C.D.2.在 IDEF0图中矩形框代表功能活动。关于连接到矩形框 4条边上的箭头的语义,下列说法错误的是A) 左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容B) 上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容C) 右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果D) 下边的箭头
2、表示实施该活动的手段或完成活动需要的资源,它强调如何做(分数:1.00)A.B.C.D.3.下列关于数据库重构的描述中,不正确的是_。A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B) 数据库重构包括重新设计数据库及其应用程序C) 当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D) 如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序(分数:2.00)A.B.C.D.4.以下关于业务规则需求分析的内容和对象说法错误的是_。A)业务规则需求分析主要涉及系统的外部行为B)业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择C)分析对象可以是与
3、数据管理有关的业务规则D)分析对象不可以是与数据库完全无关的系统业务(分数:2.00)A.B.C.D.5.以下说法错误的是_。 A) 散列技术一般使用桶作为基本的存储单位 B) 好的散列函数地址的分布是均匀的、随机的 C) 散列技术是一种快速查找技术 D) 散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址(分数:1.00)A.B.C.D.6.数据结构模型包括_。 A) 概念模型、关系模型、物理模型 B) 面向对象模型、网状模型和层次模型 C) 关系模型、网状模型和层次模型 D) 面向对象模型、实体-联系模型、层次模型(分数:1.00)A.B.C.D.7.数据模型定义了数据库应用系
4、统数据的组织、存储与管理必须遵循的规范。关于各种数据模型下列说法错误的是A)概念数据模型面向机器世界建模,通过数据的结构、操作及数据值满足的约束条件描述数据的存储及操作特征B)关系数据模型用二维表格表示数据及数据之间的关系,结构简单,容易理解和使用C)网状数据模型扩展了层次数据模型根结点只有一个、根结点以外的结点只能有一个父结点的限制,用一个连通有向图来表示数据及其之间的关系D)物理数据模型是设计者根据逻辑数据模型,并结合空间、性能、物理平台等因素,设计得到的与平台有关的数据模型(分数:1.00)A.B.C.D.8.在关系模式 R(A,B,C)中,F=(A,B)C,BC,则 R最高达到_。 A
5、) 1NF B) 2NF C) 3NF D) BCNF(分数:1.00)A.B.C.D.9.多用户的数据库系统的目标之一是使它的每一个用户好像面对一个单用户的数据库一样使用它,因此数据库系统必须进行_。 A) 并发控制 B) 完整性控制 C) 安全性控制 D) 可靠性控制(分数:1.00)A.B.C.D.10.以下关于 Visual Basic 6.0说法错误的是_。A) 它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B) 在 Visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C) 利用 OLE技术可以方便地开发集成声音、图像、动画、文
6、字处理等对象于一体的应用程序D) 仅可以访问小型数据库(分数:2.00)A.B.C.D.11.关于分布式数据库的分布策略,下述说法正确的是_。A) 数据分配是对关系的操作,数据分片是对数据分配的操作B) 集中式数据分配策略不便于进行数据控制C) 全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂D) 分割式数据分配策略对全局数据控制灵活,但对局部数据存取效率低(分数:1.00)A.B.C.D.12.在 UML动态建模机制中,关于顺序图说法正确时是_。(A) 消息线的箭头说明消息的类型,如同步,异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操
7、作(B) 当一个操作调用它本身时,消息总是异步的(C) 在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方(D) 消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:1.00)A.B.C.D.13.设有实体集:产品、零件、外观图和装配图,这些实体集之间存在下列约束:一种产品可有多个装配图,一个装配图仅适用于一种产品;一种产品可有多个外观图,一个外观图仅用于一种产品;一种零件可被用于多种产品,一种产品可使用多种零件,
8、数据库中需要记录每种产品使用零件的数量。下列 ER图能正确表达以上约束的是(产品主码为产品号,零件主码为零件号,图中忽略实体集的其他属性)(分数:2.00)A.B.C.D.14.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。(A) 使用 WHERE子句(B) 使用 HAVING子句(C) 先使用 HAVING子句,再使用 WHERE子句(D) 先使用 WHERE子句,再使用 HAVING子句(分数:2.00)A.B.C.D.15.以下哪个设计内容不属于数据库应用系统总体设计范畴_。A) 数据库应用系统体系结构设计B) 软硬件选型和配置设计C) 数据库软件总体设计D) 关系模式
9、设计(分数:2.00)A.B.C.D.16.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A) CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B) CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C) CREATE VIEW SalaryView AS SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系
10、D) CREATE VIEW SalaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系(分数:2.00)A.B.C.D.17.以下哪个元素是 IDEF0建模方法的一部分_。 A) 外部实体 B) 数据存储 C) 活动 D) 加工处理(分数:1.00)A.B.C.D.18.SQL Server 2000企业版可以安装在下列哪种操作系统上?_A) Microsoft Windows 98 B) Microsoft Windows 2000 ProfessionalC) Microsoft Windows 2003 D) Microsoft Window
11、s Me(分数:2.00)A.B.C.D.19.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是_。SELECT 出版单位,_,_,_;FROM 图书管理!图书 _ 出版单位(A) MIN(单价) AVGAGE(单价) COUNT(*) G
12、ROUP BY(B) MAX(单价) AVG(单价) COUNT(*) ORDER BY(C) MAX(单价) AVG(单价) SUM(*) ORDER BY(D) MAX(单价) AVG(单价) COUNT(*) GROUP BY(分数:1.00)A.B.C.D.20.一个用户试图用查询分析器连接到一个 SQL服务器上,服务器使用 Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?_A) 什么也不用填 B) Windows 2000 账号和一个空口令 C) Windows 2000账号和空口令 D) 以上选项都不行(分数:2.00)A.B.C.D.21
13、.设 R(U) 是属性集 U上的一个关系模式。X,Y,Z 是 U的子集,且 Z=U-X-Y。下面关于多值依赖的传述中,不正确的是_。(A) 如果 X-Y,及 T包含在 Y中,则必然存在 X-T(B) 如果存在函数依赖 X-Y,则必然存在 X-Z(C) 如果 XY,则必然存在 X-.Y(D) 若 Z为空,则存在 X-Z(分数:1.00)A.B.C.D.22.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、成绩、任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教
14、师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是_。A(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2NFB(Sno,Sname),(Sno,Cno,GradeTname,Taddr),(Cno,Cname)属于 2NFC(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(C
15、no,Cname)属于 3NF(分数:1.00)A.B.C.D.23.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A) CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B) CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C) CREATE VIEW SalaryView AS SELECT所在系,COUNT(工资)FROM 教师
16、表 GROUP BY所在系D) CREATE VIEW SalaryView AS SELECT所在系,SUM(T 资)FROM 教师表 GROUP BY所在系(分数:2.00)A.B.C.D.24.以下关于死锁检测和恢复叙述错误的是_。A)死锁检测用于定期检查系统是否发生死锁B)死锁恢复用于将系统从死锁中解救出来C)有效的方法是从后面向前 REDO这个事务的部分操作,主要能够解开系统死锁即可D)为了防止某些事务总是被选作被撤销事务,可以限定每个事务被选为撤销事务的次数(分数:1.00)A.B.C.D.25.以下关于文件记录格式叙述错误的是_。 A) 数据库文件通常采用两种逻辑记录格式:定长记
17、录格式和变长记录格式 B) 定长记录格式的数据库文件中,所有记录具有相同、固定的长度 C) 一个文件存储了多种不同类型的记录时需要采用定长记录格式 D) 文件记录中某个字段可以重复出现时需要采用变长记录格式(分数:1.00)A.B.C.D.26.以记录为单位的日志文件的内容不包括_。A) 每个事务的详细执行过程 B) 每个事务的结束标记C) 每个事务的所有更新操作 D) 每个事务的开始标记(分数:2.00)A.B.C.D.27.主要的并发控制技术包括基于锁的并发控制技术 时间戳协议基于有效性检查的协议多粒度 多版本机制A) B)C) D)(分数:1.00)A.B.C.D.28.下列不可对属性值
18、进行比较的是_。A) IN NOT IN B) BETWEEN AND NOT BETWEEN ANDC) AND OR D) LIKE NOT LIKE(分数:1.00)A.B.C.D.29.使用二维表格结构表达实体及实体之间关系的数据模型是_。(A) 层次模型(B) 网状模型(C) 联系模型(D) 关系模型(分数:1.00)A.B.C.D.30.数据库镜像有很多优点,但是不包括A)数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C)数据库镜像可以降低应用成本D)提高镜像数据库在升级期间的可用性(分数:2.00)A.B.C.D
19、.二、应用题(总题数:9,分数:30.00)散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定的,如果某个桶内已经装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2个主要原因为 1 和 2。(分数:4.00)填空项 1:_填空项 1:_32.某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于 1。(分数:2.00)填空项 1:_33.若事务 T对数据对象 A加了 S锁,则其他事务只能对数据 A加 1,直到事务 T释放 A上的锁。(分数:2.00)填空项 1:_假设
20、某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT_FROM SC_(分数:4.00)填空项 1:_填空项 1:_34.VB 6.0中 RecordSet对象中用于描述记录集中使用的游标类型的属性是 1。(分数:2.00)填空项 1:_设在 SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_35.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件
21、结构是 1。(分数:2.00)填空项 1:_36.下图是 A和 B用户分别对同一银行账号进行不同的操作,导致错误的原因是 1。时间 取款事务 A 转账事务 BT1 开始事务T2 开始事务T3 查询账户余额为 1000元T4 查询账户余额为 1000元T5 取出 100元把余额改为 900元T6 提交事务T7 查询账户余额为 900元(和 T4读取的不一致)(分数:2.00)填空项 1:_在各种数据环境中,粒度用于描述数据的综合程度。设某系统中有商品销售表(商品号,销售量,单价,日期,时间) 和商品周销售表(商品号,周销售量,周) ,则商品销售表的粒度级要 1 于商品周销售表的粒度级。若两个表的
22、时间跨度相同,则商品销售表中存放的数据量要 2 于商品周销售表的数据量。(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:2,分数:30.00)某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号, 姓名, 性别,系号, 是否有学籍),此表中除学号列有唯一索引外,其它列均无索引。(分数:20.00)(1).设学籍管理系统中经常执行如下形式的操作:SELECT*FROM学生表WHERE姓名=张三 AND 系号=10 AND 是否有学籍=有系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,
23、建议在这三个列上分别建立索引,以提高查询效率。请问其建议建立的三个索引是否都能提高查询效率?请简要说明原因。(分数:10.00)_(2).设学生表中有下列数据:学号 姓名 性别 系号 是否有学籍2008337 丁一 男 10 有2008338 房彬彬 女 10 有2008339 马宏斌 男 10 有2008556 王斌 男 20 有2008558 张伟 男 20 有2008559 丁二 女 20 无并且已经在学生表的姓名列上建立了一个非聚集索引(按姓名拼音升序排序)。请给出查找码“姓名”对应的稠密索引示意图。(分数:10.00)_38.现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 71 答案 解析 DOC
