课题基金 / 基金详情

An Effective Framework for Processing OODB Languages

An Effective Framework for Processing OODB Languages
处理 OODB 语言的有效框架
批准号:
9509955
负责人:
David Maier
金额:
$20.2万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-09-01 至 1999-08-31

项目摘要

项目成果

David Maier的其他基金

相似基金

相关文献

中文摘要
翻译
关系数据模型的一个被大肆吹捧的优点是,存在一种形式演算和代数来对数据库查询进行建模。在实践中,这些形式化不能对商业查询语言(例如SQL)中的许多特性进行建模:分组、聚合、重复值和排序顺序。当转向面向对象的查询语言(如ODMG-93的OQL)时,差距只会扩大,它必须处理多个批量(集合)类型、类型构造函数的任意嵌套、方法和嵌入式查询表达式。这些特性也出现在关系查询语言标准提案中,比如SQL3。这项工作解决了现代数据库语言的高效查询处理。它试图通过原型实现证明,如果在查询演算中直接支持新的语言特性,则可以更有效地处理这些特性。本文的研究框架就是建立在这样一个微积分的基础上的,这个微积分被称为一元理解微积分。我们的形式化模型不是从关系代数开始进行扩展,而是自然地表示数据库语言的新出现的特性。该研究的成功成果将为实现纯面向对象模型和关系对象模型的商业数据库系统的查询处理器提供更好的基础
英文摘要
A much-touted advantage of the relational data model is the existence of a formal calculus and algebra to model database queries. In practice, these formalisms fail to model many of the features present in commercial query languages (e.g., SQL): grouping, aggregation, duplicate values, and sort orders. The gap only widens as one moves to object- oriented query languages, such as OQL of ODMG-93, which must deal with multiple bulk (collection) types, arbitrary nesting of type constructors, methods and embedded query expressions. Such features also appear in relational query language standards proposals, such as SQL3. This work addresses efficient query processing for modern database languages. It seeks to demonstrate through prototype implementation that new language features can be handled more effectively if these features have direct support in a query calculus. The research framework is based on such a calculus, called the monoid comprehension calculus. Instead of starting from relational algebra and making extensions, our formal model represents naturally the new emerging features of database lang uages. A successful outcome for the research will lead to a better basis for implementing the query processors of commercial database systems, both of pure object-oriented models and relational-object
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
III: Large: Collaborative Research: SciDB - An Array Oriented Data Management System for Massive Scale Scientific Data
  • 批准号:
    1110917
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $36.53万
  • 财政年份:
    2011
  • 负责人:
    David Maier
  • 依托单位:
III: Medium: Collaborative Research: Database-As-A-Service for Long Tail Science
  • 批准号:
    1064685
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $22.5万
  • 财政年份:
    2011
  • 负责人:
    David Maier
  • 依托单位:
Exploiting Live Plus Archive Data for Intelligent Transportation Systems
  • 批准号:
    0612311
  • 项目类别:
    Standard Grant
  • 资助金额:
    $41.07万
  • 财政年份:
    2006
  • 负责人:
    David Maier
  • 依托单位:
DELOS/NSF Study Panel on Information Extraction from Digital Libraries
海外基金