Fiches L2 : Niveau 1
Bases de données>Types de champs
Bases de données
Stockage : Types de champs
• Quels sont les types de champs existants ?
• Comment choisir un type pour un champ ?
• Comment saisir des données dans une base de données en fonction du type choisi pour un
champ ?
Un champ dans une table de base de données représente une information atomique (non
décomposable) d'un enregistrement. L'enregistrement d'un étudiant, par exemple, pourrait comprendre
les champs suivants : numéro d'étudiant, nom, prénom, date de naissance et ainsi de suite. Tous les
enregistrements contiennent les mêmes champs, mais les valeurs de chaque champ varient d'un
enregistrement à un autre. Un champ se caractérise par un nom et un type.
Par exemple, on peut associer au champ prénom le type Texte 15 caractères.
1. Les différents types de champs
Les types de champs disponibles dépendent du système de gestion de base de données (SGBD) utilisé.
D'une manière générale, un SGBD offre les types de champs suivants :
• Champs numériques (entier, décimal, réel) : informations calculables
• Champs textes : données alpha-numériques
• Champs date et heure
• Champs booléens (oui/non)
Les systèmes de gestion de bases de données les plus récents permettent également l'utilisation de
champs de type image ou son.
Les champs de types numérique et texte peuvent avoir différentes tailles. Il existe donc généralement
plusieurs sous-types de champs numérique et texte qui se distinguent par l'espace mémoire alloué aux
données. Par exemple, sur 1 octet, on peut stocker 28 (256) valeurs différentes, c'est à dire des nombres
entiers allant de -128 à +127 si on prend en compte le signe, ou de 0 à 255 si le nombre est non signé.
Par contre, un champ stocké sur 3 octets pourra contenir 224 (16 777 216) valeurs différentes.
Liens :
Bases de données>Stockage : Conception des
tables
Bases de données>Stockage : Clé primaire,
clé étrangère et relations entre tables