- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 数据库、数据库管理系统与数据仓库 第 1 章 数据库、数据库管理系统与数据 仓库 1.1 数据库与数据库技术 1.1.1 数据、数据库与数据库系统 1.1.2 数据库系统的特点 1.1.3 数据库技术新发展 1.2 数据仓库 1.2.1 从传统数据库到数据仓库 1.2.2 数据仓库的基本特性 1.3 数据仓库及其数据分析工具 1.3.1 联机分析与数据挖掘 1.3.2 数据仓库与数据挖掘 1.3.3 数据仓库未来发展方向 1.1 数据库与数据库技术 ? 数据库是按一定组织方式存储在计算机存储 器中的相互关联的数据集合 , 数据库的建立独立 于程序。数据库管理系统是一个管理数据库的 软件系统 , 它为用户提供了描述数据库、操纵数 据库和维护数据库的方法和命令,并且能自动 控制数据库的安全以及数据完整。 ? 数据库系统是在文件系统的基础上发展起来的。 数据库系统是一个具有管理数据库功能的计算机 系统,它包括应用软件、数据库、数据库管理系 统和数据库管理人员几部分。 1.1.1 数据、数据库与数据库系统 ? 1 .数据 (Data) ? 数据是信息系统的基本概念和计算机系统要处 理的基本对象之一。 ? 严格地说,数据可定义为:数据是对客观事物 记录下来的、可以鉴别的符号。数据是客 观事物 的属性、数量、位置及相互关系等等的抽象表示。 2 .数据库 (DataBase , DB) ? 数据库是自描述的,这个描述称作数据字典 ( 或数据目录,或元数据 ) 。 3 . 数据库系统 (DataBase System , DBS) ? 数据库系统是指在计算机系统中引入数据库后 的系统。 4 .数据库管理系统 ? 随着计算机软、硬件和相应技术的发展,数据 管理经历了人工管理、文件 系统和数据库系统 3 个阶段。 1.1.2 数据库系统的特点 ? 1. 数据的结构化 ? 2. 数据的共享性 ? 3. 数据的独立性 ? 4. 数据统一由 DBMS 管理和控制 ? (1) 数据的安全性 ? (2) 数据的完整性 ? (3) 并发控制 ? (4) 数据库恢复 1.1.3 数据库技术新发展 ? 1. 数据模型:关系数据库与面向对象数据库 ? (1) 关系数据库 ? 用数字来表明自然界的各种事物是按照实体、 属性、值进行的。 ? 关系数据库是支持关系模型的数据库系统,而 关系模型由关系数据结构、关系操作集合和完 整性约束三部分组成。 ? (2) 结构化查询语言 SQL ? SQL 是结构化查询语言 (Structed Query Language), 也被称 为 Standard Query Language( 标准化查询语言 ) 。 ? SQL 有两大突出的特点:一是所有 SQL 数据库中的数据都 存储在表中,一个表有行和列组成。二是这种语言被设计 为不允许按照某种特定的顺序来取出,使用 SQL 只能按查 询条件来读取记录。 ? ? (3) 面向对象数据库 ? 面向对象数据库系统是数据库技术与面向对象程 序设计方法相结合的产物。 图 1-4 数据库系统 ODBC API 应 用 程 序 ODBC 驱动程序管理器 ODBC 驱动程序 ODBC 驱动程序 ODBC 驱动程序 数据源 数据源 数据源 ? 将传统数据库技术与其他学科的内容相结合以 开发新型数据库是数据库技术的一个新发展 , 目 前已经发展出一些新型的数据库系统。如:分 布式数据库、并行数据库、知识数据库、主动 数据库系统、多媒体数据库、模糊数据库。 2. 传统数据数据库技术与其他技术结合 3. 面向应用的数据库 ? 数据库技术被应用于特定领域中时,就出现了数 据仓库、工程数据库、统计数据库、空间数据库、 科学数据库等多种数据库,使数据库领域的应用 范围不断扩大。 1.2.1 从传统数据库到数据仓库 ? 传统数据库在联机事物处理中取得了 较大的成功 , 但在基于事物处理的数据库帮 助决策分析时却产生了很大的困难。主要 原因是传统数据库的处理方式和决策分析 中的数据需求不相称,导致传统数据库无 法支持决策分析活动。这些不相称主要体 现在如下几个方面: ? (1). 决策处理的系统响应问题 ? (2). 决策数据需求的问题 ? (3). 决策数据操作的问题 ? (4). 数据仓库与传统数据库的比较 1.2.2 数据仓库的基本特性 ? 1. 数据仓库的定义 ? 数据仓库就是一个面向主题的、集成的、不可 更新的、随时间不断变化的数据集合,它用以支 持企业或组织的决策分析处理。 表 1-1 数据仓库与数据库的对比 对 比 内 容 数 据 库 数 据 仓 库 数据内容 当前值 历史的、存档的、归纳的、计算的数
文档评论(0)