首页> 外文学位 >The development of extended pattern matching operators and a supporting operator framework for relational database management systems.
【24h】

The development of extended pattern matching operators and a supporting operator framework for relational database management systems.

机译:关系数据库管理系统的扩展模式匹配运算符和支持运算符框架的开发。

获取原文
获取原文并翻译 | 示例

摘要

Many database users rely on relational database management systems (RDBMSs) for the storage, retrieval and analysis of their data. RDBMSs support the retrieval and analysis of data by providing pattern matching operators that match target data against one or more specified patterns. However, support for pattern matching operations is insufficient in current RDBMS products, as these systems support a small number of pattern matching operations with limited functionality. Users are asking increasingly difficult pattern matching questions regarding more complex data such as protein sequences and medical images. Current RDBMSs provide some support for storing and manipulating newer types of data such as video, audio, spatial and temporal data, but support for advanced general pattern matching operations on relational data remains lacking.; The contributions of this thesis in addressing this problem are as follows. (1) We have developed a unifying framework for pattern matching operators. This framework assists users in identifying the proper operator for a given query. The framework also assists operator developers by providing an organizational matrix for understanding the generalization relationships among existing pattern matching operators and by identifying potential new operators through areas of the framework that are not currently supported. (2) We have developed an efficient procedural implementation for the Set HAS operator as part of a Relational Algebra package implemented using Oracle's PL/SQL language, showing that sophisticated pattern matching operators like Set HAS can be practically used on large data sets. We have also implemented dynamic functionality supporting Set HAS variants such as Range HAS and Vary HAS, showing that dynamic operator implementations are feasible. We have used this implementation of Set HAS to develop an implementation of the more general and powerful MATCH operator. (3) We have extended Set HAS into new dimensions, developing and implementing Associated Value HAS, Weighting HAS, and Self HAS variants. (4) We have designed and implemented Bag HAS, a new pattern matching operator that extends advanced pattern matching from set data to bag (multiset) data, thereby allowing users to directly answer queries regarding bag data that were previously difficult or impossible.
机译:许多数据库用户都依赖关系数据库管理系统(RDBMS)来存储,检索和分析其数据。 RDBMS通过提供将目标数据与一个或多个指定模式进行匹配的模式匹配运算符,来支持数据的检索和分析。但是,在当前的RDBMS产品中,对模式匹配操作的支持是不够的,因为这些系统支持功能有限的少量模式匹配操作。用户正在问有关越来越复杂的数据(例如蛋白质序列和医学图像)的模式匹配问题越来越困难。当前的RDBMS提供了一些对存储和处理较新类型的数据(例如视频,音频,空间和时间数据)的支持,但是仍然缺乏对关系数据的高级通用模式匹配操作的支持。本论文在解决这一问题上的贡献如下。 (1)我们开发了一个模式匹配运算符的统一框架。该框架可帮助用户识别给定查询的正确运算符。该框架还通过提供一个组织矩阵来帮助理解现有模式匹配运算符之间的一般化关系,并通过当前不支持的框架区域来识别潜在的新运算符,从而为运算符开发人员提供了帮助。 (2)作为使用Oracle PL / SQL语言实现的关系代数包的一部分,我们已经为Set HAS运算符开发了一种高效的程序实现,这表明诸如Set HAS之类的复杂模式匹配运算符可以实际用于大型数据集。我们还实现了支持Set HAS变体(例如Range HAS和Vary HAS)的动态功能,这表明动态运算符实现是可行的。我们使用Set HAS的此实现来开发更通用,更强大的MATCH运算符的实现。 (3)我们将Set HAS扩展到了新的维度,开发并实现了关联值HAS,加权HAS和Self HAS变体。 (4)我们已经设计并实现了Bag HAS,这是一个新的模式匹配运算符,它将高级模式匹配从设置数据扩展到bag(多集)数据,从而使用户可以直接回答以前很难或不可能的关于bag数据的查询。

著录项

  • 作者

    Wagner, Paul Justen.;

  • 作者单位

    University of Minnesota.;

  • 授予单位 University of Minnesota.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 260 p.
  • 总页数 260
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:47:11

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号