• DocumentCode
    2719657
  • Title

    On the structure of queries in constraint query languages

  • Author

    Benedikt, Michael ; Libkin, Leonid

  • Author_Institution
    AT&T Bell Labs., Naperville, IL, USA
  • fYear
    1996
  • fDate
    27-30 Jul 1996
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    We study the structure of first-order and second-order queries over constraint databases. Constraint databases are formally modeled as finite relational structures embedded in some fixed infinite structure. We concentrate on problems of elimination of constraints, reducing quantification range to the active domain of the database and obtaining new complexity bounds. We show that for a large class of signatures, including real arithmetic constraints, unbounded quantification can be eliminated. That is, one can transform a sentence containing unrestricted quantification over the infinite universe to get an equivalent sentence in which quantifiers range over the finite relational structure. We use this result to get a new complexity upper bound on the evaluation of real arithmetic constraints. We also expand upon techniques for getting upper bounds on the expressiveness of constraint query languages, and apply it to a number of first-order and second-order query languages
  • Keywords
    computational complexity; constraint handling; database theory; query languages; relational databases; complexity bounds; constraint databases; constraint query languages; elimination of constraints; finite relational structures; real arithmetic constraints; unbounded quantification; Algebra; Arithmetic; Database languages; Logic functions; Object oriented databases; Object oriented modeling; Polynomials; Query processing; Relational databases; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1996. LICS '96. Proceedings., Eleventh Annual IEEE Symposium on
  • Conference_Location
    New Brunswick, NJ
  • ISSN
    1043-6871
  • Print_ISBN
    0-8186-7463-6
  • Type

    conf

  • DOI
    10.1109/LICS.1996.561300
  • Filename
    561300