Skip to main content

Null Values

  • Living reference work entry
  • First Online:
  • 56 Accesses

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

  1. Grahne G. The Problem of incomplete information in relational databases. LNCS 554. Secaucus: Springer; 1991.

    Google Scholar 

  2. Levene M, Loizou G. A guided tour of relational databases and beyond, Chapter 5. London: Springer; 1999.

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leopoldo Bertossi .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints 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

Publish with us

Policies and ethics