To be capable of storing all of this information about the data types, the database has to format both the overall structure of a column within a table and the structure of the data values themselves must be formatted in a very specific manner that allows the data types to operate correctly, whilst allowing the database to work efficiently.