Skip to main content

Semiotics in Databases

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11815))

Abstract

In database research and practice, syntax is commonly considered a “firstness” property, while semantics is a “secondness” property (in the sense of Peirce); pragmatics is largely neglected. This paper discusses foundations in first-order predicate logic, highlights its usefulness, but also point out its problematic issues. These cover in particular safe expressions in the relational tuple calculus, rigid normalisation emphasising atomicity of attributes, and a large body of knowledge on database constraints. Database theory is still oriented on flat relational structures although systems became object-relational. We first survey the goodliness of classical database constraint theory and then develop an alternative approach to some constraints including (\(\alpha \)) the handling of constraint sets instead of homogeneous classes of constraints, (\(\beta \)) visual reasoning on constraints and structures, and (\(\gamma \)) calculi for robust reasoning, in particular for “exceptions” and object-relational reasoning.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Notes

  1. 1.

    The number k is the maximal number of premises in a Hilbert-type deduction rule.

References

  1. Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

  2. AlBdaiwi, B., Thalheim, B.: Revisiting the definition of the relational tuple calculus. In: Morzy, T., Valduriez, P., Bellatreche, L. (eds.) ADBIS 2015. CCIS, vol. 539, pp. 3–11. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-23201-0_1

    Chapter  Google Scholar 

  3. Beeri, C., Thalheim, B.: Identification as a primitive of database models. In: Proceedings FoMLaDO 1998, pp. 19–36. Kluwer, London (1999)

    Google Scholar 

  4. Berztiss, A., Thalheim, B.: Exceptions in information systems. In: Digital Libaries: Advanced Methods and Technologies, RCDL 2007, pp. 284–295 (2007)

    Google Scholar 

  5. Demetrovics, J., Katona, G.O.H., Miklós, D., Thalheim, B.: On the number of independent functional dependencies. In: Dix, J., Hegner, S.J. (eds.) FoIKS 2006. LNCS, vol. 3861, pp. 83–91. Springer, Heidelberg (2006). https://doi.org/10.1007/11663881_6

    Chapter  MATH  Google Scholar 

  6. Demetrovics, J., Molnár, A., Thalheim, B.: Graphical reasoning for sets of functional dependencies. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 166–179. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30464-7_14

    Chapter  Google Scholar 

  7. Godfrey, P., Grant, J., Gryz, J., Minker, J.: Integrity constraints: semantics and applications. In: Chomicki, J., Saake, G. (eds.) Logics for Databases and Information Systems, pp. 265–306. Springer, Boston (1998). https://doi.org/10.1007/978-1-4615-5643-5_9

    Chapter  MATH  Google Scholar 

  8. Gurevich. Y.: On Kolmogorov machines and related issues. In: Current Trends In Theoretical Computer Science: Essays and Tutorials, pp. 225–234. World Scientific (1993)

    Google Scholar 

  9. Hannula, M., Kontinen, J.: A finite axiomatization of conditional independence and inclusion dependencies. In: Beierle, C., Meghini, C. (eds.) FoIKS 2014. LNCS, vol. 8367, pp. 211–229. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-04939-7_10

    Chapter  MATH  Google Scholar 

  10. Jaakkola, H., Thalheim, B.: Exception-aware (information) systems. In: Information Modelling and Knowledge Bases, vol. XXIV, pp. 300–313. IOS Press (2013)

    Google Scholar 

  11. Kolmogorov, A.N., Dragalin, A.G.: Mathematical Logics. KomKniga, Moscov (2006). (in Russian)

    Google Scholar 

  12. Paredaens, J., De Bra, P., Gyssens, M., Van Gucht, D.: The Structure of the Relational Database Model. Springer, Heidelberg (1989)

    Book  Google Scholar 

  13. Schewe, K.-D.: Fundamentals of consistency enforcement. In: Information Modelling and Knowledge Bases X, vol. 51. Frontiers in Artificial Intelligence and Applications, pp. 275–291. IOS Press (1998)

    Google Scholar 

  14. Schewe, K.-D., Thalheim, B.: Semantics in data and knowledge bases. In: Schewe, K.-D., Thalheim, B. (eds.) SDKB 2008. LNCS, vol. 4925, pp. 1–25. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88594-8_1

    Chapter  MATH  Google Scholar 

  15. Schewe, K.-D., Thalheim, B.: NULL value algebras and logics. In: Information Modelling and Knowledge Bases, vol. XXII, pp. 354–367. IOS Press (2011)

    Google Scholar 

  16. Sörensen, O., Thalheim, B.: Semantics and pragmatics of integrity constraints. In: Schewe, K.-D., Thalheim, B. (eds.) SDKB 2011. LNCS, vol. 7693, pp. 1–17. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36008-4_1

    Chapter  MATH  Google Scholar 

  17. Thalheim, B.: Bibliographie zur Theorie der Abhängigkeiten in relationalen Datenbanken, 1970–1984. Technical Report 566/85, TU Dresden (1985)

    Google Scholar 

  18. Thalheim, B.: Open problems in relational database theory. Bull. EATCS 32, 336–337 (1987)

    Google Scholar 

  19. Thalheim, B.: Dependencies in Relational Databases. Teubner, Leipzig (1991)

    Book  Google Scholar 

  20. Thalheim, B.: Entity-Relationship Modeling - Foundations of Database Technology. Springer, Heidelberg (2000). https://doi.org/10.1007/978-3-662-04058-4

    Book  MATH  Google Scholar 

  21. Thalheim, B.: Open problems of information systems research and technology. In: Kobyliński, A., Sobczak, A. (eds.) BIR 2013. LNBIP, vol. 158, pp. 10–18. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40823-6_2

    Chapter  Google Scholar 

  22. Uspensky, V.A.: Kolmogorov and mathematical logic. J. Symbolic Logic 57(2), 385–412 (1992)

    Article  MathSciNet  Google Scholar 

  23. Van Wijngaarden, A.: Orthogonal Design and Description of a Formal Language. MR 76, October 1965

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bernhard Thalheim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Thalheim, B. (2019). Semiotics in Databases. In: Schewe, KD., Singh, N. (eds) Model and Data Engineering. MEDI 2019. Lecture Notes in Computer Science(), vol 11815. Springer, Cham. https://doi.org/10.1007/978-3-030-32065-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-32065-2_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-32064-5

  • Online ISBN: 978-3-030-32065-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics