单选题
数据库
2019-03-01
某电子商务平台为实现精准营销,提高向用户推荐商品的成功率,欲建立数据仓库系统,作为数据挖掘程序的数据源。假设业务型数据主要存放于销售数据表T1中,用户信息存放于用户表T2中。数据仓库将近5年的销售细节数据存放在数据表T3中,并在数据仓库中根据需要存放一些汇总数据。为达到这些要求,有如下一些方案:
Ⅰ.T3与T1实时更新,即每产生一条销售记录,同时写到T1和T3中,并触发数据挖掘程序运行,以增加数据挖掘结果的准确性
Ⅱ.用户每次产生新的销售记录,触发数据挖掘程序执行并得到针对该用户的推荐商品列表,然后写回T2中。T3每天定时从T1进行批量更新
Ⅲ.T3与T1实时更新,每天定时运行数据挖掘程序,将运行结果,也就是针对用户的推荐商品列表写回数据仓库的用户商品推荐表中
Ⅳ.T3每天做一次批量更新,并在数据仓库中生成相应的汇总数据,数据挖掘程序以细节数据或汇总数据作为数据源,将运行结果即针对用户的推荐商品列表写回数据仓库的用户商品推荐表中上述方案中不合理的是( )。
A.仅Ⅰ和Ⅳ
B.仅Ⅱ和Ⅳ
C.仅Ⅰ、Ⅱ和Ⅳ
D.仅Ⅰ、Ⅱ和Ⅲ
参考答案
D
答案解析
数据仓库是为了构建新的分析处理环境而出现的一种数据存储和组织的新技术。它的建立能充分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,最终创造出效益。数据仓库有若干基本特征,包括不可更新性和随时间变化性。所谓不可更新性就是用户在提取仓库中的数据进行分析时并不会同时对数据仓库中的数据进行更新操作,而数据变化性是指数据仓库每隔一段时间进行数据的更新处理。综上可以看出,数据仓库的更新与时间间隔有关,所以不会实时更新,即排除A、C选项,又因为对用户进行推荐时要结合以往的历史数据而不是仅通过当前数据分析,即B选项错。故选择D选项。
你可能感兴趣的试题
A.在数据仓库环境中,粒度是一个重要的设计问题,它影响到数据仓库的数据量和系统能够回答的查询的类型
B.一般在进行数据仓库的数据组织时,需要根据当前应用的需求来进行多粒度级设计
C.粒度越小,数据量越小,空间代价越小
D.粒度越大,综合程度越高
A.分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间
B.位置透明性使用户编写程序时只需要考虑数据分片情况,不需要了解各分片在各个场地的分配情况
C.局部数据模型透明性位于分配模式与局部概念模式之问
D.局部数据模型透明性使用户在编写应用程序时不需要了解全局数据的分片情况,但是需要了解各场地上数据库的数据模型