Typed query languages for databases containing queries

作者:

Highlights:

摘要

This paper introduces and studies the relational meta algebra, a statically typed extension of the relational algebra to allow for meta programming in databases. In this meta algebra one can manipulate database relations involving not only stored data values (as in classical relational databases) but also stored relational algebra expressions. Topics discussed include modeling of advanced database applications involving “procedural data” ; desirability as well as limitations of a strict typing discipline in this context; equivalence with a first-order calculus; and global expressive power and non-redundancy of the proposed formalism.

论文关键词:Databases,Query Languages,Stored Procedures,Meta Programming

论文评审过程:Received 18 April 1999, Revised 6 September 1999, Available online 19 January 2000.

论文官网地址:https://doi.org/10.1016/S0306-4379(99)00033-2