La plus petite unité de données dans une base de données est un bit ou un caractère, qui est représenté par 0, 1 ou NULL. Les nombres peuvent également être stockés dans un format binaire.
Les valeurs des bits sont regroupées en octets, qui comprennent 8 bits. Les octets représentent un caractère spécifique, un symbole spécial ou un code de caractère. Les valeurs de chaîne TRUE et FALSE peuvent également être stockées ou converties en valeurs de bits. Dans ce cas, VRAI devient 1, et FAUX devient 0.
Selon le type de serveur, un moteur de base de données peut stocker des informations dans des colonnes de bits, qui sont, à leur tour, stockées sous forme d'octets. Dans certains cas, le moteur arrondit les bits à l'octet le plus proche. Par exemple, 6 bits sont stockés sur 1 octet et 12 bits sont stockés sur 2 octets.