第8章数据库新技术介绍(2)

2019-01-27 17:47

面向对象数据库系统

面向对象技术的基本概念 面向对象数据库技术

面向对象技术的基本概念

一个对象由一组属性和对这组属性进行操作的一组方法构成。 属性是用来描述对象静态特征的一个数据项。方法是用来描述对象动态特征的一个操作序列。

消息是用来请求对象执行某一操作或回答某些信息的要求。封装是一种信息隐藏技术,对象本身就是一种封装,把一组属性和对这组属性进行的操作结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。

一个(或一些)对象是另一个对象的组成部分称作对象包含。包含其他对象的对象称做复合对象。

面向对象技术的基本概念

类是具有相同属性和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。

一个类可以从多个超类中继承属性和方法,这称作多继承。在多继承的情况下,类和子类的关系可以用一个有向无环图来表示,其中一个类可以有多于一个的超类。

对象的标识是一种概念上的东西,实际的系统需要一种物理机制来惟一标识对象。面向对象系统提供了一种对象标识符的观念来标识对象。对象标识符是惟一的,即每个对象具有单一的标识符,并且没有

两个对象具有相同的标识符。

面向对象技术与数据库技术的结合

面向对象技术与数据库技术相结合的一种途径是以面向对象程序设计语言为基础进行扩展,研究持久的程序设计语言,使之具有数据库功能;

或者直接将数据库系统的特性与面向对象程序语言的特性结合起来,研制面向对象的数据库系统。

另一种途径是以传统的关系数据库和SQL语言为基础,进行扩展的方法。

对象—关系数据库系统

对象—关系数据库系统是从关系模型和它的查询语言SQL出发,进行扩展而建立起来的。

它以关系数据模型为基础,它的数据库模式的最顶层仍然是命名的关系(表)的集合;

它又进行了面向对象的扩充,支持面向对象的模型,因此表中的对象可以很丰富,表已不再是传统意义下符合第一范式的简单的二维表。

对象—关系数据库系统特征

SQL环境中对基本数据类型扩充的支持 SQL环境中对复杂对象的支持 SQL环境中对继承性的支持 对规则系统的支持

数据仓库和数据挖掘技术

数据仓库的的概念提出于20世纪80年代中期,它一经提出,就受到数据库用户、DBMS厂商和学术界的重视,应用上的试点和技术上的研究开发几乎同时进行。

进入20世纪90年代,数据仓库已由早期的探索阶段走向实用阶段。这是典型的由应用牵引、市场驱动而迅速发展起来的一门技术。

数据仓库的特点

数据仓库是面向主题的 数据仓库的数据是集成的 数据仓库的数据是相对稳定的 数据仓库数据是反映历史变化的

数据挖掘技术

随着数据库技术的发展,数据库的数量和规模还在迅速增加。 如何从大量的数据中及时有效地提取有用的信息,几乎是所有经营管理者所面临的一个共同难题。

为了解决这一课题,研究人员逐步开发出一系列的技术和方法,即数据库知识发现和数据挖掘技术,其目的是要智能化和自动化地把数据转换为有用的信息和知识。

数据挖掘的一般过程

数据挖掘的基本方法

联系分析

预测 聚类

_


第8章数据库新技术介绍(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011年全国硕士研究生入学统一考试 - 心理学专业基础综合考试大

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: