Skip to main content

Applications of Alfred Tarski’s Ideas in Database Theory

  • Conference paper
  • First Online:
Book cover Computer Science Logic (CSL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2142))

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.

    Google Scholar 

  2. S. Abiteboul and P.C. Kanellakis. Object identity as a query language primitive. Journal of the ACM, 45(5):798–842, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  3. S. Abiteboul and V. Vianu. Procedural languages for database queries and updates. Journal of Computer and System Sciences, 41(2):181–229, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  4. S. Abiteboul and V. Vianu. Datalog extensions for database queries and updates. Journal of Computer and System Sciences, 43(1):62–124, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  5. S. Abiteboul and V. Vianu. Computing with first-order logic. Journal of Computer and System Sciences, 50(2):309–335, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    MathSciNet  Google Scholar 

  8. 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.

    Google Scholar 

  9. S. Basu. Algorithms in Semi-Algebraic Geometry. PhD thesis, New York University, 1996.

    Google Scholar 

  10. R. Benedetti and J.-J. Risler. Real Algebraic and Semi-Algebraic Sets. Hermann, 1990.

    Google Scholar 

  11. M. Benedikt and L. Libkin. Relational queries over interpreted structures. Journal of the ACM, 47(4):644–680, 2000.

    Article  MathSciNet  Google Scholar 

  12. 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.

    Google Scholar 

  13. A. Blumensath and E. Grädel. Automatic structures. In Proceedings 15th IEEE Symposium on Logic in Computer Science, pages 51–62, 2000.

    Google Scholar 

  14. J. Bochnak, M. Coste, and M.-F. Roy. Real Algebraic Geometry. Springer-Verlag, 1998.

    Google Scholar 

  15. B.F. Caviness and J.R. Johnson, editors. Quantifier elimination and cylindrical algebraic decomposition. Springer, 1998.

    Google Scholar 

  16. A. Chandra and D. Harel. Computable queries for relational data bases. Journal of Computer and System Sciences, 21(2):156–178, 1980.

    Article  MATH  MathSciNet  Google Scholar 

  17. A. Chandra and D. Harel. Structure and complexity of relational queries. Journal of Computer and System Sciences, 25:99–128, 1982.

    Article  MATH  Google Scholar 

  18. 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.

    MathSciNet  Google Scholar 

  19. E. Codd. A relational model for large shared databanks. Communications of the ACM, 13(6):377–387, 1970.

    Article  MATH  Google Scholar 

  20. E. Codd. Relational completeness of data base sublanguages. In R. Rustin, editor, Data Base Systems, pages 65–98. Prentice-Hall, 1972.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. E. Dahlhaus and J.A. Makowsky. Query languages for hierarchic databases. Information and Computation, 101(1):1–32, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  24. 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.

    Google Scholar 

  25. H.-D. Ebbinghaus and J. Flum. Finite Model Theory. Springer, second edition, 1999.

    Google Scholar 

  26. S.R. Givant and R.N. McKenzie, editors. Alfred Tarski, Collected Papers. Birkhäuser, 1986.

    Google Scholar 

  27. M. Grohe and L. Segoufin. On first-order topological queries. In Proceedings 15th IEEE Symposium on Logic in Computer Science, pages 349–360, 2000.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Article  MATH  MathSciNet  Google Scholar 

  30. 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.

    Google Scholar 

  31. L. Henkin, J.D. Monk, and A. Tarski. Cylindric Algebras. Part I. North-Holland, 1971.

    Google Scholar 

  32. L. Henkin, J.D. Monk, and A. Tarski. Cylindric Algebras. Part II. North-Holland, 1985.

    Google Scholar 

  33. 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.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. 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.

    Article  MATH  MathSciNet  Google Scholar 

  36. R. Hull and C.K. Yap. The format model, a theory of database organization. Journal of the ACM, 31(3):518–537, 1984.

    Article  MATH  MathSciNet  Google Scholar 

  37. T. Imielinski and W. Lipski. The relational model of data and cylindric algebras. Journal of Computer and System Sciences, 28:80–102, 1984.

    Article  MATH  MathSciNet  Google Scholar 

  38. N. Immerman. Descriptive Complexity. Springer, 1999.

    Google Scholar 

  39. P.C. Kanellakis. Constraint programming and database langauges: a tutorial. In Proceedings 14th ACM Symposium on Principles of Database Systems, pages 46–53, 1995.

    Google Scholar 

  40. 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.

    Google Scholar 

  41. 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.

    Google Scholar 

  42. B. Kuijpers and V. Vianu. Topological queries. In Libkin et al. [43], chapter 10.

    Google Scholar 

  43. L. Libkin, G. Kuper, and J. Paredaens, editors. Constraint Databases. Springer, 2000.

    Google Scholar 

  44. 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.

    Google Scholar 

  45. B. Mishra. Computational real algebraic geometry. In J.E. Goodman and J. O’Rourke, editors, Handbook of Discrete and Computational Geometry. CRC Press, 1997.

    Google Scholar 

  46. M. Otto. Bounded variable logics and counting: a study in finite models, volume 9 of Lecture Notes in Logic. Springer, 1997.

    Google Scholar 

  47. J. Paredaens. On the expressive power of the relational algebra. Information Processing Letters, 7(2):107–111, 1978.

    Google Scholar 

  48. R. Ramakrishnan and J. Gehrke. Database Management Systems. McGraw-Hill, second edition, 2000.

    Google Scholar 

  49. 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.

    Chapter  Google Scholar 

  50. W. Schwabhäuser, W. Szmielew, and A. Tarski. Metamathematische Methoden in der Geometrie. Springer-Verlag, 1983.

    Google Scholar 

  51. A. Tarski. On the calculus of relations. Journal of Symbolic Logic, 6:73–89, 1941.

    Article  MATH  MathSciNet  Google Scholar 

  52. A. Tarski. A Decision Method for Elementary Algebra and Geometry. University of California Press, 1951.

    Google Scholar 

  53. 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.

    Google Scholar 

  54. 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.

    Google Scholar 

  55. A. Tarski. The concept of truth in formalized languages. In Logic, Semantics, Metamathematics. Papers from 1923–1938 [56], pages 152–278.

    Google Scholar 

  56. A. Tarski. Logic, Semantics, Metamathematics. Papers from 1923–1938. Clarendon Press, Oxford, 1956.

    Google Scholar 

  57. A. Tarski. On definable sets of real numbers. In Logic, Semantics, Metamathematics. Papers from 1923-1938 [56], pages 110–142.

    Google Scholar 

  58. 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.

    Google Scholar 

  59. A. Tarski. A simplified formalization of predicate logic with identity. Archiv für Mathematische Logik und Grundlagenforschung, 7:61–79, 1965.

    Article  MATH  MathSciNet  Google Scholar 

  60. A. Tarski. What are logical notions? History and Philosophy of Logic, 7:143–154, 1986. Edited by J. Corcoran.

    Google Scholar 

  61. A. Tarski and S. Givant. A Formalization of Set Theory Without Variables, volume 41 of AMS Colloquium Publications. American Mathematical Society, 1987.

    Google Scholar 

  62. J. Van den Bussche. Constraint databases: a tutorial introduction. SIGMOD Record, 29(3):44–51, 2000.

    Article  Google Scholar 

  63. 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.

    Article  MATH  MathSciNet  Google Scholar 

  64. 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.

    Article  MATH  MathSciNet  Google Scholar 

  65. L. van den Dries. Tame Topology and O-Minimal Structures. Cambridge University Press, 1998.

    Google Scholar 

  66. I.M. Yaglom. Felix Klein and Sophus Lie: evolution of the idea of symmetry in the nineteenth century. Birkhäuser, Boston, 1988.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics