Skip to main content

Data Types in Scientific Data Management

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 15 Accesses

Synonyms

Data sorts; Many sorted algebra; Type theory

Definition

In mathematics, logic and computer science, the term “type” has a formal connotation. By assigning a variable to a type in a programming language, one implicitly defines constraints on the domains and operations on the variable. The term “data type” as used in data management derives from the same basic idea. A data type is a specification that concretely defines the “structure” of a data variable of that type, the operations that can be performed on that variable, and any constraints that might apply to them. For example, a “tuple” is a data type defined as a finite sequence (i.e., an ordered list) of objects, each of a specified type; it allows operations like “projection” popularly used in relational algebra.

In science, the term “data type” is sometimes used less formally to refer to a kind of scientific data. For example, one would say “gene expression” or “4D surface mesh of a beating heart” is a data type.

Foundations...

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 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Baumann P. A database array algebra for spatio-temporal data and beyond. In: Proceedings of the 4th International Workshop on Next Generation Information Technologies and Systems; 1999. p. 76–93.

    Chapter  Google Scholar 

  2. Bettini C, Jajodia S, Wang SX. Time granularities in database, data mining, and temporal reasoning. New York: Springer; 2000.

    Book  MATH  Google Scholar 

  3. Borgatti SP, Everett MG. A graph-theoretic perspective on centrality. Soc Netw. 2006;28(4):466–84.

    Article  Google Scholar 

  4. Eckman BA, Brown PG. Graph data management for molecular and cell biology. IBM J Res Dev. 2006;50(6):545–60.

    Article  Google Scholar 

  5. Howe B, Maier D. Algebraic manipulation of scientific data sets. VLDB J. 2005;14(4):397–416.

    Article  Google Scholar 

  6. Marathe AP, Salem K. A language for manipulating arrays. In: Proceedings of the 23rd International Conference on Very Large Data Bases; 1997. p. 46–5.

    Google Scholar 

  7. Marathe AP, Salem K. Query processing techniques for arrays. ACM SIGMOD Rec. 1999;28(2):323–34.

    Article  Google Scholar 

  8. Merlo I, Bertino E, Ferrari E, Gadia S, Guerrini G. Querying multiple temporal granularity data. In: Proceedings of the 7th International Conference on Temporal Representation and Reasoning; 2000. p. 103–14.

    Google Scholar 

  9. Popivanov I, Miller RJ. Similarity search over time-series data using wavelets. In: Proceedings of the 18th International Confernce on Data Engineering; 2002. p. 212–21.

    Google Scholar 

  10. Reiner B, Hahn K, Höfling G, Baumann P. Hierarchical storage support and management for large-scale multidimensional array database management systems. In: Proceedings of the 13th International Conference Database and Expert System Applications; 2002. p. 689–700.

    Google Scholar 

  11. Tong H, Faloutsos C. Center-piece subgraphs: problem definition and fast solutions. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 2006. p. 404–13.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amarnath Gupta .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Gupta, A. (2018). Data Types in Scientific Data Management. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1277

Download citation

Publish with us

Policies and ethics