20240910软考架构-------软考146-150答案解析

每日打卡题146-150答案

146、【2018年真题】 难度:一般

给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句如下:select (1) from R, S where (2) 。

(1)A. R.A,R.B,R.E,S.C,G

B. R.A,R.B,D,F,G

C. R.A,R.B,R.D,S.C,F

D. R.A,R.B,R.D,S.C,G

(2)A. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.A<S.F

B. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.A<S.B

C. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A<S.F

D. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A<S.B

答案:(1)B (2)C

解析:

本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:

R.A,R.B,R.C,D,E,F,G。

关系代数选择条件为"1<6",即R.A<F。

关系代数投影操作条件为"1,2,4,6,7",对应的属性为:R.A,R.B,D,F,G。

147、【2018年真题】 难度:一般

在关系R(A1, A2, A3)和S(A2, A3, A4)上进行关系运算的4个等价的表达式E1、E2、E3、E4,如下所示:

如果严格按照表达式运算顺序执行,则查询效率最高的是表达式 。

A. E1 B. E2 C. E3 D. E4

答案:D

解析:

本题考查关系代数运行效率问题。解决这类问题,有一个通用原则,即存在联接操作与选择操作的,尽可能早的完成选择操作,这样能降低参与联接操作的数据量,极大提升运算效率。

148、软件架构 ( ) 为软件架构演化的版本演化控制、使用和评价等提供了可靠的依据,并为架构演化量化度量奠定了基础。

A. 低内聚-高耦合 B. 高内聚-高耦合

C. 低内聚-低耦合 D. 高内聚-低耦合

答案:D

解析:好的架构设计应该遵循"高内聚-低耦合"原则,提高模块的独立性,降低模块间接口调用的复杂性。

149、扇入扇出度越大,表明该组件与其他组件间的接口关联或依赖关联 ( ) 。

A. 越多 B. 无关 C. 越少 D. 相同

答案:A

解析:扇入扇出度越大,表明该组件与其他组件间的接口关联或依赖关联越多。

150、在软件架构修改管理中,一个主要的做法就是建立一个 ( ) 保障该区域中任何修改对其他部分的影响比较小,甚至没有影响。

A. 修改区 B. 隔离区 C. 保障区 D. 交叉区

答案:B

解析:在软件架构修改管理中,一个主要的做法就是建立一个隔离区域保障该区域中任何修改对其他部分的影响比较小,甚至没有影响。

相关推荐
Xinan_____8 分钟前
Linux——高流量 高并发(访问场景) 高可用(架构要求)
linux·运维·架构
杨诚实32 分钟前
20240912软考架构-------软考161-165答案解析
数据库·架构
achirandliu2 小时前
汽车电子电气架构从12V提升至48V,带来那些好处? 包括那些改变?
架构·汽车·汽车电子电气架构·从12v升到48v
huaqianzkh2 小时前
了解MySQL 高可用架构:主从备份
数据库·mysql·架构
程序猿进阶3 小时前
如何在 Visual Studio Code 中反编译具有正确行号的 Java 类?
java·ide·vscode·算法·面试·职场和发展·架构
bubble小拾5 小时前
RocketMQ实战与集群架构详解
架构·rocketmq·java-rocketmq
杨诚实5 小时前
20240918软考架构-------软考171-175答案解析
人工智能·架构
神一样的老师5 小时前
近乎实时的物联网数据管道架构
物联网·架构
车载诊断技术6 小时前
电子电气架构——中央计算的软件定义汽车架构
网络·架构·汽车·soa·电子电器架构
一大颗萝卜6 小时前
【原创 架构设计】多级缓存的应用、常见问题与解决方式
redis·缓存·架构·caffeine·多级缓存