Synonyms
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 FO S be the set of first-order formulas over signature S and the equality predicate, and let FO S(D) = {ϕ(D)|ϕ ∈ FO S}. (For a formula ϕ ∈ FO S with free variables (x 1,...,x m ), ϕ(D) denotes the m-ary relation over dom(D) defined by ϕ, where the variables in ϕ are assumed to range over dom(D).) Let Q S denote those queries of Qdefined...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Bancilhon F. On the completeness of query languages for relational databases. In Proc. Mathematical Foundations of Computer Science, 1978.
Chandra A. and Harel D. Computable Queries for relational databases. J. Comput. Syst. Sci., 25:99–128, 1982.
Paredaens J. On the expressive power of the relational algebra. Inform. Process. Lett., 7(2):107–111, 1978.
Van den Bussche. J. Applications of Alfred Tarski’s Ideas in Database Theory. In Computer Science Logic, Lect. Notes Comput. Sci., 2142:20–37, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this entry
Cite this entry
Gucht, D.V. (2009). BP-Completeness. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_1235
Download citation
DOI: https://doi.org/10.1007/978-0-387-39940-9_1235
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-35544-3
Online ISBN: 978-0-387-39940-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering