第六章数据管理与知识发现 61数据库基础 62数据库与Web集成的方法 6.3数据仓库与联机分析处理 64知识发现
1 第六章 数据管理与知识发现 6.1 数据库基础 6.2 数据库与Web集成的方法 6.3 数据仓库与联机分析处理 6.4 知识发现
61数据库基础 随着网络技术的发展和 IInternet的广泛应 用,数据的任意流动已成为可能,同时 大有泛滥成灾之势,需要强有力的数据 管理技术,因此数据管理技术已经成为 网络信息发展的核心部分,是实现电子 商务的基本技术
2 6.1 数据库基础 • 随着网络技术的发展和Internet的广泛应 用,数据的任意流动已成为可能,同时 大有泛滥成灾之势,需要强有力的数据 管理技术,因此数据管理技术已经成为 网络信息发展的核心部分,是实现电子 商务的基本技术
61数据库基础 611数据管理的基本概念 612从文件系统到数据库 613数据库管理系统的主要功能 614电子商务与数据库发展
3 6.1 数据库基础 6.1.1 数据管理的基本概念 6.1.2 从文件系统到数据库 6.1.3 数据库管理系统的主要功能 6.1.4 电子商务与数据库发展
611数据管理的基本概念 数据:指对事物、事件、活动、交易等的 基本描述;可被记录、分类和存储,形式 上可以是数字、文字、图形、声音和图象。 信息:对接受者有意义和价值的数据,通 过解释可以从中获得结果和提示 知识:对当前问题的体验、经验积累、领 悟和专门见解 数据是信息的载体,信息是数据的语义解 释,知识需表达成数据进行处理和传播
4 6.1.1 数据管理的基本概念 • 数据:指对事物、事件、活动、交易等的 基本描述;可被记录、分类和存储,形式 上可以是数字、文字、图形、声音和图象。 • 信息:对接受者有意义和价值的数据,通 过解释可以从中获得结果和提示。 • 知识:对当前问题的体验、经验积累、领 悟和专门见解。 数据是信息的载体,信息是数据的语义解 释,知识需表达成数据进行处理和传播
611数据管理的基本概念(续1) 数据管理:指数据的收集、整理、组织、存 储、维护、检索和传送等操作 数据库:指统一管理的相关数据。 数据库管理系统:指管理和控制数据库访问 的软件系统。提供数据库的建立、査询、更 新和各种数据控制。可分为层次型、网状型 关系型、面向对象型
5 6.1.1 数据管理的基本概念(续1) • 数据管理:指数据的收集、整理、组织、存 储、维护、检索和传送等操作。 • 数据库:指统一管理的相关数据。 • 数据库管理系统:指管理和控制数据库访问 的软件系统。提供数据库的建立、查询、更 新和各种数据控制。可分为层次型、网状型、 关系型、面向对象型
611数据管理的基本概念(续2) 数据模型:指描述一类数据、数据之间的关 系,及其对数据的约束的一组完整的概念。 可分为两类: (1)独立于计算机的数据模型:不涉及信息 在计算机系统中的表示,只用来描述某个特 定组织所关心的信息结构,如ER模型 (2)直接面向数据库的逻辑结构的数据模型: 涉及计算机系统和数据库管理系统,如层次、 网状、关系、面向对象等模型
6 6.1.1 数据管理的基本概念(续2) • 数据模型:指描述一类数据、数据之间的关 系,及其对数据的约束的一组完整的概念。 可分为两类: (1)独立于计算机的数据模型:不涉及信息 在计算机系统中的表示,只用来描述某个特 定组织所关心的信息结构,如ER模型; (2)直接面向数据库的逻辑结构的数据模型: 涉及计算机系统和数据库管理系统,如层次、 网状、关系、面向对象等模型
62从文件系统到数据库 文件系统(以超市为例) 销售员 数据输入文件 数据显示处理 销售文件 采购员 数据显示文件 数据显示处理 库存文件
7 6.1.2 从文件系统到数据库 • 文件系统(以超市为例) 销售员 采购员 数据输入 数据显示 销售文件 文件 处理 数据显示 数据显示 文件 处理 库存文件 销售员 采购员
文件系统的方法有以下缺陷 (1)数据的分离:造成很难访问到所有的数据 (2)数据的冗余:数据在多个文件中重复存放; (3)数据与程序的依赖:难以改变文件数据结构; (4)文件格式的不一致:文件结构依赖应用程序; (5)数据査询方式呆板:通过编写应用程序访问 数据;
8 文件系统的方法有以下缺陷: (1)数据的分离:造成很难访问到所有的数据; (2)数据的冗余:数据在多个文件中重复存放; (3)数据与程序的依赖:难以改变文件数据结构; (4)文件格式的不一致:文件结构依赖应用程序; (5)数据查询方式呆板:通过编写应用程序访问 数据;
应用程序和数据库的对应关系 数据库 售员→入 DBMS DB 采购员 数据输入 查询输入
9 应用程序和数据库的对应关系 • 数据库 售货员 采购员 售货员 采购员 DBMS 数据输入 查询输入 数据输入 查询输入 DB
61.3数据库管理系统的功能 1.数据库的定义功能(DDL) 2.数据库的操纵功能(DML) 3.数据库的保护和控制功能 安全性控制 完整性控制 并发控制 恢复控制 用户可访问的数据字典 4.数据库的维护功能:初始数据载入、转 换、转储、数据库改组及性能监视分析
10 6.1.3 数据库管理系统的功能 1.数据库的定义功能(DDL) 2.数据库的操纵功能(DML) 3.数据库的保护和控制功能 • 安全性控制 • 完整性控制 • 并发控制 • 恢复控制 • 用户可访问的数据字典 4.数据库的维护功能:初始数据载入、转 换、转储、数据库改组及性能监视分析