Type de données
Un type de données est un type de données. Bien sûr, cette définition est plutôt circulaire et pas très utile non plus. Une meilleure définition d’un type de données est donc un format de stockage de données pouvant contenir un type ou une plage de valeurs spécifique.
Lorsqu’un programme informatique stocke des données dans des variables, chaque variable doit être associée à un type de données précis. Certains types de données courants comprennent les nombres entiers, les nombres à virgule flottante, les caractères, les chaînes et les tableaux. Il peut également s’agir de types plus spécifiques, comme les dates, les horodatages, les valeurs booléennes et les formats varchar (caractères variables).
Certains langages de programmation exigent que le programmeur définisse le type de données d’une variable avant de lui attribuer une valeur. D’autres langages peuvent attribuer automatiquement un type de données à une variable lorsque les premières données y sont saisies. Par exemple, si la variable « var1 » est créée avec la valeur « 1.25 », elle sera créée avec un type de données à virgule flottante. Si la variable reçoit la valeur « Hello world! », elle sera associée à un type de données chaîne. La plupart des langages de programmation permettent à chaque variable de stocker un seul type de données. Par conséquent, si le type de données de la variable a déjà été défini comme un nombre entier, l’affectation de données de type chaîne à cette variable peut entraîner la conversion des données au format entier.
Les types de données sont également utilisés par les applications de base de données. Les champs d’une base de données nécessitent souvent la saisie d’un type de données précis. Par exemple, le dossier d’une entreprise concernant un employé peut utiliser un type de données chaîne pour ses prénom et nom. La date d’embauche de l’employé serait stockée au format date, tandis que son salaire pourrait être stocké sous forme de nombre entier. En conservant des types de données uniformes dans plusieurs enregistrements, les applications de base de données peuvent facilement rechercher, trier et comparer les champs de différents enregistrements.
Testez vos connaissances