数据库系统工程师上午基础知识考试选择题专项强化真题试卷19
中文选择题(含2小题)
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。活动BD和HK最早可以从第(16)天开始。(活动AB、AE和AC最早从第一天开始)
1.(15)(D)
A. 17
B. 18
C. 19
D. 20
解析:本题考查软件项目管理的基础知识。
活动图是描述一个项目中各个工作任务相互依赖关系的一种模型,项目的很多重要特性可以通过分析活动图得到,如估算项目完成时间,计算关键路径和关键活动等。
2.(16)(B)
A. 3和10
B. 4和11
C. 3和9
D. 4和10
解析:根据上图计算出关键路径为A-B-D-I-J-L,其长度为20。
活动弧BD对应的活动的最早开始时间为第4天。活动弧HK对应活动的最早开始时间为第11天。
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的(17),接口设计的任务主要是(18)。
3.(17)(A)
A. 数据流图
B. E-R图
C. 状态-迁移图
D. 加工规格说明
解析:本题考查结构化分析与设计的相关知识。
结构化分析的输出是结构化设计的输入,设计活动依据分析结果进行。
4.(18)(C)
A. 定义软件的主要结构元素及其之间的关系
B. 确定软件涉及的文件系统的结构及数据库的表结构
C. 描述软件与外部环境之间的交互关系,软件内模块之间的调用关系
D. 确定软件各个模块内部的算法和数据结构
解析:接口设计是描述软件与外部环境之间的交互关系,软件内模块之间的调用关系,而这些关系的依据主要是分析阶段的数据流图。
在关系R(A1,A2,A3)和S(A1,A2,A3)上进行
5.与该关系表达式等价的是___________。(D)
A. π1,4(σ2<'2017'∨4='95'(RB. π1,6(σ2<'2017'(R)
C. π1,4(σ2<'2017'(R)
D. π1,6(σ2=4∧3=5(σ2<'2017'(R)×σ3='95'(S)))
解析:本题考查的是关系代数表达式和SQL的等价性方面的基本知识。
正确的选项为D。R
6.将该查询转换为等价的SQL语句如下:
SELECT DISTINCT A1,A4 FROM R,S WHERE R.A2<'2017'__________.(C)
A. OR S.A4<'95'OR R.A2=S.A2 OR R.A3=S.A3
B. AND S.A4<'95'OR R.A2=S.A2 AND R.A3=S.A3
C. AND S.A4<'95'AND R.A2=S.A2 AND R.A3=S.A3
D. OR S.A4<'95'AND R.A2=S.A2 OR R.A3=S.A3
解析:在关系R(A1,A2,A3)和S(A2,A3,A4)上进行关系运算可以看出,应该先进行R×S运算,然后在结果集中进行满足条件“R.A2<'2017'∧S.A4<'95'∧R.A3=S.A3”的选取运算σ,最后再进行属性A1,A4的投影运算π。可见,选项C的转换结果符合题意。
给定关系模式R,U={A,B,C,D,E),F={B→A,D→A,A→E,AC→B},则R的候选关键字为(34),分解p={R1(ABCE),R2(CD)}(35)。
7.(34)(A)
A. CD
B. ABD
C. ACD
D. ADE
解析:本题考查的是关系数据库中候选关键字和关系模式的分解问题。
根据求属性闭包的算法,可以求得(CD)F+=U,而在CD中不存在一个真子集能决定全属性,故CD为R的候选码。
8.(35)(D)
A. 具有无损连接性,且保持函数依赖
B. 不具有无损连接性,但保持函数依赖
C. 具有无损连接性,但不保持函数依赖
D. 不具有无损连接性,也不保持函数依赖
解析:在关系数据库基础理论的相关定义可知,关系模式R的一个分解p={R1(U1,F1),R2(U2,F2))具有无损连接的充分必要的条件是:
UI∩U2→(U1—U2)∈F+或U1∩U2→(U2一U1)∈F+。根据题意可知:
R1(ABCE)∩R2(CD)→R1(ABCE)一R2(CD)本文档预览:3600字符,共9942字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载