La più piccola unità di dati in un database è un bit o un carattere, che è rappresentato da 0, 1 o NULL. I numeri possono anche essere archiviati in un formato binario.
I valori dei bit sono raggruppati in byte, che comprendono 8 bit. I byte rappresentano un carattere specifico, un simbolo speciale o un codice carattere. I valori di stringa TRUE e FALSE possono anche essere memorizzati o convertiti in valori di bit. In questo caso, TRUE diventa 1 e FALSE diventa 0.
A seconda del tipo di server, un motore di database può memorizzare informazioni in colonne di bit, che a loro volta sono memorizzate come byte. In alcuni casi, il motore arrotonda i bit fino al byte più vicino. Ad esempio, 6 bit vengono memorizzati come 1 byte e 12 bit vengono memorizzati come 2 byte.