分享到:

演绎对象数据库中几个关键问题的研究与实现

演绎数据库与面向对象数据库是对关系数据库技术的两大扩展。演绎数据库既扩展了关系数据库的查询能力,又保持了关系数据库的数学基础。面向对象数据库能够提供丰富的数据建模能力。两者具有很大的互补性,所以演绎数据库和面向对象数据库的结合必然会成为数据库领域的一个研究热点。演绎对象数据库不只是两个相关方向研究成果的简单合并,它还牵涉到面向对象数据模型、面向对象数据库的理论基础、基于逻辑的查询语言、结构化对象(或称复杂对象)处理、数据库系统体系结构及开发等问题。本文是在本课题组已开发的演绎对象数据库系统SD-DOOD之上进行改进和扩充,在SD-DOOD的数据模型的基础上增加了复杂数据类型——集合;在查询表达式中支持主动表达式和集合表达式;进一步探寻演绎数据库和面向对象数据库的结合途径。本文的主要工作为:1.介绍了包含集合和继承的语法及语义,从语义的角度阐明了数据库的约束条件。2.给出了演绎对象数据库SD-DOOD的系统结构图,然后对系统结构图  (本文共63页) 本文目录 | 阅读全文>>

《山东师大学报(自然科学版)》2001年01期
山东师大学报(自然科学版)

面向主动对象数据库系统综述

1 面向主动对象数据库系统的提出传统上 ,数据库被看做应用程序存储信息的仓库 ,数据库系统通过用户程序和交互界面存取数据 .[1 ] 从 2 0世纪 80年代以来 ,数据库技术在商业领域的巨大成功促进了其它领域对数据库技术需求的迅速增长 .随着数据库技术在一些新的领域中的应用 ,所处理的信息结构越来越复杂 ,数据量激增 ,这些新的应用需求直接推动了数据库技术的研究与发展 .如数据库编程、时态数据库、空间数据库、多媒体数据库、演绎数据库和主动数据库等高级数据库都成为研究焦点 .关系数据库于 70年代晚期出现 ,由于其结构简单 ,容易理解 ,效率高 ,且有严格的数学基础等优点 ,立刻得到迅速发展 .但其不能表达复杂的语义 ,而许多应用领域的数据管理涉及复杂的数据结构 ,例如 :CAD数据、CAM数据、多媒体数据等 ,传统的数据模型不能方便或完整地表达这些复杂的数据 ,甚至缺乏对存储数据操作进行定义的最基本的支持 .人们发现把面向对象...  (本文共6页) 阅读全文>>

《渝州大学学报(自然科学版)》1980年20期
渝州大学学报(自然科学版)

对象数据库的几个主要概念

对象数据库的几个主要概念左鸣(渝州大学数学与计算机科学系,重庆,400033)摘要针对最近流行的对象数据库产品,对对象数据库所涉及的若干基本概念给予了概要的阐述,同时介绍了当今对象数据库的标准及其发展情况。关键词面向对象技术;关系数据库;对象数据库;对象/关系数据库中国图书资料分类法分类号TP311.13对象数据库最初是由于CAD(计算机辅助设计)、CASE(计算机辅助工程)、OA(办公自动化系统)、超文本及多媒体应用等领域发展起来的。在这些领域里,常常需要处理结构复杂、类型各样的数据。特别是在Internet上的多媒体复杂数据类型,不仅包括了传统数据库的数据类型,还包括了图形、图象、影象、声音等数据,传统的数据库在对这些数据进行存储、处理以及在其上的各种查询、检索等方面都不能很好地支持。为了更有效地管理这些数据,人们开发了复杂对象的数据库系统。对象数据库作为研究原型出现在80年代,以后逐步有了商业产品。笔者将讨论有关对象...  (本文共4页) 阅读全文>>

《中文信息》1998年01期
中文信息

对象数据库揭密

卿拱汗……荞叮公熟){夔热潇泛拼…离…言仍是一种有问题要解决的技术·这上,每一种数据库产品都是为某一合工~应用特别适于对象数据库·由就是那种传统认识冻结之处。当适的市场设计的。按照Me七。Group的于现在有事实与法定上的对象技术标准,所以可以把一个应用(系统)发布到全球。 电讯是oDBMs一个很好的市场。我们已找到几户厂家,其产品可以实时模拟和控制通讯网。2.oDBMs没有理论基础 这种传统认识也是真的(虽然过去更少)。但是这种说法忽略了历史。例如徽积分在一个多世纪中没有准确的理论基础却仍产生了正确和有用的结果。牛顿无穷小估计曾经是纯粹的胡说,过去每个人都知道。真正的问题是对象数据闸是否适于给定的应用,而不是是否有科学证明的理论架构。 关系数据库优点在于有强大的数学模型和一套开发完善的数据库设计工具。oDBMs系统缺乏坚实的理论基础且没有完善的设计工具。chrisDate特别批评对象数据库缺乏理论。他和Huge Darwen写...  (本文共5页) 阅读全文>>

《计算机科学》1995年04期
计算机科学

对象数据库标准——介绍与分析

一、引言 随着应用领域的扩大和对象数据库的纷纷涌现,对象数据库的用户和厂商都强烈需要一个对象数据库标准.为此,国际标准化组织(l 50)和美国国家标准局(ANsl)以及一些联合体作了大t和对象数据库有关的标准化工作,其中最有影响的标准包括:由ANsl和150制定的SQL系列,主要由ANslx3HZ和150 DBL委员会联合开发的数据库语言标准SQL3;对象管理组(OMG)的CORBA和COSS;对象数据库管理组(ODMG)的OCMG一95. SQL3和当前的ANSI/I 50数据库语言标准SQL一92兼容,并对SQL一92作了很多扩充,其中最重要的扩充是增加了面向对象的类型系统。这个类型系统是墓于“抽象数据类型伙ADTS)的,ADT对应有一组属性和过程的定义,它包含封装、继承和重载等和面向对象概念一致的性质. OMG为系统软件厂商提出分布式对象系统标准,有两类:cOR队(eommon object Request Bro-ker...  (本文共5页) 阅读全文>>

《现代电力》2000年04期
现代电力

数字图书馆多媒体对象数据库的设计

计算机、网络以及通信的发展使得产生、处理和传播数字信息的能力大大增加 ,在过去的几十年中产生了大量的数字信息资源。因此 ,需要一种新的方式来管理数字信息资源 ,为此提出了数字图书馆这一概念。数字图书馆是一种拥有多种媒体、内容丰富的数字化信息资源 ,能为读者方便、高效地提供信息的机制。所谓数字图书馆就是对有高度价值的图像、文本、语音、音响、影像、影视、软件和科学数据等多媒体信息进行收集 ,进行规范性的加工 ,进行高质量的保存和管理 ,实施知识增值 ,并提供在广域网上高速横向跨库连接的电子存取服务。数据库是数字图书馆信息存储和管理的基础。首先 ,数据库是数字图书馆多媒体信息内容的载体 ;其次 ,数据库还用来存储和管理多媒体元信息 ;另外 ,数据库还为某些搜索引擎提供必要的支持。多媒体对象数据库的发展和广泛应用是 Internet技术、多媒体技术、数据库技术、面向对象方法学发展和逐渐相互融合的结果。多媒体对象数据库的建设在数字图书馆中...  (本文共7页) 阅读全文>>