Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

BP-Completeness

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 65 Accesses

Synonyms

Instance-completeness; Relation-completeness

Definition

A relational query language Q is BP-complete if for each relational database D, the set of all relations defined by the queries of Q on D is equal to the set of all first-order definable relations over D. More formally, fix some infinite universe U of atomic data elements. A relational database schema S is a finite set of relation names, each with an associated arity. A relational database D with schema S assigns to each relation name of S a finite relation over U of its arity. The domain of D, dom(D), is the set of all atomic data elements occurring in the tuples of its relations. Let FOS be the set of first-order formulas over signature S and the equality predicate, and let FOS (D) = {Ï•(D)|Ï• ∈ FOS}. (For a formula Ï• ∈ FOS with free variables (x1,…,xm), Ï•(D) denotes the m-ary relation over dom(D) defined by Ï•, where the variables in Ï• are assumed to range over dom(D).) Let QS denote those queries of Qdefined over...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 6,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 4,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Bancilhon F. On the completeness of query languages for relational databases. In: Proceedings of the Mathematical Foundations of Computer Science; 1978.

    Google Scholar 

  2. Chandra A, Harel D. Computable queries for relational databases. J Comput Syst Sci. 1980;21(2):156–78.

    Article  MATH  Google Scholar 

  3. Paredaens J. On the expressive power of the relational algebra. Inform Process Lett. 1978;7(2):107–11.

    Article  MathSciNet  MATH  Google Scholar 

  4. Van den Bussche. J. Applications of Alfred Tarski’s ideas in database theory. In: Proceedings of the 15th International Workshop on Computer Science Logic; 2001. p. 20–37.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dirk Van Gucht .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Van Gucht, D. (2018). BP-Completeness. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1235

Download citation

Publish with us

Policies and ethics