a data storage format that can contain a specific type of or range of values
the form data assumes and the possible range of values that the attribute defined as that type of data may express  1. text 2. numerical
each unit of information processed by a computer belongs to a general  category or  data type  e.g., string, number, boolean (either true or false)