数据管理基本技术.ppt
第三章 数据管理基本技术,第一节 计算机数据管理的发展第二节 数据库系统第三节 数据模型设计第四节 企业对信息的应用第五节 数据仓库与数据挖掘,计算机数据管理的发展,人工管理阶段文件管理阶段数据库管理阶段,人工管理阶段,人工管理阶段也称手工管理阶段,计算机主要用于科学计算,所需的数据不多,数据不能长期保存在计算机内。数据是面向应用的。每一组数据对应一个应用程序。,返回,文件管理阶段,计算机开始用于管理,借助文件管理系统,数据以文件的形式长期保存在外存储器上,查询、修改等操作由文件统一管理。,返回,数据库管理阶段,用数据库专门管理数据,实现了数据与程序的真正独立,降低数据的冗余度,数据为多个用户共享。,返回,数据库系统,数据库数据库系统数据库管理系统,数据库,数据库是相互关联的数据集合,它用综合的方法组织数据,使数据独立性高、冗余小,可供多个用户共享,能够保证数据的安全性和可靠性,允许并发地使用数据库,并能保证数据的一致性和完整性。数据库概念的三个主要目标是使数据冗余最小,并达到数据独立性和共享性。数据冗余是数据的重复,即同一数据存储在多个文件中;数据独立性指数据结构与处理该数据的应用程序相互独立;数据的共享性则突破了地域范围的局限,允许多用户并发地使用数据库中的数据,促进各方的联系和交流。,返回,数据库系统,数据库系统是指组织、存取和维护大量数据的人/机管理系统,是由计算机、数据库、数据库管理系统(Database Management System DBMS)和有关人员组成的有机总体。有关人员包括数据库用户、数据库设计人员和数据库管理员(DBA)。,返回,数据库管理系统,数据库管理系统(DBMS)是指对数据进行管理的软件系统,是数据库系统的核心,它与数据库系统中各个部分都有着密切联系。一个数据库管理系统应具备以下功能:数据库定义数据库的操纵数据库查询数据库控制数据库通信,返回,数据模型设计,数据模型数据库设计ER图实例,数据模型,数据模型是对客观事物及其联系的数据化描述,是关于全局数据的组织方式的抽象表达。它是数据库系统的核心,是定义数据库模式的根据。在人们对现实世界的认识和对其进行数字化描述的过程中经过了四个不同的世界:现实世界、信息世界、数据世界和计算机世界,并产生了三个层次的数据模型,依次为概念模型、逻辑模型和物理模型。,返回,数据库设计,数据库设计是指对于一个给定的应用环境,提供一个良好的数据模型与处理模式的逻辑设计,以及确定一个良好的数据库存贮结构与存取方法的物理设计,从而建立起既能反映现实世界信息和信息联系,满足用户数据要求和处理要求,又能被某个数据库管理系统(DBMS)所接受,同时能实现系统目标并能有效地存取数据的数据库。数据库设计分为:用户需求分析 概念结构设计 逻辑结构设计 物理结构设计,返回,ER图实例,图 36 学校课程管理E-R图,返回,企业对信息的应用,联机事务处理联机分析处理,联机事务处理,联机事务处理(Online Transaction Processing OLTP)是以数据库为基础,面对的是操作人员和基层管理人员,对基本数据进行查询和增、删、改等处理。它涉及到对要输入的信息进行收集和处理;反过来,再对收集到的和经过处理的信息加以利用,去更新已有的信息。,返回,联机分析处理,联机分析处理(Online Analytical Processing OLAP)是一种支持决策而进行的信息处理方式。与联机事务处理相比联机分析处理的特征:快速性可分析性多维性信息性,返回,数据仓库与数据挖掘,数据仓库简介数据仓库特征和发展数据挖掘简介,数据仓库简介,数据仓库(Data Warehouse DW)是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身是相对稳定的数据集合。最终目标是把企业范围内的所有数据集成在一个大仓库中,让用户能运行查询、产生报告、执行分析。,返回,数据仓库特征和发展,特征:数据仓库将来自不同数据库的信息结合在一起数据仓库是多维的数据仓库支持决策而不是事务处理发展前景:据IDC预测分析,从1997年到2002年,整个数据仓库市场(软件、服务、服务器和存储)将以平均每年20.5%的速度增长,到2002年将走过90亿美元。中国的数据仓库市场前景广阔,更是充满无限商机 数据仓库绝不是对数据库的替代,返回,数据挖掘简介,数据挖掘是从大量的数据中抽取出有效的、新颖的和潜在有用的知识的过程。一般由三个主要的阶段组成:数据准备、挖掘操作、结果表达和解释。数据挖掘技术具有广泛的应用。在营销业的应用可分为两类:数据库营销(database marketing)和货篮分析(basket analysis)。,返回,