阅读以下关于数据仓库方面的叙述,回答问题1,问题2和问题3。数据仓库概念始于20世纪80年代,首次在数据仓库之父William H. Inmon 的《建立数据仓库》一书中出现的。随着这几年对数据仓库的广泛研究,数据仓库的概念逐渐清晰。数据仓库是企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的集合,用于支持经营管理中的决策过程。与传统的联机事务处理系统相比,数据仓库中的数据具有如下特点:面向主题、集成性、稳定性、强调时间序列。数据仓库是一个庞大的系统,数据仓库的最终目的是提供决策支持。主要是通过

题目

阅读以下关于数据仓库方面的叙述,回答问题1,问题2和问题3。

数据仓库概念始于20世纪80年代,首次在数据仓库之父William H. Inmon 的《建立数据仓库》一书中出现的。随着这几年对数据仓库的广泛研究,数据仓库的概念逐渐清晰。数据仓库是企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的集合,用于支持经营管理中的决策过程。与传统的联机事务处理系统相比,数据仓库中的数据具有如下特点:面向主题、集成性、稳定性、强调时间序列。

数据仓库是一个庞大的系统,数据仓库的最终目的是提供决策支持。主要是通过把以前存入数据库中的数据通过数据挖掘和知识发现来发现某种内在规律,比如顾客的喜好、顾客购买商品之间的关联性等。数据仓库对于很多企业有着很好的应用。但是实施这样一个庞大的工程是昂贵的。这使很多企业望而却步。因此提出一种轻量级数据仓库的构建方案。该构建方案汲取了数据仓库的面向主题的思想,虽然该方案的目标主要是提高软件的响应速度,但是由于其面向主题的特性也可以为决策层提供支持,而且这种结构良好、面向主题的数据库系统也可以为以后完整数据仓库的构建所用,减少构建的复杂度。

很多数据库管理系统提供商比如Microsoft、Sybase、Oracle都有其构建数据仓库专门的工具。这些工具由于是为构建数据仓库而设计,因此结构非常的复杂、对数据库设计人员的要求比较高,在软件开发中可实施性比较低。实际上关系型数据库从提出到现在已有30多年的历史,关系型数据库是现在所有数据库中包括面向对象数据库、关系型面向对象数据库发展最为完善的一种。关系型数据库中的存储过程、触发器、发布和订阅模式有足够的能力解决上面的问题。因此利用现有的关系型数据库中这些成熟稳定的工具,就可以构建轻量级的数据仓库。

用200字简要阐述数据仓库的数据特点中的面向主题和强调时间序列具体是指什么。


相似考题
更多“阅读以下关于数据仓库方面的叙述,回答问题1,问题2和问题3。 数据仓库概念始于20世纪80年代,首次在 ”相关问题
  • 第1题:

    阅读下面的叙述,回答问题1、问题2和问题3,将解答填入对应栏内。

    【说明】

    在某项机房工程施工中,墙体采用泰柏板结构,施工人员为了赶工期,把信号线PVC管和电源线PVC管同放在一条泡沫条的槽中。

    以上实施是否违反有关规定?为什么?


    正确答案:违反了规范中有关信号线防干扰的规定因为施工规范中要求信号线和电源线必须相距30cm以上。
    违反了规范中有关信号线防干扰的规定,因为施工规范中要求信号线和电源线必须相距30cm以上。

  • 第2题:

    阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。【C代码1】


    【问题2】写出【代码2】的运行时的输出结果。


    答案:
    解析:
    (1)输入-1331的结果是:Palindromic number.a=-1331 b=1331 输入795的结果是:a=795 b=597(2) Passed,point=4 Passed,point=1 Passed,point=1Passed,point=1 Failed

  • 第3题:

    阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由Java语言编写的程序,按要求回答问题。



    问题1:(2分) 请简述基本路径测试法的概念。
    问题2:(8分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
    问题3:(3分)请给出【问题2】中控制流图的线性无关路径。


    答案:
    解析:
    问题1:答案:基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。
    问题2:答案:(1)控制流图如下图所示:



    (2)V(G)=4+1=5
    问题3:答案:(1) 1-2-3-8-10(2) 1-2-4-5-6-8-10(3) 1-2-3-4-5-6-8-10(4) 1-2-4-5-7-8-10(5) 1-2-3-8-9-10
    【解析】
    问题1:本小题考查基本路径法的概念。
    问题2:本题考查白盒测试方法中的基本路径法。涉及到的知识点包括:根据代码绘制控制流图、计算环路复杂度。控制流图是描述程序控制流的一种图示方法。其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。基本结构如下所示:



    其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。环路复杂度用来衡量一个程序模块所包含的判定结构的复杂程度。环路复杂度等于右图中的判定的节点个数加1。图中判定节点个数为4,所以V(G)=4+1=5。控制流程图的环路复杂性 V(G)一共有以下三种方法,但是最后一种最好用,不易出错。(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。
    问题3:本小题考查白盒测试用例设计方法之基本路径法。涉及到根据控制流图和环路复杂度给出线性无关路径。线性无关路径:指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中有5条线性无关路径。这5条路径组成了问题2中控制流图的一个基本路径集。只要设计出的测试用例能确保这些基本路径的执行,就可以使程序中的每个可执行语句至少执行一次,每个条件的取真和取假分支也能得到测试。需要注意的是,基本路径集不是唯一的,对于给定的控制流图,可以得到不同的基本路径集。

  • 第4题:

    阅读以下关子数据仓库的叙述,回答问题1、问题2和问题3。

    随着计算机应用的不断普及,某集团公司先后建立了生产、销售、财务、人事管理等应用系统,并积累了大量的数据。面对日益激烈的市场竞争,公司领导希望建立一个分析环境,对积累的数据进行再加工,以支持高层决策。

    公司技术部门的王总工程师提出建立一个数据仓库系统。他认为数据仓库能够将企业内部分散的、跨平台的数据重新组织与加工,建立数据仓库的最终目标是建立一个全面、完善的信息应用平台,利用该信息平台,进行数据分析和数据挖掘,支持公司高层的决策分析。

    经过讨论,大家认为目前建立数据仓库需要完成的基础工作有:

    (1)明确数据仓库的目的,了解公司的业务现状,特别要弄清数据源所在的系统和其中的数据状况。

    (2)收集决策者的需求。分析领导的决策取向和当前最主要的工作目标,并初步建立系统的逻辑模型。

    (3)构建数据仓库。包括数据仓库的设计、组织和管理以及决策信息的展示。

    (4)数据仓库的应用推广和人员的培训。

    (5)引进必要的产品和工具。

    在讨论中,有些工程师提出了不同的意见。有人认为由于缺乏经验,应该先建立小规模的数据集市,然后再升级到完整的数据仓库系统。

    (1)请用150字以内文字,简要叙述与数据仓库相比,数据集市具有哪些特点。

    (2)请用100字以内文字,简要说明这种开发方法的优缺点。


    正确答案:[解答要点] (1)与数据仓库相比数据集市具有以下特点: ▲ 规模小灵活可以按照多种方式来组织数据如按特定的应用、部门、地域、主题等。 ▲ 开发工作可由业务部门定义、设计、实施、管理和维护。 ▲ 能够快速实现代价较低投资回收期短风险小。 ▲ 工具集的紧密集成。 ▲ 有利于升级到完整的数据仓库或形成分布式数据仓库。 (2)这种方法花费低、灵活性高并能快速回报投资;但是将分散的数据集市集成起来形成一个一致的企业仓库可能很困难。
    [解答要点] (1)与数据仓库相比,数据集市具有以下特点: ▲ 规模小,灵活,可以按照多种方式来组织数据,如按特定的应用、部门、地域、主题等。 ▲ 开发工作可由业务部门定义、设计、实施、管理和维护。 ▲ 能够快速实现,代价较低,投资回收期短,风险小。 ▲ 工具集的紧密集成。 ▲ 有利于升级到完整的数据仓库或形成分布式数据仓库。 (2)这种方法花费低、灵活性高,并能快速回报投资;但是将分散的数据集市集成起来,形成一个一致的企业仓库可能很困难。 解析:传统的数据库系统中缺乏决策分析所需的大量历史数据信息,因为传统的数据库一般只保留当前或近期的数据信息。尽管传统的数据库技术在联机事务处理(OLTP)中获得了成功,但是无法满足随着市场竞争的加剧而带来的管理人员对决策分析数据提供的要求。为了满足中高层管理人员预测、决策分析的需要,在传统数据库的基础上产生了能够满足预测、决策分析需要的数据环境——据仓库(Data arehouse)。
    传统的数据库系统主要是面向事务的处理,数据仓库则是面向分析的处理。面向事务处理的传统数据库系统在系统的响应、数据的集成、数据动态更新、历史数据整理、决策操作等方面存在诸多问题,已不再适应新形势下管理决策分析的需要。
    因此,预测、决策分析需要一个能够不受传统事务处理的约束,高效率处理决策分析数据的支持环境,数据仓库就是满足这一要求的数据存储和数据组织技术。
    第一步:总结出问题的要点
    从联机事务处理应用到决策支持系统应用的转变,也使得“数据仓库”、“数据挖掘”等一系列技术得到了广泛的重视。也日益成为近几年考试的重点,因此应试者应该对其全面地理解和掌握。
    [问题1]
    本问题主要是要求应试者能够理解“数据仓库”与小规模“数据集市”之间的概念区别,并且要求说明先建立数据集市再升级到数据仓库的开发方法的优缺点。
    [问题2]
    本问题主要是要求应试者能够理解现在常用的增量的、演进的方式开发数据仓库系统的整个过程与步骤。
    [问题3]
    本问题主要集中在“DB-ODS-DW”模式与“DB-DW'’模式之间的区别上,要求应试者能够准确地说明ODS与DW有什么主要区别。
    第二步:根据问题要点,仔细阅读全文,找出相应的段落
    (1)在题目的前两段主要是引出建设数据仓库系统的需求,也说明了其目标在于:“将企业内部分散的、跨平台的数据重新组合与加工,建立数据仓库的最终目标是建立一个较全面、完善的信息应用平台,利用该信息平台,进行数据分析和数据挖掘,支持公司高层的决策分析”。
    (2)另外,题目中还总结出建立数据仓库需要完成以下工作:明确数据仓库目的、收集决策者的需求、构建数据仓库、应用推广和人员培训、引进必要的产品和工具。
    (3)在问题1中,题目中直接说到“有人认为由于缺少经验,应该先建立小规模的数据集市,然后再升级到完整的数据仓库系统。”的意见,这也是构思数据集市与数据仓库之间区别的重要信息。
    其他的信息主要都是常见的描述信息,对构思答案并没有太大帮助,因此关键还在于考生平时对相关概念的理解情况。
    第三步:分析试题的内容,构思答案要点

  • 第5题:

    阅读下面程序,回答问题1至问题3。



    【问题1】(3分)

    上述代码能否输出“This is a test”?上述代码存在什么类型的隐患?

    【问题2】(4分)

    造成上述隐患的原因是?

    【问题3】(3分)

    给出消除该安全隐患的思路。


    答案:
    解析: