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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The number k is the maximal number of premises in a Hilbert-type deduction rule.
References
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)
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
Beeri, C., Thalheim, B.: Identification as a primitive of database models. In: Proceedings FoMLaDO 1998, pp. 19–36. Kluwer, London (1999)
Berztiss, A., Thalheim, B.: Exceptions in information systems. In: Digital Libaries: Advanced Methods and Technologies, RCDL 2007, pp. 284–295 (2007)
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
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
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
Gurevich. Y.: On Kolmogorov machines and related issues. In: Current Trends In Theoretical Computer Science: Essays and Tutorials, pp. 225–234. World Scientific (1993)
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
Jaakkola, H., Thalheim, B.: Exception-aware (information) systems. In: Information Modelling and Knowledge Bases, vol. XXIV, pp. 300–313. IOS Press (2013)
Kolmogorov, A.N., Dragalin, A.G.: Mathematical Logics. KomKniga, Moscov (2006). (in Russian)
Paredaens, J., De Bra, P., Gyssens, M., Van Gucht, D.: The Structure of the Relational Database Model. Springer, Heidelberg (1989)
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)
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
Schewe, K.-D., Thalheim, B.: NULL value algebras and logics. In: Information Modelling and Knowledge Bases, vol. XXII, pp. 354–367. IOS Press (2011)
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
Thalheim, B.: Bibliographie zur Theorie der Abhängigkeiten in relationalen Datenbanken, 1970–1984. Technical Report 566/85, TU Dresden (1985)
Thalheim, B.: Open problems in relational database theory. Bull. EATCS 32, 336–337 (1987)
Thalheim, B.: Dependencies in Relational Databases. Teubner, Leipzig (1991)
Thalheim, B.: Entity-Relationship Modeling - Foundations of Database Technology. Springer, Heidelberg (2000). https://doi.org/10.1007/978-3-662-04058-4
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
Uspensky, V.A.: Kolmogorov and mathematical logic. J. Symbolic Logic 57(2), 385–412 (1992)
Van Wijngaarden, A.: Orthogonal Design and Description of a Formal Language. MR 76, October 1965
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)