数据仓库与数据挖掘(第三版)陈文伟思维导图1-5章作业

  • 第一章 概述

    • 8.基于数据仓库的决策支持系统与传统决策支持系统有哪些区别?

      • 决策支持系统经历了4个阶段。

      • 1.基本决策支持系统

        • 是在运筹学单模型辅助决策的基础上发展起来的,以模型库系统为核心,以多模型和数据库的组合形成方案辅助决策。

        • 它开创了用计算机技术实现科学决策的时代。

      • 2.智能决策支持系统

        • 把基本决策支持系统和专家系统结合起来,强化了定量(数学模型)和定性(以知识推理的专家系统)相结合的辅助决策的效果。

      • 3.基于数据仓库的决策支持系统

        • 以数据仓库的大量数据为基础,结合多维数据分析以及数据挖掘技术,起一种新的辅助决策效果。

        • 它能从数据中获得信息和知识,实现了商务智能的要求,故它也是商务智能的结构。

      • 4.网络环境决策支持系统

        • 是在网络上采用客户/服务器结构。

        • 决策支持系统的综合部件(人机交互与问题综合)由网络上的客户机来完成。数据、模型和知识资源以服务器形式在网络上提供并发共享服务。

        • 这样,可以实现多人在网络上同时完成各自的决策支持系统。

    • 7.数据挖掘应用于数据库与数据仓库有什么不同?

      • 数据挖掘的算法都是在二维表中进行的,适合于数据库。

      • 对于多维的数据仓库,要利用数据挖掘的算法,需要抽取出二维表的数据。

    • 4.说明数据仓库与大数据的关系?

      • 数据仓库是企业或大单位的大数据。

        • 数据仓库中的数据包含了它所属部门的所有现在的详细数据,还包含了多年的历史数据,以及为各级领导提供的各类综合数据。数据量之大都是为决策服务的。 企业为了了解其他单位的情况,还要到政府部门或者网络上去找相关数据。

      • 数据仓库是大数据的一种表现形式。

      • 大数据是当前社会的所有数据的总称。

        • 对于一个企业、政府部门等并不需要所有的数据,只关心与它们有关的数据。数据仓库就是企业或大单位的基本大数据。

    • 2.说明OLTP与OLAP的主要区别。

      • 概念

        • 1.联机事务处理 (Online Transaction Processing,OLTP)

          • 用户的数据可以立即传送到计算中心进行处理,短时间内给出处理结果。

          • 实时系统(Real Time System)

        • 2.联机分析处理 (Online Analytica Processing,OLAP)

          • 利用多维数据库进行多维分析。

      • 对比

    • 第二章 DW原理

      • 1.数据库中的数据和数据仓库中的数据,在辅助决策上有什么不同?

        • 数据库中的数据表现了当前的实际状况

          • 其数据组织是二维关系数据库,是为管理业务服务的。 DB中的数据为模型计算所使用,其本身不直接为辅助决策用。 数学模型利用数据库中的数据算出结果后的数据,是为辅助决策用的。

        • 数据仓库中的数据是直接为辅助决策用的

          • 其数据组织是多维数据, 实际存储时采用关系数据库的星形结构形式或者采用多维数据库形式(超立方体)。 通过OLAP发现问题或找出原因,或通过统计分析辅助决策。 建立数据仓库就是为决策服务的。

      • 3.说明数据仓库结构图中轻度综合数据层与高度综合数据层的数据是临时计算出的吗?

        • 不是临时计算出来的,而是在建数据仓库时同时建好的。

          • 轻度综合数据与高度综合数据是为中层和高层领导决策时,需要快速提供所需数据。一般常规决策用到的综合数据是已知的,这样可以预先计算好。

        • 临时计算轻度综合数据与高度综合数据,需要花费较多的计算时间,不能满足快速决策的要求。

      • 5.对数据仓库的运行结构图,说明三层C/S结构与两层C/S结构的不同点。

        • 三层C/S结构中的OLAP层存放了OLAP工具,便利客户端调用这些工具,进行数据分析。

        • 两层C/S结构,客户端进行数据分析时,需要在客户端上装有OLAP工具。

        • 两层C/S结构客户端有很多个,每个客户端都装有OLAP工具,不如三层C/S结构中有个公用OLAP层,可以减少客户端的负担。

      • 7.说明数据仓库的数据模型为什么含时间维数据。

        • 数据库中一般没有“时间”属性,是因为数据库中数据都属于当前数据。

          • 当时间变化时,数据库中数据需要更新,总保持数据属于当前状态。

          • 例如,学生数据库,当学生毕业了就要删除这些学生的数据。当新学生入学时,就要增加这些新学生的数据。

        • 在数据仓库中,既有当前状态的数据(当前基本数据层),还有历史基本数据层。

          • 这些历史数据必须要有“时间”属性,需用其预测未来。 预测时,需要建立一个随时间变化的曲线,用其延长线预测未来。

    • 第三章 OLAP (On Line Analytical Processing)

      • 2.OLAP准则中有哪些内容?

        • OLAP的对象是数据仓库,帮助数据仓库进行有效的决策。

        • 12条准则,其主要的准则有以下四条:

          • (1)多维数据分析;

          • (2)客户/服务器结构;

          • (3)多用户支持;

          • (4)一致的报表性能等。

      • 4.多维数据在平面上显示采取哪些方法?

        • 1.多维类型结构表示所有维成员

          • 每个维用一条线段来表示。维中的每个成员都用线段上的一个单位区间来表示。

        • 2.多维数据的分析视图

          • 即压缩维的成员个数。

          • 如一个维只取一个成员,另一个维只取少数几个成员,对关键维的数据显示出来。

      • 6.说明OLAP的多维数据分析的切片操作的目的。

        • “降维”的过程

          • 在多维数据中选择所需要的二维数据进行切片取出。

        • 从这二维数据中,找出相关的数据进行比较,从中发现问题。

          • 例如,在三维数据(地区、时间、产品、销售额)中,选定广州地区进行切片,只剩下二维(时间、产品)中的销售额。可以看出在不同时间上,不同产品(电视机、电冰箱……)的销售额情况。查看最大值和最小值都发生在什么时间、什么产品上。为销售制订生产计划。

      • 7.说明OLAP的多维数据分析的钻取功能的目的。

        • 维度的细分。

        • 从综合数据中进行比较中发现的问题,通过钻取到下层详细数据中找出原因。

          • 如在第4.3.1节航空公司数据仓库简例可知,在综合数据中发现“北京一西南地区总周转量出现最大的负增长”经过层层下钻,才发现问题出在“昆明航线两个机型产生的负增长最大”引起的。

    • 第四章 DW的决策支持

      • 1.数据仓库的两类用户有什么本质不同?

        • 4.1.1 信息查询者 (业务层面)

          • 使用者

            • 是使用数据仓库的大量用户。

            • 通常查看概括数据或聚集数据,查看相同的商业维(如产品、客户、时间)和指标(如收入和成本)随时间的发展趋势。他们天天重复同样的活动,很少使用元数据。

          • 特点

            • 以一种可预测的、重发性的方式使用数据仓库平台。

          • 任务

            • 使用数据仓库能发现目前存在的问题。

        • 4.1.2 知识探索者 (分析决策)

          • 使用者

            • 典型的DM者。

            • 查看海量的详细数据,而概括数据则会妨碍知识探索者的数据分析。 经常查看历史数据,而且查看的历史数据的时间要比信息查询者长得多。

          • 特点

            • 有一个完全不可预测的、非重复性的数据使用模式。

          • 任务

            • 发现问题并找出原因。

            • 寻找公司数据内隐含的价值并且根据过去事件努力预测未来决策的结果。

      • 2.聚集数据与聚类数据有什么不同?

        • 聚集数据是在统计意义下,对数据的聚集运算。聚集函数有sum()、count()、average()等,经过计算可以得到累加和、总数、平均数等统计数据。

        • 聚类数据是利用数据挖掘的聚类算法,对数据进行聚类,得到类别数据。聚类表明整个数据集中,包含了多少类别。相同类中的数据,彼此距离短;不同类间的数据,彼此距离长。

      • 4.对4.2.2节中原因分析的实例,设计和画出决策支持系统结构图。

      • 5.利用沃尔玛数据仓库系统说明数据仓库的价值。

        • 商品分组布局:沃尔玛的数据仓库系统可以帮助分析商品销售数据,并根据销售情况进行商品分组布局,包括确定哪些商品应该摆放在哪些位置,以及如何进行搭配销售,从而最大化销售额并提高顾客的购物体验。

        • 降低库存成本:通过数据仓库系统对销售数据进行分析,沃尔玛可以更准确地预测需求、控制库存水平,并及时调整采购计划,从而降低库存成本,并减少过剩或缺货的情况。

        • 了解销售全局:数据仓库系统帮助沃尔玛了解销售全局,包括不同商品类别的销售情况、顾客购买习惯以及销售渠道等信息,可以帮助制定更有效的销售策略和采购计划。

        • 市场分析:沃尔玛可以利用数据仓库系统进行市场分析,了解各个地区、不同门店的销售情况和趋势,从而更好地适应不同市场的需求,并制定地区性的营销策略。

        • 趋势分析:数据仓库系统可以帮助沃尔玛进行趋势分析,包括分析商品销售趋势、客户购买趋势以及市场发展趋势等,有助于及时调整经营策略,把握市场发展方向。

    • 第五章 DM原理

      • 2.知识发现过程由哪3部分组成?每部分的工作是什么?

        • 1.数据准备

          • 目标数据(Target Data),是根据用户的需要从原始数据库中选取的一组数据。数据预处理一般包括消除噪声、推导计算缺值数据、消除重复记录等。数据转换的主要目的是完成数据类型转换。

          • 尽量消减数据维数或降维,以减少数据挖掘时要考虑的属性个数。

        • 2.数据挖掘

          • 确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。

          • 确定了挖掘任务后,就要决定使用什么样的挖掘算法。

          • 实施数据挖掘算法,获取有用的模式。

        • 3.结果的评估

          • 获取的模式经过评估,可能存在冗余或无关的模式,这时需要将其剔除;也有可能模式不满足用户要求。

          • 把结果转换为用户易懂的另一种表示,如把分类决策树转换为“if ...then…”规则。

      • 4.说明数据浓缩包括哪两方面?

        • 1、属性约简

          • 一般用于分类问题。

          • 在条件属性中删除那些不影响对决策属性进行分类的多余的属性。

        • 2、元组(记录)压缩

          • 实质上是对数据库的元组(记录)进行合并、归并和聚类等。

        • 旨在提高数据存储和处理的效率,并减少数据在存储和传输过程中所需的资源。

      • 5.属性约简的原则是什么?

        • 保持数据库中分类关系不变。

          • 在削减属性的同时,要尽量保留分类或者聚类的特性,以确保数据分析和处理的准确性和有效性。

      • 6.属性约简一般采用哪些方法?

        • 一般采用粗糙集(Rough Set)方法

          • 粗糙集理论是一种处理不确定性和近似性数据的数学工具

          • 识别和剔除在给定条件下冗余或无关的属性,从而实现对属性的有效约简。

        • 信息论方法。

          • 通过评估属性的信息增益或信息熵,判定不同属性对数据集的贡献,从而进行属性的约简和选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/304194.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

021——搭建TCP网络通信环境(c服务器python客户端)

目录 前言 服务器程序 服务器程序验证过程 客户端程序 前言 驱动开发暂时告一段落了。后面在研究一下OLED和GPS的驱动开发,并且优化前面已经移植过来的这些驱动,我的理念是在封装个逻辑处理层来处理这些驱动程序。server直接操作逻辑处理层的程序。 …

labview技术交流-如何判断一个数是否为质数

问题起源 如何判断一个数是否为质数,其实并不难,只要你知道质数的定义,按照它的定义去编写代码就可以了。但是没有思路的人可能就会一直找不到方向,所以我就简单介绍一下。 还有我想吐槽的点,labview本来就是很小众的语…

外包干了15天,技术倒退明显

先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能…

uniapp小程序中使用video视频播放卡顿

问题:在使用uniapp小程序的video视频播放,视频已经在播放了,但是进度条没走,还是卡顿的状态(测试ios能正常使用,安卓手机会出现此问题) 在网上找了很多方法,最多的说是用:custom-cache"false",试了并没有效果,看来和我问题不一样,后来用了个简单粗暴的方法,发现是有效…

详解Spring event如何优雅实现系统业务解耦、实现原理及使用注意项

1.概述 在我们平时的项目业务系统开发过程中,一个需求功能的业务逻辑经常出现主线业务和副线业务之分。比如,在当下移动端电商app进行注册账号操作,注册成功之后会发送短信、邮箱、站内信等通知,发放红包活动抵用券,推…

配置VM开机自启动

1. 在此电脑-右键选择“管理”-服务和应用程序-服务中找到VMware Workstation Server服务(新版名称也可能是VMware自启动服务,自己找一下,服务属性里有描述信息的),将其启用并选择开机自动启动 新版参考官方文档&…

STC89C52学习笔记(八)

STC89C52学习笔记(八) 综述:本文讲述了LED点阵屏以及如何进行数据串行输入,并行输出。 一、LED点阵屏 1.介绍 LED点阵屏由多个LED组成,以矩阵形式排列(类似于矩阵键盘),像素一般…

数据库的负载均衡,高可用实验

一 高可用负载均衡集群数据库实验 1.实验拓扑图 2.实验准备(同一LAN区段)(ntp DNS) 客户端:IP:192.168.1.5 下载:MariaDB 负载均衡器:IP:192.168.1.1 下载:keepalived ipvsadm I…

3. DAX 时间函数-- DATE 日期--一生二,二生三,三生万物

在数据分析过程中,经常需要从一个数据推到另外一个数据,日期数据也是如此,需要从一个日期推到另外一个相关的日期,或者从一群日期推到另外一个相关的日期/一群相关的日期。这一期说的就是日期之间彼此推衍的函数,会比之…

OpenHarmony开发技术:【国际化】实例

国际化 如今越来的越多的应用都走向了海外,应用走向海外需要支持不同国家的语言,这就意味着应用资源文件需要支持不同语言环境下的显示。本节就介绍一下设备语言环境变更后,如何让应用支持多语言。 应用支持多语言 ArkUI开发框架对多语言的…

蓝桥杯-单片机基础16——利用定时计数中断进行动态数码管的多窗口显示

综合查阅了网络上目前能找到的所有关于此技能的代码,最终找到了下述方式比较可靠,且可以自定义任意显示的数值。 传统采用延时函数的方式实现动态数码管扫描,在题目变复杂时效果总是会不佳,因此在省赛中有必要尝试采用定时计数器中…

Kafka是什么,以及如何使用SpringBoot对接Kafka

系列文章目录 上手第一关,手把手教你安装kafka与可视化工具kafka-eagle 架构必备能力——kafka的选型对比及应用场景 Kafka存取原理与实现分析,打破面试难关 防止消息丢失与消息重复——Kafka可靠性分析及优化实践 Kafka是什么,以及如何使用…

Vue的学习之旅-part6-循环的集中写法与ES6增强语法

Vue的学习之旅-循环的集中写法与ES6增强语法 vue中的几种循环写法for循环for in 循环 for(let i in data){}for of 循环 for(let item of data){}reduce() 遍历 reduce( function( preValue, item){} , 0 ) ES6增强写法 类似语法糖简写对象简写函数简写 动态组件中使用 <kee…

dnspy逆向和de4dot脱壳

拿到一个软件&#xff0c;使用dnspy查看&#xff0c;发现反汇编后关键部分的函数名和代码有很多乱码&#xff1a; 这样的函数非常多&#xff0c;要想进一步调试和逆向&#xff0c;就只能在dnspy中看反汇编代码了&#xff0c;而无法看到c#代码&#xff0c;当时的整个逆向过程只剩…

windows安装Redis,Mongo,ES并快速基本掌握开发流程

前言 这里只是一些安装后的基础操作&#xff0c;后期会学习更加深入的操作 基础操作 前言RedisRedis启动idea集成Redisjedis技术 Mongodbwindows版Mongodb的安装idea整合Mongodb ES(Elasticsearch)ESwindows下载ES文档操作idea整合ES低级别ES整合高级别ES整合 Redis Redis是…

Java项目:基于Springboot+vue实现的中国陕西民俗前后台管理系统设计与实现(源码+数据库+毕业论文)

一、项目简介 本项目是一套基于Springbootvue实现的中国陕西民俗管理系统设计与实现设 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff0c;eclipse或者idea 确保可以运行&#xff01; 该系统功能完善、界…

git bash用法-批量修改文件名

在win系统上安装git bash可以使用命令行模式操作&#xff0c;比较方便 1.原始文件名 2.代码 for file in *3utr*; do mv "$file" "$(echo "$file" | sed s/3utr/5utr/)"; done3.修改后的文件名

【Web开发】jquery图片放大镜效果制作变焦镜头图片放大

jquery图片放大镜效果制作变焦镜头图片放大实现 整体步骤流程&#xff1a; 1. 前端html实现 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"…

Android 四大组件启动

service: startService启动过程分析 - Gityuan博客 | 袁辉辉的技术博客 在整个startService过程&#xff0c;从进程角度看服务启动过程 Process A进程&#xff1a;是指调用startService命令所在的进程&#xff0c;也就是启动服务的发起端进程&#xff0c;比如点击桌面App图标…

LeetCode513:找树左下角的值

题目描述 给定一个二叉树的 根节点 root&#xff0c;请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 代码 层序遍历 class Solution { public:int findBottomLeftValue(TreeNode* root) {if (root nullptr) return 0;queue<TreeNode*> que…