A schema defines the types of information that a set of data contains. A schema consists of one or more attributes. Each attribute is identified by a name and has a data type that specifies the allowed values.
For example, a schema could consist of the following attributes:
An attribute called Symbol that allows character values of between 1 and 10 characters
An attribute called Price that allows floating-point values