1 / 9
文档名称:

数据库技术的现状和发展 下.pdf.pdf

格式:pdf   页数:9
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库技术的现状和发展 下.pdf.pdf

上传人:lily8501 2015/3/5 文件大小:0 KB

下载得到文件列表

数据库技术的现状和发展 下.pdf.pdf

文档介绍

文档介绍:维普资讯
一投掳蚌旗
第卷第期信息工程学院学报. .
数据库技术的现状和发展下
郭金庚·
研究实例介绍
新一代数据库系统是当前最为活跃的研究领域。本部分介绍几个具有影响的系统,
它们是在美国或欧洲进行的研究项目
系统
这是美国的开究, 它的版于年月发布, 开发费时
个人年。其基本设计思想是将程序设计语言和数据库系统结合成一个统一的整体, 以消
除两个系统之间的界面匹配损失。它选择”作为其主语言, 因此具有面向对象的基本
特征。系统的内棱是一个面向对象的数据库管理系统, 外层是一个扩展的”, 系统自
身有它的编译器。为提供对其它程序语言的接口和支持,系统备有和标准和”接
口的函数库。系统的数据模型与”相似, 可以定义类, 类有变元和方法, 其中部分是
公共属性, 外部可见, 对象是类的实例, 它们具有自己的行为。作为一个数据库系统,
它能定义永久对象和描述查询, 这些是标准”不具备的。传统良中, 处理的
●是多元组值的集合, 为此系统中提供一个收集类, 它能很好地
实现集合的处理。
●能处理复杂对象, 其中一个重要问题是处理对象内部相互引用关系,
它在定义类时, 可以引人双向指针, 当对一个对象操怍时, 将引发对其相关联的对象执
行相关的操作例如,雇员总属于某个部门, 而部门是雇员的集合, 当禁部门解雇一个
雇员时, 则引发将这个雇员记录的部门指针置成空值。在巾, 查询表示也
很简单, 例如下面语句:
——/ · · /
: : : / · /
表示查找中薪金超过一万元的人员, 而在中被定义成
窟员的收集, —是系统内定义好的收集类, 括号内表明其成员是雇员类的对象。
而【:⋯:内表示的是查询条件,查询可以嵌套。对于标柱和”, 提供查询函数
⋯, 实现对库的查询。
巾访问永久对象和哲态对象是一致的, 并且效率上不能相差很大, 系
奉文年月日杖劐。
维普资讯
一一’信息工程学院学报年
统将此作为基本目标。永久对象是数据库的对象。系统按“事务”为单位将永久对象对
应到虚存空间地址,这远比编译系统为程序变呈分配地址堑杂。这儿永久对象空间很
大, 因此能按“事务”动态地映射。另一个问题是当对象重新定位时,将要对对象内部
可能乜台的指针作相应调整。系统维扩着两个袁: 表和表, 后者是描述数据库
·数据模型的, 即”的类而表扣, 每个对象有表项, 记录外存地址和对应
表的项。根据这两个表, 系统可完成对象指针的调整, 但很费时。系统多
数情况下可相同定位以避免这种调整开销。在一个应用程序访问·个永久对象时片
虚地址, 如果发生“缺页”, 如同一般操作系统存贮锊理, 不同处是操作系统通知
管理存贮的内棱——服务器, 它为每个事务管理着一个内存;而池厦, 浆务
器从磁盘上将包含控访问对象的页而调入池, 井与虚地址建立对应, 当从“缺页”返回
时, 原披断的指令又继续执行。原则上, 每次“枣务”结束, 池区披政过的页而需
回哼到磁盘, 再释放地区的页, 但服务器尽盖保存这蝇页, 它符理着这些池区, 知道
其放的足哪个库和哪些对象, 如另外的“事务”又问这些对象, 就免得磁盘传送擞
作,