Catégorie d'une valeur de données — comme entier, texte, date ou booléen — qui détermine comment elle est stockée et traitée.
Chaque champ d'un jeu de données a un type de données. Les types courants comprennent l'entier (nombres entiers), le décimal ou flottant (nombres avec fractions), le texte ou chaîne (caractères), la date et l'horodatage, et le booléen (vrai/faux). Le type de données contrôle les opérations valides — on peut additionner deux entiers mais pas deux chaînes de texte.
Exemple : Un jeu de données de résultats électoraux comporte une colonne votes (entier), une colonne nom_candidat (texte), une colonne date_election (date) et une colonne sortant (booléen). Connaître les types indique immédiatement quels calculs et comparaisons sont valides pour chaque colonne.
Les incompatibilités de types de données sont une source courante d'erreurs. Un code postal stocké comme entier perd son zéro initial (p. ex., 01234 devient 1234). Vérifiez toujours les types de données lors de l'ouverture d'un nouveau jeu de données.