Abstract
Many ideas of Alfred Tarski - one of the founders of modern logic - find application in database theory. We survey some of them with no attempt at comprehensiveness. Topics discussed include the genericity of database queries; the relational algebra, the Tarskian definition of truth for the relational calculus, and cylindric algebras; relation algebras and computationally complete query languages; real polynomial constraint databases; and geometrical query languages.
I thank Janos Makowsky for having proposed me to write and present this paper. I owe a lot to Dirk Van Gucht, database theorist and Tarski fan, for having taught me so much during the past ten years, about database theory as well as about Tarski.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
S. Abiteboul and P.C. Kanellakis. Object identity as a query language primitive. Journal of the ACM, 45(5):798–842, 1998.
S. Abiteboul and V. Vianu. Procedural languages for database queries and updates. Journal of Computer and System Sciences, 41(2):181–229, 1990.
S. Abiteboul and V. Vianu. Datalog extensions for database queries and updates. Journal of Computer and System Sciences, 43(1):62–124, 1991.
S. Abiteboul and V. Vianu. Computing with first-order logic. Journal of Computer and System Sciences, 50(2):309–335, 1995.
A.V. Aho and J.D. Ullman. Universality of data retrieval languages. In Conference Record, 6th ACM Symposium on Principles of Programming Languages, pages 110–120, 1979.
A.K. Aylamazyan, M.M. Gilula, A.P. Stolboushkin, and G.F. Schwartz. Reduction of the relational model with infinite domains to the case of finite domains. Doklady Akademii Nauk SSSR, 286(2):308–311, 1986. In Russian.
F. Bancilhon. On the completeness of query languages for relational data bases. In Proceedings 7th Symposium on Mathematical Foundations of Computer Science, volume 64 of Lecture Notes in Computer Science, pages 112–123. Springer-Verlag, 1978.
S. Basu. Algorithms in Semi-Algebraic Geometry. PhD thesis, New York University, 1996.
R. Benedetti and J.-J. Risler. Real Algebraic and Semi-Algebraic Sets. Hermann, 1990.
M. Benedikt and L. Libkin. Relational queries over interpreted structures. Journal of the ACM, 47(4):644–680, 2000.
M. Benedikt, L. Libkin, T. Schwentick, and L. Segoufin. String operations in query languages. In Proceedings 20th ACM Symposium on Principles of Database Systems, 2001.
A. Blumensath and E. Grädel. Automatic structures. In Proceedings 15th IEEE Symposium on Logic in Computer Science, pages 51–62, 2000.
J. Bochnak, M. Coste, and M.-F. Roy. Real Algebraic Geometry. Springer-Verlag, 1998.
B.F. Caviness and J.R. Johnson, editors. Quantifier elimination and cylindrical algebraic decomposition. Springer, 1998.
A. Chandra and D. Harel. Computable queries for relational data bases. Journal of Computer and System Sciences, 21(2):156–178, 1980.
A. Chandra and D. Harel. Structure and complexity of relational queries. Journal of Computer and System Sciences, 25:99–128, 1982.
L.H. Chin and A. Tarski. Distributive and modular laws in the arithmetic of relation algebras. University of California Publications in Mathematics-New Series, 1(9):341–384, 1951.
E. Codd. A relational model for large shared databanks. Communications of the ACM, 13(6):377–387, 1970.
E. Codd. Relational completeness of data base sublanguages. In R. Rustin, editor, Data Base Systems, pages 65–98. Prentice-Hall, 1972.
D. Cohen, M. Gyssens, and P. Jeavons. Derivation of constraints and database relations. In E.C. Freuder, editor, Principles and Practice of Constraint Programming, volume 1118 of Lecture Notes in Computer Science, pages 468–481, 1996.
G.P. Copeland and S. Khoshafian. A decomposition storage model. In Proceedings of ACM-SIGMOD International Conference on Management of Data, volume 14,4 of SIGMOD Record, pages 268–279. ACM Press, 1985.
E. Dahlhaus and J.A. Makowsky. Query languages for hierarchic databases. Information and Computation, 101(1):1–32, 1992.
E. Dantsin and A. Voronkov. Expressive power and data complexity of query languages for trees and lists. In Proceedings 19th ACM Symposium on Principles of Database Systems, pages 157–165, 2000.
H.-D. Ebbinghaus and J. Flum. Finite Model Theory. Springer, second edition, 1999.
S.R. Givant and R.N. McKenzie, editors. Alfred Tarski, Collected Papers. Birkhäuser, 1986.
M. Grohe and L. Segoufin. On first-order topological queries. In Proceedings 15th IEEE Symposium on Logic in Computer Science, pages 349–360, 2000.
M. Gyssens, L.V. Saxton, and D. Van Gucht. Tagging as an alternative to object creation. In J.C. Freytag, D. Maier, and G. Vossen, editors, Query Processing For Advanced Database Systems, chapter 8. Morgan Kaufmann, 1994.
M. Gyssens, J. Van den Bussche, and D. Van Gucht. Complete geometric query languages. Journal of Computer and System Sciences, 58(3):483–511, 1999.
J. Heintz, T. Recio, and M.-F. Roy. Algorithms in real algebraic geometry and applications to computational geometry. In J. Goodman, R. Pollack, and W. Steiger, editors, Discrete and Computational Geometry, volume 6 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. AMS-ACM, 1991.
L. Henkin, J.D. Monk, and A. Tarski. Cylindric Algebras. Part I. North-Holland, 1971.
L. Henkin, J.D. Monk, and A. Tarski. Cylindric Algebras. Part II. North-Holland, 1985.
L. Henkin, J.D. Monk, A. Tarski, H. Andréka, and I. Németi. Cylindric Set Algebras, volume 883 of Lecture Notes in Mathematics. Springer-Verlag, 1981.
L. Henkin and A. Tarski. Cylindric algebras. In R.P. Dilworth, editor, Lattice Theory, volume 2 of Proceedings of Symposia in Pure Mathematics, pages 83–113. American Mathematical Society, 1961.
R. Hull and J. Su. Algebraic and calculus query languages for recursively typed complex objects. Journal of Computer and System Sciences, 47(1):121–156, 1993.
R. Hull and C.K. Yap. The format model, a theory of database organization. Journal of the ACM, 31(3):518–537, 1984.
T. Imielinski and W. Lipski. The relational model of data and cylindric algebras. Journal of Computer and System Sciences, 28:80–102, 1984.
N. Immerman. Descriptive Complexity. Springer, 1999.
P.C. Kanellakis. Constraint programming and database langauges: a tutorial. In Proceedings 14th ACM Symposium on Principles of Database Systems, pages 46–53, 1995.
P.C. Kanellakis, G.M. Kuper, and P.Z. Revesz. Constraint query languages. Journal of Computer and System Sciences, 51(1):26–52, August 1995.
S. Khoshafian, G.P. Copeland, T. Jagodi, H. Boral, and P. Valduriez. A query processing strategy for the decomposed storage model. In Proceedings of the Third International Conference on Data Engineering, pages 636–643. IEEE Computer Society, 1987.
B. Kuijpers and V. Vianu. Topological queries. In Libkin et al. [43], chapter 10.
L. Libkin, G. Kuper, and J. Paredaens, editors. Constraint Databases. Springer, 2000.
A. Lindenbaum and A. Tarski. On the limitations of the means of expression of deductive theories. In Logic, Semantics, Metamathematics. Papers from 1923-1938 [56], pages 384–392.
B. Mishra. Computational real algebraic geometry. In J.E. Goodman and J. O’Rourke, editors, Handbook of Discrete and Computational Geometry. CRC Press, 1997.
M. Otto. Bounded variable logics and counting: a study in finite models, volume 9 of Lecture Notes in Logic. Springer, 1997.
J. Paredaens. On the expressive power of the relational algebra. Information Processing Letters, 7(2):107–111, 1978.
R. Ramakrishnan and J. Gehrke. Database Management Systems. McGraw-Hill, second edition, 2000.
P.Z. Revesz. Constraint databases: a survey. In L. Libkin and B. Thalheim, editors, Semantics in Databases, volume 1358 of Lecture Notes in Computer Science, pages 209–246. Springer, 1998.
W. Schwabhäuser, W. Szmielew, and A. Tarski. Metamathematische Methoden in der Geometrie. Springer-Verlag, 1983.
A. Tarski. On the calculus of relations. Journal of Symbolic Logic, 6:73–89, 1941.
A. Tarski. A Decision Method for Elementary Algebra and Geometry. University of California Press, 1951.
A. Tarski. Some notions and methods on the borderline of algebra and meta-mathematics. In Proceedings of the International Congress of Mathematicians, Cambridge, Mass, 1950, volume 1, pages 705–720. American Mathematical Society, 1952.
A. Tarski. Contributions to the theory of models, I and II. Indagationes Mathematicae, 16:572–581 and 582–588, 1954. Volume III, which contains the list of references, is in volume 17 of the same journal.
A. Tarski. The concept of truth in formalized languages. In Logic, Semantics, Metamathematics. Papers from 1923–1938 [56], pages 152–278.
A. Tarski. Logic, Semantics, Metamathematics. Papers from 1923–1938. Clarendon Press, Oxford, 1956.
A. Tarski. On definable sets of real numbers. In Logic, Semantics, Metamathematics. Papers from 1923-1938 [56], pages 110–142.
A. Tarski. What is elementary geometry? In L. Henkin, P. Suppes, and A. Tarski, editors, The Axiomatic Method, with Special Reference to Geometry and Physics, pages 16–29. North-Holland, 1959.
A. Tarski. A simplified formalization of predicate logic with identity. Archiv für Mathematische Logik und Grundlagenforschung, 7:61–79, 1965.
A. Tarski. What are logical notions? History and Philosophy of Logic, 7:143–154, 1986. Edited by J. Corcoran.
A. Tarski and S. Givant. A Formalization of Set Theory Without Variables, volume 41 of AMS Colloquium Publications. American Mathematical Society, 1987.
J. Van den Bussche. Constraint databases: a tutorial introduction. SIGMOD Record, 29(3):44–51, 2000.
J. Van den Bussche and J. Paredaens. The expressive power of complex values in object-based data models. Information and Computation, 120:220–236, 1995.
J. Van den Bussche, D. Van Gucht, M. Andries, and M. Gyssens. On the completeness of object-creating database transformation languages. Journal of the ACM, 44(2):272–319, 1997.
L. van den Dries. Tame Topology and O-Minimal Structures. Cambridge University Press, 1998.
I.M. Yaglom. Felix Klein and Sophus Lie: evolution of the idea of symmetry in the nineteenth century. Birkhäuser, Boston, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van den Bussche, J. (2001). Applications of Alfred Tarski’s Ideas in Database Theory. In: Fribourg, L. (eds) Computer Science Logic. CSL 2001. Lecture Notes in Computer Science, vol 2142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44802-0_2
Download citation
DOI: https://doi.org/10.1007/3-540-44802-0_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42554-0
Online ISBN: 978-3-540-44802-0
eBook Packages: Springer Book Archive