Definition
Null values are used to represent uncertain data values in a database instance.
Key Points
Since the beginning of the relational data model, null values have been investigated, with the intention of capturing and representing data values that are uncertain. Depending on the intuitions and cases of uncertainty, different kinds of null values have been proposed, e.g., they may represent information that is withheld, inapplicable, missing, unknown, etc. Thus, in principle, it could be possible to find in a hypothetical database diverse classes of null values, and also several null values of the same class. However, in commercial relational DBMSs and in the SQL Standard, only a single constant, NULL, is used to represent the missing values.
Many semantic problems appear when null values are integrated with the rest of the relational data model, which essentially follows the semantics of predicate logic. Among them, (i) the interpretation of nulls values (for a particular...
This is a preview of subscription content, log in via an institution.
Recommended Reading
Grahne G. The Problem of incomplete information in relational databases. LNCS 554. Secaucus: Springer; 1991.
Levene M, Loizou G. A guided tour of relational databases and beyond, Chapter 5. London: Springer; 1999.
Van der Meyden R. Logical approaches to incomplete information: a survey. In: Chomicki J, Saake G, editors. Logics for databases and information systems. Boston: Kluwer; 1998. p. 307–56.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media LLC
About this entry
Cite this entry
Bertossi, L. (2016). Null Values. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_1267-2
Download citation
DOI: https://doi.org/10.1007/978-1-4899-7993-3_1267-2
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Online ISBN: 978-1-4899-7993-3
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering