Typed query languages for databases containing queries

被引:6
|
作者
Neven, F
Van den Bussche, J
Van Gucht, D
Vossen, G
机构
[1] Limburgs Univ Ctr, B-3590 Diepenbeek, Belgium
[2] Indiana Univ, Dept Comp Sci, Bloomington, IN 47408 USA
[3] Univ Munster, Inst Informat, D-48161 Munster, Germany
关键词
databases; query languages; stored procedures; meta programming;
D O I
10.1016/S0306-4379(99)00033-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:569 / 595
页数:27
相关论文
共 50 条
  • [31] Models and Query Languages for Temporal Property Graph Databases
    Soliani, Valeria
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2022, 2022, 1652 : 623 - 630
  • [32] Comparison of expressive power of some query languages for databases
    Taitslin, M. A.
    PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2011, 274 (01) : 273 - 288
  • [33] Query Languages for Data Exchange: Beyond Unions of Conjunctive Queries
    Marcelo Arenas
    Pablo Barceló
    Juan Reutter
    Theory of Computing Systems, 2011, 49 : 489 - 564
  • [34] Query Languages for Data Exchange: Beyond Unions of Conjunctive Queries
    Arenas, Marcelo
    Barcelo, Pablo
    Reutter, Juan
    THEORY OF COMPUTING SYSTEMS, 2011, 49 (02) : 489 - 564
  • [35] A Framework for Comparing Query Languages in Their Ability to Express Boolean Queries
    Surinx, Dimitri
    Van den Bussche, Jan
    Van Gucht, Dirk
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, FOIKS 2018, 2018, 10833 : 360 - 378
  • [36] A framework for comparing query languages in their ability to express boolean queries
    Surinx, Dimitri
    Van den Bussche, Jan
    Van Gucht, Dirk
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2019, 87 (1-2) : 157 - 184
  • [37] A framework for comparing query languages in their ability to express boolean queries
    Dimitri Surinx
    Jan Van den Bussche
    Dirk Van Gucht
    Annals of Mathematics and Artificial Intelligence, 2019, 87 : 157 - 184
  • [38] Query Dictionary for Frequent Non-Indexed Queries in HTAP Databases
    Shetty, Sucharitha
    Rao, B. Dinesh
    Prabhu, Srikanth
    IEEE ACCESS, 2022, 10 : 23140 - 23151
  • [39] Trajectory databases: Data models, uncertainty and complete query languages
    Kuijpers, Bart
    Othman, Walied
    DATABASE THEORY - ICDT 2007, PROCEEDINGS, 2006, 4353 : 224 - +
  • [40] A COMPARISON BETWEEN ALGEBRAIC QUERY LANGUAGES FOR FLAT AND NESTED DATABASES
    GYSSENS, M
    VANGUCHT, D
    THEORETICAL COMPUTER SCIENCE, 1991, 87 (02) : 263 - 286