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 条
  • [41] OBJECT-ORIENTED QUERY LANGUAGES - THE NOTION AND THE ISSUES
    BERTINO, E
    NEGRI, M
    PELAGATTI, G
    SBATTELLA, L
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (03) : 223 - 237
  • [42] Highly Expressive Query Languages for Unordered Data Trees
    Serge Abiteboul
    Pierre Bourhis
    Victor Vianu
    Theory of Computing Systems, 2015, 57 : 927 - 966
  • [43] A Survey on Models and Query Languages for Temporally Annotated RDF
    Analyti, Anastasia
    Pachoulakis, Ioannis
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (09) : 28 - 35
  • [44] Temporalizing rewritable query languages over knowledge bases
    Borgwardt, Stefan
    Lippmann, Marcel
    Thost, Veronika
    JOURNAL OF WEB SEMANTICS, 2015, 33 : 50 - 70
  • [45] Highly Expressive Query Languages for Unordered Data Trees
    Abiteboul, Serge
    Bourhis, Pierre
    Vianu, Victor
    THEORY OF COMPUTING SYSTEMS, 2015, 57 (04) : 927 - 966
  • [46] PAGE-QUERY COMPACTION OF SECONDARY MEMORY AUXILIARY DATABASES
    KAMEL, N
    DISTRIBUTED AND PARALLEL DATABASES, 1994, 2 (04) : 371 - 404
  • [47] A two-phased visual query interface for relational databases
    El-Mahgary, Sami
    Soisalon-Soininen, Eljas
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, 4653 : 489 - +
  • [48] DFQL - DATA-FLOW QUERY LANGUAGE FOR RELATIONAL DATABASES
    CLARK, GJ
    WU, CT
    INFORMATION & MANAGEMENT, 1994, 27 (01) : 1 - 15
  • [49] PathLog: a query language for schemaless databases of partially labeled objects
    Pankowsti, T
    FUNDAMENTA INFORMATICAE, 2002, 49 (04) : 369 - 395
  • [50] Taxonomy-based relaxation of query answering in relational databases
    Martinenghi, Davide
    Torlone, Riccardo
    VLDB JOURNAL, 2014, 23 (05) : 747 - 769