2020年数据库系统工程师模拟题上午之九
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年数据库系统工程师模拟题上午】部分试题的详解,一起来看看吧~1、盗窃信用卡的人的购买行为可能不同于信用卡持有者,信用卡公司通过分析不同于常
1、盗窃信用卡的人的购买行为可能不同于信用卡持有者,信用卡公司通过分析不同于常见行为的变化来检测窃贼,这属于( ) 分析。
A、 分类
B、 关联规则
C、 聚类
D、 离群点
答案:D
答题解析:
本题考查数据挖掘基础知识。
常见的数据挖掘类型如下:
(1)分类分析找出描述和区分数据类的模型,以便能够使用模型来预测类标号未知的对象。
(2)关联规则分析用于发现描述数据中强管理特征的模式。
(3)聚类旨在发现紧密相关的观测值组群,使得与不同族群的观察值相比,属于同一族群内的观测值尽量相似。
(4)离群点分析也称为异常检测,其目标是发现与大部分其他对象不同的对象。
(5)回归分析是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。
显然,答案为D选项。
2、数据仓库通常采用三层体系结构,中间层为( )。
A、 数据仓库服务器
B、 OLAP 服务器
C、 查询和报表工具
D、 数据挖掘工具
答案:B
答题解析:
本题考查数据仓库的体系结构。
数据仓库通常采用三层体系结构。
底层是数据仓库服务器。使用后端工具和使用程序由操作数据库或其他外部数据源提取数据,放入底层。这些工具和实用程序进行数据提取、清理和变换,以及装入和刷新功能,以更新数据仓库。
中间层是OLAP 服务器。实现多维数据及其相关的操作。
顶层是前端客户层。包括查询和报表工具、分析工具和(或)数据挖掘工具。
因此答案为B选项。
3、如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 ( ) ;假如该调度已经产生死锁,如果要从事务T1,T2中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务(请作答此空)。
A、 T1
B、 T2
C、 T1和T2
D、 T1或T2
答案:B
答题解析:
本题考查事务调度的知识。
图中的调度,事务T1对B、A两个数据项加锁中间无解锁指令,满足2PL协议;事务T2对A、B两个数据项加锁中间无解锁指令,也满足2PL协议。
2PL协议不能避免死锁。图中事务T1先对数据项B加了独占锁,事务T2先对数据A加了共享锁;随后事务T2申请数据项B上的共享锁,只能等待事务T1释放B上的独占锁;事务T1申请数据项A上的独占锁,只能等待事务T2释放A上的共享锁。两个事务相互等待造成死锁。
死锁的解除由DBMS来完成。需要在造成死锁的多个事务中选择一个回滚代价最小的事务进行强制回滚,并将该事务置于事务队列中稍后执行。图中事务T1对数据B已经做了修改,事务T2只是读取了数据A,相对而言,回滚事务T2代价最小。
因此,本题答案为B选项。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>