- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
决策树-更多文档分类.ppt
第6章数据库技术 本章学习要求: 了解:数据仓库与数据挖掘技术。 掌握:数据库技术。 掌握:数据存储技术。 掌握:数据备份技术。 掌握:数据安全技术。 了解:数据大集中技术。 6.1 数据库技术 6.1.1 数据库基本概念 数据库( DataBase, DB):可认为数据是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合 。 两层意思 :一是数据库是一个实体 ; 二是数据库是数据管理的新方法和技术。 数据库技术:是管理数据的技术和手段, 即使数据能按一定格式组织、描述和存储, 且具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户所共享。 数据库系统: 通常是指带有数据库的计算机应用系统,因此,数据库系统不仅包括数据库本身,即实际存储在计算机中的数据,还包括相应的硬件、软件和各类人员。 数据库系统组成 硬件 :大内存(存放软件)和大外存(数据备份)和高的数据传输率。 软件 :包括DBMS 、操作系统、数据库应用软件(MIS、DSS、OA)等。 数据 :是数据库的基本组成内容和操作对象。 人员 :包括系统管理员(DBA)、系统分析员 、应用程序员 、用户。 3.数据库特点 ⑴查询速度快 ⑵数据结构化且统一管理 ⑶数据冗余度小 ⑷具有较高的数据独立性 ⑸数据的共享性好 ⑹数据控制功能 数据控制功能: ●数据的安全性保护:指保护数据, 以防不合法的使用所造成的数据的泄露和破坏, 使每个用户只能按规定对某些数据以某些方式进行使用和修改。 ●数据的完整性(integrity):是对数据的正确性、有效性和相容性控制, 即控制数据在一定的范围内有效, 或要求数据之间满足一定的关系。目的是防止错误数据进入数据库。 -正确性: 即数据的合法性,如数值型数据中只能包含数字不能含有字母。 -有效性: 指数据是否属于所定义域的有效范围。 -相容性: 指表示同一事实的两个数据应一致, 不一致即不相容。 3.数据库特点 ●并发控制:当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误结果,并使得数据库的完整性遭到破坏。因此必须对多用户的并发操作加以控制和协调。 ●数据库的恢复:计算机产生的硬件故障、管理员的误操作以及人为的破坏都会影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失。DBMS具有将数据库从错误状态恢复到某一已知的正确状态,亦称为完整状态或一致状态的功能,这就是数据库的恢复。 6.1.2 数据库技术的发展 1.分布式数据库:相对于集中式数据库而言, 是一组结构化的数据集合,它们在逻辑上属于同一系统而在物理上分布在计算机网络的不同结点(site)上 。 分布式数据库中有全局数据库和局部数据库两个概念 : ⑴全局数据库:就是从系统的角度出发,指逻辑上一组结构化的数据集合或逻辑项集。 ⑵局部数据库:是从各个场地的角度出发, 指物理结点上各 个数据库,即子集或物理项集 。 分布式数据库应用案例 银行中的很多业务,并非只限于某一支行的数据库。如银行中的通兑业务,即场地1存款的用户可能到场地2或场地3去取款;银行中的转帐业务,要求从一个支行的帐户中转出若干金额到另一个支行的帐户中去。这些应用要求就要同时更新两个支行(场地)上的数据库。我们把这些应用称为全局应用(或分布应用)。 分布式数据库应用案例图 分布式数据 数据分布分析 统计方法 根据应用需求决定那些资源需要分布及存放位置 例子 银行应用系统 客户表存在中央银行(CB)站点, 分行(PB)存有部分数据复制 假设CB站点有10000条记录, 每天读2000次, 更新500次 PB站点有1000条记录,每天读1000次, 更新100次 其他数据库 2.主动数据库(Active Data Base, ADBS) : 主动数据库是相对传统数据库的被动性而言的 ,在传统数据库中, 用户要对数据库中的数据进行存取时, 只能通过执行相应的数据库命令或应用程序来实现。数据库本身不会根据数据库的状态主动做些什么,是被动的。 然而在许多实际应用领域中,如计算机集成制造系统、管理信息系统、办公自动化中常常希望数据库系统在紧急情况下能够根据数据库的当前状态,主动、适时地做出反应,执行某些操作,向用户提供某些信息。 ADBS是在传统数据库基础上,结合人工智能技术和面向对象技术产生的数据库新技术。 注:计算机集成制造系统(CIMS)是制造型企业为适应市场激烈竞争而采用的一种生产组织与管理模式。它综合运用计算机信息技术和生产技术,
文档评论(0)