describes the type of data that can be stored there, how much memory the item occupies, and what types of operations can be performed on the data
a particular kind of data item, as defined by the values it can take, the programming language used, or the operations that can be performed on it.
use data for queries and reports. some even update the database content.