文档详情

工业信息管理课件 第五章 数据库技术.ppt

发布:2017-05-21约7.54千字共48页下载文档
文本预览下载声明
第五章 数据库技术 5.1 数据库系统概论 5.2 关系模型 5.3 数据仓库技术 本章小结 5.1 数据库系统概论 什么是数据库: 数据库(Database)是一个数据的集合,可以按照数据的逻辑结构对其进行组织和存取。 数据库是由截然不同的两个部分组成: 数据本身;数据的逻辑结构 5.1 数据库系统概论 人工管理阶段 文件系统阶段 数据库系统阶段 5.1 数据库系统概论 — 人工管理阶段 5.1 数据库系统概论 — 文件系统阶段 5.1 数据库系统概论 — 数据库阶段 5.1 数据库系统概论 — 特点1 面向全组织的复杂的数据结构 ,数据冗余度小,易扩充 5.1 数据库系统概论 — 特点2 实现数据共享 减少数据的冗余度 数据的一致性和完整性好 数据和程序之间的独立性好 有较高的数据安全性 并发控制性好 5.1 数据库系统概论 — 构成 数据库(Database):以一定组织方式存储的相关数据的有序集合。 数据库管理系统:用户与数据库之间的一层数据管理软件,提供访问数据库的方法,数据库的建立、数据的组织、查询、操纵、控制等功能。 5.1 数据库系统概论 — 功能 数据库管理系统组成: DBMS引擎:接收查询请求 数据定义子系统:定义文件结构 数据操作子系统:信息处理 应用程序生成子系统:开发工具 数据管理子系统:备份恢复等 5.1 数据库系统概论 数据库模型: 层次模型:一种数据从顶而下或倒挂树的结构进行组织 网状模型:层次模型的扩展一个属记录可以有多个首记录 关系模型:以表格的形式—行列的形式组织数据 面向对象模型:将数据与数据处理过程综合在一起的数据库模型 5.1 数据库系统概论--网状模型 5.1 数据库系统概论 — E-R模型 实体关系模型,Entity Relationship Diagram 是描述数据属性及其关系的图型方法 实体:人、地点、物体、事件、概念等(通用类) 实体属性:描述实体的数据项,姓名、地址等特性 关系:有关若干实体的活动(Process),订购等 5.1 数据库系统概论 — E-R模型示例1 5.1 数据库系统概论 — E-R模型示例2 5.1 数据库系统概论 — E-R模型示例3 5.2 关系模型 — 数据结构 5.2 关系模型 — 数据操作 5.2 关系模型 — 数据操作示例 SELECT * FROM students WHERE Department=‘计算机’ S_no S_name S_gender Department Age Place 95001 李勇 男 计算机 20 江苏 95004 张立 男 计算机 19 北京 95700 杨晓冬 男 计算机 21 山西 UPDATE students SET Age=20 WHERE S_no =‘95004’ INSERT INTO students VALUES(95060, ‘王英’,‘女’ ,‘物理’, 19,‘浙江’) 5.3 数据仓库技术 — 产生背景1 数据库系统作为数据管理手段,主要用于事务处理 尽管数据库在事务处理方面的应用获得了巨大的成功,但它对分析处理 的支持一直不能令人满意 OLTP面对的是操作人员和低层管理人员,OLAP 面对的是决策人员和高层管理人员,因而数据的特点和处理明显不同 事务处理与分析处理具有极不相同的性质,直接使用事务处理环境来支持OLAP是极困难的 5.3 数据仓库技术 —联机分析处理 数据仓库仅是进行分析决策的基础,还必须由强有力的工具进行分析和决策才能体现其在管理和决策方面的价值。 OLAP(On-Line Analytical Processing )是一门软件技术,专门设计用于支持复杂分析操作、侧重对决策人员和高层管理人员的决策支持,可以应分析人员要求快速、灵活地进行大数据量的复杂查询处理,并以直观的形式提供查询结果。 定义:用来传送和存储数据仓库信息的程序的集合。通过对信息的多种可能的分析和观察形式进行快速、稳定一致和交互性的存取,使管理决策人员获取潜在信息。 OLAP能满足管理者从多方面——多维分析业务数据(产品、时间、地理、销售人员等) 5.3 数据仓库技术 — 产生背景2 5.3 数据仓库技术 — 产生背景3 5.3 数据仓库技术 — 数据仓库定义 数据仓库:是一个用于更好地支持企业或组织的决策分析处理、面向主题
显示全部
相似文档