随着信息爆炸性增长,复杂数据的管理被广泛认为是信息技术产业亟待解决的一个主要问题。本研究室将以数据库技术、分类技术、关键字反向检索技术、Web技术、推理技术、本体、元建模、语义网为基础,深入系统地研究复杂数据管理的根本问题,从底而上设计一个通用的适合于PC、服务器、内联网和互联网的复杂数据管理系统原型,以有效的存储、管理、维护、修改和推理复杂数据,并基于语境、语义和复杂数据之间的各种关系进行搜索。
面向对象数据库(OODB)与演绎数据库(DDB)是新一代数据库技术的两个重要分支。OODB提供了强有力的数据建模机制,但它使用低级的过程性语言,缺乏理论基础。DDB使用接近用户并且表达力强的陈述性语言(Declarative
Language)对关系数据库进行查询与推理,具有完善的理论逻辑基础,但缺乏强有力的数据建模机制。深入研究复杂对象数据的推理及逻辑基础推理问题,同时在复杂对象数据库上加上推理,结合演绎数据库和面向对象数据库的优点克服其缺点,最终实现复杂对象的演绎数据库。
以XML为代表的半结构化数据是目前网络信息的主要承载形式之一。XML数据作为当前网络复杂数据的代表,其管理的理论与方法也成为当前复杂数据管理领域内最热门的研究问题之一。研究和设计一种新的XML查询与更新管理的模型及其它的规则语言,建立基于这种规则之上的XML半结构数据管理系统。
(3)无结构数据管理
设计新型的无结构数据管理的数据定义语言,面向无结构数据的路径和树结构查询语言,以及相应的更新语言用以表示、查询和更新无结构数据及其各种复杂的元数据,
并研究无结构数据的理论模型、逻辑基础、方法论等基础理论,在此基础上研究基于语义的智能搜索引擎,对网页进行智能分类和搜索。
设计并实现支持复杂对象的演绎数据库系统
深入研究了复杂对象数据的推理及逻辑基础推理问题,提出用部分集(partial set) 和完全集(complete
set)处理复杂对象的推理。在此基础之上,提出了一个适合于有嵌套数组和集合的崭新偏序(partial
order),以定义此类演绎数据库语言的最小模型语义(minimal model
semantics)。从而解决了复杂对象演绎数据库的一个非常重要而且困难的理论问题。
此系统用C++编写,有5万多行程序,支持有复杂结构的大量数据的高效存取和推理。共发表4篇学术论文在国际杂志、9篇学术论文在国际会议上。
XML数据模型、查询与更新问题
提出了一个类似于复杂对象数据库的数据模型以表示XML文档,从而使人们能将XML文档看成复杂对象。基于我们提出的XML复杂对象数据模型,我们研究了如何合并XML数据及XML的逻辑基础,并讨论了若干XML查询处理及更新语言方面的问题。
围绕此方向,我们共发表了1篇国际学术杂志论文,14篇国际学术会议论文。

研究室主任:刘梦赤
联系电话:027-68754762
Email:mengchi@scs.carleton.ca