对象管理在面向对象数据库中的应用研究
2013-10-15杨玉芬李明明高晓旸
吉林大学学报(信息科学版) 2013年5期
杨玉芬, 李明明, 高晓旸
(吉林大学 a. 网络中心; b. 计算机科学与技术学院, 长春 130012)
0 引 言
近年来, 数据库技术的应用领域不断拓展, 传统关系数据库技术面对许多新的应用需求[1], 如计算机辅助设计与制造、 软件工程、 超大规模集成电路设计、 计算机体系结构、 多媒体设计、 工程设计和地理信息系统等领域显得无能为力。这些语义丰富的应用表现为: 数据密集、 复杂的数据结构和类型、 多媒体数据、 长事务、 版本约束和模式演进等, 所以被称为非常规应用[2]。因为自身的诸多缺陷, 传统的关系数据库无法满足这些应用的需求。随着各种非常规应用对数据库要求的不断提高以及数据库技术的发展, 产生了一种用来支持非常规应用的领域, 融合了面向对象的方法和数据库技术的新一代数据库系统----面向对象数据库。
1 数据模式及核心模型概念
对象标识符是标识对象在全系统唯一的符号。对客观世界的任何一个实体一致地处理成一个对象就简化了用户对客观世界的看法。一个对象通过某些语义关系递归地与任何其他对象相联系[3-6]。在面向对象的系统中, 一个对象与其他对象之间的关系是通过某些对象的引用 (Reference)表示的: “引用是对象的一些属性值”。一个对象的引用是作为对象的对象标识符实现的。对象标识符是通过对象的一个复杂网络进行导航的一种简便方法。
在面向对象的语言和系统, 以及面向对象的概念的发展过程中没有考虑规模很大的数据库, 即, 它们假定所有的对象都驻留在一个大的虚拟存储中。……
登录APP查看全文
