【计算机类职业资格】国家四级数据库工程师-试卷1及答案解析.doc

上传人:dealItalian200 文档编号:1334970 上传时间:2019-10-17 格式:DOC 页数:12 大小:84.50KB
下载 相关 举报
【计算机类职业资格】国家四级数据库工程师-试卷1及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷1及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷1及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷1及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷1及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家四级数据库工程师-试卷 1 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.下列关于顺序图的描述中,正确的是。(分数:2.00)A.当一个操作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号;棍形箭头表示同步调用操作C.消息也可以有条件。只有条件为真时才可以发送和接收消息。条件表达

2、式被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各分支是互斥的D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。一个对象可能通过一条消息来建另一个对象。被创建的对象符号在创建它的地方(在纵坐标时间轴上)3.下列哪项不属于概念模型所具备的性质?(分数:2.00)A.易 1-变动B.易于交流和理解C.易于向数据模型转换D.在计算机中实现的效率高4.事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是_。A)使用先来先服务策略处理事务请求 B)使用两阶段锁协议 C)对事务进行并发调度 D)使用小粒度锁(分数:2.00)A.B.C.D.5.在数据

3、库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。A) 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶 B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码 C) 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出 D) 好的散列函数产生的存储地址分布应尽可能是随机的(分数:2.00)A.B.C.D.6.对于关系的主码必须满足的条件,有下列说法: 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 一个关系中的主码属性不能与其他关系中的主码属性重名 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性

4、 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是_。A) 和B) 和C) 和D) 和(分数:2.00)A.B.C.D.7.最早提出的数据建模方法是_。A) E-RB) IDEF1XC) DFDD) UML(分数:2.00)A.B.C.D.8.目前通常采取以下哪几种方法获取需求?_。 面谈 实地观察 问卷调查查阅资料 A) B) C) D) (分数:2.00)A.B.C.D.9.数据库管理系统的体系结构是_。A) 三级模式结构和一级映像 B) 三级模式结构 C) 三级模式结构和二级映像 D) 三级模式结构和三级映像(分数:2.00)A.B.C.D.10.ADO R

5、ecordSet 对象支持 4 种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是_。(分数:2.00)A.动态游标B.静态游标C.键集游标D.仅向前游标11.设 R(U)是属性集 u 上的一个关系模式。X,Y,Z 是 U 的子集,且 z=U XY。下面关于多值依赖的传述中,不正确的是_。(分数:2.00)A.如果 XY,及 T 包含在 Y 中,则必然存在 XTB.如果存在函数依赖 XY,则必然存在 XZC.如果 XY,则必然存在 XYD.若 z 为空,则存在 XZ12.如果要删除 A 数据库中的 B 表,可以使用下列哪个命令?_(分数:2.00)A.ALTER TA

6、BLE BB.TRUNCATE TABLE BC.DROP TABLE BD.DELETE TABLE B13. (分数:2.00)A.B.C.D.14. (分数:2.00)A.B.C.D.15. (分数:2.00)A.B.C.D.16.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,即 E-R 模型的阶段是_。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计17.包(Package)是 UML 的_。(分数:2.00)A.结构事务B.分组事务C.行为事务D.注释事务18. (分数:2.00)A.B.C.D.19.关于 A

7、DO 对象模型中的 RecordSet,下述说法正确的是_。(分数:2.00)A.它用于定义连接的数据库名B.它用于定义数据的来源C.它是一个对象,用于在客户端内存中存放数据查询的结果D.它是一个对象,用于在服务器端内存中存放数据查询的结果20.软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 .爆布模型 .快速原型模型 .增量模型 .螺旋模型(分数:2.00)A.仅和B.仅、和C.仅和D.、和21.在数据库应用系统实施、运行和维护过程中,设有下列活动: .在系统运行过程中,对数据库的空间增长情况进行监控 .在

8、系统运行过程中,对数据库系统各时段 CPU 和内存使用情况进行监控 .在数据库系统实施时,运行 DDL 代码建立关系表 .建立关系表以后编写系统应用程序 .定期进行数据备份 以上活动中,二般情况下属于 DBA 任务的是(分数:2.00)A.仅、和B.仅和C.仅、和D.仅, 和22.消除了传递函数依赖的 2NF 的关系模式是。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF23.数据库的实施是指根据数槲阼的逻辑结构没汁和物理结构设汁结果,在计算机系统上建立实际的数据库结构、导入数据许进行程序的调试,下列符项中,哪一项不是数据库实施的工作内容?-(分数:2.00)A.定义数据序结构B.

9、数据装载C.数据库的试运行D.数槲库运行24.以下关于 Visual Basic 6.0 说法错误的是_。(分数:2.00)A.它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE 技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库25.关于活动图,下列说法错误的是_。(分数:2.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以

10、描述并行操作C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形表示26.以记录为单位的日志文件的内容不包括_。(分数:2.00)A.每个事务的详细执行过程B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记27.以下关于活锁叙述错误的_。(分数:2.00)A.事务的活锁又称为事务的饿死B.为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C.各个事务可以按照申请访问 Q 的时问先后顺序,依次获得定义在 Q 上的锁D.DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置28.给定如下数据: 商品销售数据 (分数:2

11、.00)A.和B.、和C.和D.、和29.给定如下三个关系表: 销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是_。(分数:2.00)A.销售明细表的数据粒度最大,数据量最大B.日销售表的数据粒度最大,数据量最小C.月销售表的数据粒度最大,数据量最小D.月销售表的数据粒度最小,数据量最小30.在在 SQL Server 2000 中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _FindTo

12、tal。实现这个函数的正确代码是(分数:2.00)A.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)B.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)as 课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = se

13、mester)C.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期= semester)D.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)31.设某大型商场的数据仓库需要采取

14、一定的数据抽取策略从商场业务数据库系统中采集数据。设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势。下列数据抽取或更新策略一般情况下最为合理的是(分数:2.00)A.每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B.每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单。销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据C.每周做一次客户名单快照,每天做一次销售细节快照,然后根据商品销售细节计算销售汇总数据D.每周在发现客户名单

15、中的信息有变化时,对客户名单做一次快照。对销售细节数据采用增量方式,每天抽取一次新的销售数据,然后根据新增的销售数据更新商品每日销售汇总数据二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民族名称),针对这类表,为提高查询性能,应该采用的优化方式是_。(分数:2.00)_34.ADO 对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft 的 OLE DB 数据库接口而设计的。在 ADO 对象中,_对象表示一

16、个 OLE DB 数据源的开放式连接,而在该对象属性中, _用于指定连接到的数据源名称,使用方法及含义同 ADO 数据控件。(分数:2.00)_三、设计题(总题数:4,分数:16.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_假设用户 U1 将对表 SC 的 INSERT 权限授予了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 SC 的权限收回,请完成下列的 SQL 语句。 (12) ON TABLE SC (13)(分数:4.00)(1).12.(分数:2.00)_(2).13.(分数:2.00)_设职工-社团数据库有 3 个基本表: 职

17、工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用 SQL 语句表达下列操作:(分数:10.00)(1).定义职工表、社会团体表和参加表,并说明其主码和参照关系。(分数:2.00)_(2).建立下列两个视图。 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别) 参加人

18、情况(职工号,姓名,社团编号,社团名称,参加日期)(分数:2.00)_(3).查找没有参加任何团体的职工情况。(分数:2.00)_(4).查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。(分数:2.00)_(5).把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。(分数:2.00)_36.现要查询 TeacherID 为“1234”的教师的领导的 TeaeheID,请给出相应的 SQL 语句,要求只使用一条 SQL 语句实现,且此语句中不允许包含子查询。(分数:2.00)_国家四级数据库工程师-试卷 1 答案解析(总分:84.

19、00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.下列关于顺序图的描述中,正确的是。(分数:2.00)A.当一个操作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号;棍形箭头表示同步调用操作C.消息也可以有条件。只有条件为真时才可以发送和接收消息。条件表达式被用来抽象分支或决定是否发送一条消息。如果用条件

20、来抽象分支,则各分支是互斥的D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。一个对象可能通过一条消息来建另一个对象。被创建的对象符号在创建它的地方(在纵坐标时间轴上) 解析:解析:行为视图:顺序图,按时间顺序描述系统元素间的交互;交互图,按照时间和空间的顺序描述系统元素间的交互和它们之间的关系;状态图,摘述了系统元素的状态条件和响应;活动图,描述了系统元素的活动。顺序图属于动态图。在顺序罔中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。一个对象可能通过一条消息来建另一个对象。被创建的对象符号在创建它的地方(纵坐标时间轴上)。3.下列哪项不属于概念模型所具备的性质

21、?(分数:2.00)A.易 1-变动B.易于交流和理解C.易于向数据模型转换D.在计算机中实现的效率高 解析:解析:概念模型的优点有:概念模型应真实、充分地反映现实世界中事物和事物之间的联系,有丰富的语义表达能力,能表达用户的各种需求,包括描述现实世界中各种对象及其复杂的联系、用户对数据对象的处理要求和手段。概念模型应简洁、明晰、独立于机器、容易理解。方便数据设计人员与应用人员交换意见,使用户能积极参与数据库的 i 殳计工作。所以 B 项属于概念模型所具备的性质。概念模型应易于变动。当应用环境和应用要求改变时,容易对概念模型修改和补充。所以 A 项属于概念模型所具备的性质。概念模型应很容易向关

22、系、层次或网状等各种数据模型转换。易于从概念模式导出与 DBMS有关的逻辑模式。所以 C 项属于概念模型所具备的性质。4.事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是_。A)使用先来先服务策略处理事务请求 B)使用两阶段锁协议 C)对事务进行并发调度 D)使用小粒度锁(分数:2.00)A. B.C.D.解析:5.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。A) 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶 B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码 C) 如果散列文件中散列函数

23、的“均匀分布性”不好,可能会造成桶溢出 D) 好的散列函数产生的存储地址分布应尽可能是随机的(分数:2.00)A. B.C.D.解析:解析: 散列文件组织将文件的物理空间划分为一系列桶,每个桶的空间大小是固定的。为了防止桶溢出,应设计合适大小的桶数目和桶大小,尽可能留有一些空闲桶。A 选项错误。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。好的散列函数应满足下面两个条件:地址的分布是均匀的。地址的分布是随机的。产生桶溢出的两个主要原因是:文件初始设计时,为文件记录预留存储空间不足,顶留的桶数偏少。散列函数的“均匀分布性”不好,造成某些桶存满了

24、记录,其他桶内却有较多空闲空间。6.对于关系的主码必须满足的条件,有下列说法: 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 一个关系中的主码属性不能与其他关系中的主码属性重名 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是_。A) 和B) 和C) 和D) 和(分数:2.00)A.B. C.D.解析:7.最早提出的数据建模方法是_。A) E-RB) IDEF1XC) DFDD) UML(分数:2.00)A. B.C.D.解析:8.目前通常采取以下哪几种方法获取需求?_。 面谈 实地观察

25、 问卷调查查阅资料 A) B) C) D) (分数:2.00)A.B.C.D. 解析:9.数据库管理系统的体系结构是_。A) 三级模式结构和一级映像 B) 三级模式结构 C) 三级模式结构和二级映像 D) 三级模式结构和三级映像(分数:2.00)A.B.C. D.解析:10.ADO RecordSet 对象支持 4 种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是_。(分数:2.00)A.动态游标 B.静态游标C.键集游标D.仅向前游标解析:解析:ADO RecordSet 对象支持 4 种游标类型,其中动态游标能反映所有用户对数据的修改,支持向前和向后的记录移动操

26、作。11.设 R(U)是属性集 u 上的一个关系模式。X,Y,Z 是 U 的子集,且 z=U XY。下面关于多值依赖的传述中,不正确的是_。(分数:2.00)A.如果 XY,及 T 包含在 Y 中,则必然存在 XT B.如果存在函数依赖 XY,则必然存在 XZC.如果 XY,则必然存在 XYD.若 z 为空,则存在 XZ解析:解析:多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式。XY,Z 是 U 上的子集,并且Z=U-X-Y。关系模式 R(U)中的多值依赖 XY 成立,当且仅当 R(U)的任意关系,给定的一对(x,z),有一组 Y 的值,这组值仅仅决定于 x 值而与 z 值无关,

27、多值依赖具有对称性(选项 B)、传递性,且可以把函数依赖看做是多值依赖的特殊情况。当是多值依赖不满足选项 B 的结论。12.如果要删除 A 数据库中的 B 表,可以使用下列哪个命令?_(分数:2.00)A.ALTER TABLE BB.TRUNCATE TABLE BC.DROP TABLE B D.DELETE TABLE B解析:13. (分数:2.00)A.B. C.D.解析:解析:用户要访问 SQL Server 数据库中的数据时,必须经过三个认证过程。第一个认证过程是身份验证,第二个认证过程验证用户是否是数据库的合法用户,第三个认证过程是验证数据库用户是否具有要进行的操作权限。14.

28、 (分数:2.00)A.B.C. D.解析:解析:对数据库系统的转储和恢复能力测试属于系统的性能测试。A 错误。对于数据量极大的中大型系统,数据装载非常耗时,因此不需要等待所有的数据都入库后才开始试运行,而只需先装载少量的数据即可,等到试运行的结果符合设计要求后,再批量装入全部数据。B 错误。数据库运行一般在编写与调试完程序之后。C 错误。15. (分数:2.00)A.B.C. D.解析:16.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,即 E-R 模型的阶段是_。(分数:2.00)A.需求分析B.概念设计 C.逻辑设计D.物理设计解析

29、:解析:根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,即 E-R 模型的阶段是概念设计。17.包(Package)是 UML 的_。(分数:2.00)A.结构事务B.分组事务 C.行为事务D.注释事务解析:18. (分数:2.00)A.B.C.D. 解析:19.关于 ADO 对象模型中的 RecordSet,下述说法正确的是_。(分数:2.00)A.它用于定义连接的数据库名B.它用于定义数据的来源C.它是一个对象,用于在客户端内存中存放数据查询的结果 D.它是一个对象,用于在服务器端内存中存放数据查询的结果解析:解析:RecordSet

30、对象用于在客户端内存中存放数据查询的结果,所以本题的答案为 C。20.软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 .爆布模型 .快速原型模型 .增量模型 .螺旋模型(分数:2.00)A.仅和B.仅、和C.仅和D.、和 解析:21.在数据库应用系统实施、运行和维护过程中,设有下列活动: .在系统运行过程中,对数据库的空间增长情况进行监控 .在系统运行过程中,对数据库系统各时段 CPU 和内存使用情况进行监控 .在数据库系统实施时,运行 DDL 代码建立关系表 .建立关系表以后编写系统应用程序 .定期进行数据

31、备份 以上活动中,二般情况下属于 DBA 任务的是(分数:2.00)A.仅、和 B.仅和C.仅、和D.仅, 和解析:22.消除了传递函数依赖的 2NF 的关系模式是。(分数:2.00)A.1NFB.2NFC.3NF D.BCNF解析:解析:消除了非主属性传递函数依赖于候选关键字的 2NF 的关系模式是 3NF。23.数据库的实施是指根据数槲阼的逻辑结构没汁和物理结构设汁结果,在计算机系统上建立实际的数据库结构、导入数据许进行程序的调试,下列符项中,哪一项不是数据库实施的工作内容?-(分数:2.00)A.定义数据序结构B.数据装载C.数据库的试运行D.数槲库运行 解析:解析:数据库实施主要包括以

32、下工作:用 DDL 定义数据库结构、数据装载、编写与调试应用程序和数据库试运行。24.以下关于 Visual Basic 6.0 说法错误的是_。(分数:2.00)A.它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE 技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库 解析:解析:VB 提供了很强的数据访问功能不仅可以访问小型数据库,而且利用开发式数据库接口还可以访问大型数据库。25.关于活动图,下列说法错误的是_。(

33、分数:2.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作 C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形表示解析:解析:活动图主要用于描述系统、用例和程序模块中逻辑流程的先后次序,并行次序;活动图用于低层程序模块的作用类似于流程图,但活动图还可以描述并行操作而流程图只能描述串行操作。26.以记录为单位的日志文件的内容不包括_。(分数:2.00)A.每个事务的详细执行过程 B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:解析:以记录为单位的日志文

34、件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个事务的所有更新操作,事务的详细执行过程不在其中。27.以下关于活锁叙述错误的_。(分数:2.00)A.事务的活锁又称为事务的饿死B.为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C.各个事务可以按照申请访问 Q 的时问先后顺序,依次获得定义在 Q 上的锁D.DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置 解析:解析:事务的活锁又称事务的饿死,当多个事务请求对同一数据项 Q 加锁时,DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠前位置。28.给定

35、如下数据: 商品销售数据 (分数:2.00)A.和B.、和 C.和D.、和解析:解析:元数据(Meta Data)是关于数据的数据,其内容一般包括主题描述、外部数据和非结构化数据的描述、层间数据映射关系、逻辑模型定义、集成时的数据转换规则、数据的抽取历史、数据分区定义以及有关存储路径和结构的描述等。所以本题的答案应该为 B。29.给定如下三个关系表: 销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是_。(分数:2.00)A.销售明细表的数据粒度最大,数据量最大B.日销售表的数据粒度最

36、大,数据量最小C.月销售表的数据粒度最大,数据量最小 D.月销售表的数据粒度最小,数据量最小解析:解析:粒度越大,综合程度越高,如果数据仓库不保存低粒度的数据,只有粗粒度的数据,则需要存储的数据量就较少,所以本题的答案为 C。30.在在 SQL Server 2000 中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _FindTotal。实现这个函数的正确代码是(分数:2.00)A.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS R

37、ETURN( SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester) B.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT COUNT(课程号)as 课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)C.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM

38、(课程号)as课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期= semester)D.CREATE FUNCTION f_FindTotal(semester int) RETURNS table AS RETURN( SELECT SUM(课程号)as课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)解析:31.设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋

39、势。下列数据抽取或更新策略一般情况下最为合理的是(分数:2.00)A.每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B.每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单。销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据C.每周做一次客户名单快照,每天做一次销售细节快照,然后根据商品销售细节计算销售汇总数据D.每周在发现客户名单中的信息有变化时,对客户名单做一次快照。对销售细节数据采用增量方式,每天抽取一次新的销售数据,然后根据新增的销售数据更新商品每日销售汇总数据 解析:二、简答题(总题数

40、:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民族名称),针对这类表,为提高查询性能,应该采用的优化方式是_。(分数:2.00)_正确答案:(正确答案:代码的聚族索引)解析:34.ADO 对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft 的 OLE DB 数据库接口而设计的。在 ADO 对象中,_对象表示一个 OLE DB 数据源的开放式连接,而在该对象属性中, _用于指定连接到的数据源名称,使用方法及含义同 A

41、DO 数据控件。(分数:2.00)_正确答案:(正确答案:Connection ConnectionString)解析:三、设计题(总题数:4,分数:16.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:假设用户 U1 将对表 SC 的 INSERT 权限授予了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 SC 的权限收回,请完成下列的 SQL 语句。 (12) ON TABLE SC (13)(分数:4.00)(1).12.(分数:2.00)_正确答案:(正确答案:REVOKE INSERT)解析:(2).13.(分数:2.00)_正

42、确答案:(正确答案:FROM U1 CASCADE)解析:解析:权限的回收用 REVOKE,CASECADE 表示级联。设职工-社团数据库有 3 个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用 SQL 语句表达下列操作:(分数:10.00)(1).定义职工表、社会团体表和参加表,并说明其主码和参照关系。(分数:2.00)_正确答案:(正确答案:CREAT TABLE 职工(职工号 CHAR(10)NOT NULL

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

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

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