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 条
  • [1] Foundations of Modern Query Languages for Graph Databases
    Angles, Renzo
    Arenas, Marcelo
    Barcelo, Pablo
    Hogan, Aidan
    Reutter, Juan
    Vrgoc, Domagoj
    ACM COMPUTING SURVEYS, 2017, 50 (05)
  • [2] Relational completeness of query languages for annotated databases
    Geerts, Floris
    Van den Bussche, Jan
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2011, 77 (03) : 491 - 504
  • [3] Query languages for sequence databases: Termination and complexity
    Mecca, G
    Bonner, AJ
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2001, 13 (03) : 519 - 525
  • [4] 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
  • [5] Query Languages for Data Exchange: Beyond Unions of Conjunctive Queries
    Marcelo Arenas
    Pablo Barceló
    Juan Reutter
    Theory of Computing Systems, 2011, 49 : 489 - 564
  • [6] 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
  • [7] 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
  • [8] Query Dictionary for Frequent Non-Indexed Queries in HTAP Databases
    Shetty, Sucharitha
    Rao, B. Dinesh
    Prabhu, Srikanth
    IEEE ACCESS, 2022, 10 : 23140 - 23151
  • [9] On the expressiveness of linear-constraint query languages for spatial databases
    Vandeurzen, L
    Gyssens, M
    Van Gucht, D
    THEORETICAL COMPUTER SCIENCE, 2001, 254 (1-2) : 423 - 463
  • [10] Local properties of query languages
    Dong, GZ
    Libkin, L
    Wong, LS
    THEORETICAL COMPUTER SCIENCE, 2000, 239 (02) : 277 - 308