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 n’est pas très utile. Par conséquent, une meilleure définition d'un type de données est un format de stockage de données pouvant contenir un type spécifique ou une plage de valeurs.
Lorsque des programmes informatiques stockent des données dans des variables, un type de données spécifique doit être affecté à chaque variable. Certains types de données courants incluent entiers, nombres à virgule flottante, caractères, instruments à cordes biologique et tableaux. Ils peuvent également être des types plus spécifiques, tels que les dates, les horodatages, booléen valeurs et formats varchar (caractère variable).
Certains langages de programmation exigent du programmeur qu'il définisse le type de données d'une variable avant de lui attribuer une valeur. D'autres langues peuvent affecter automatiquement le type de données d'une variable lorsque les données initiales sont entrées dans la variable. Par exemple, si la variable "var1" est créée avec la valeur "1.25", la variable sera créée en tant que type de données à virgule flottante. Si la variable est définie sur "Hello world!", Un type de données chaîne est attribué à la variable. 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 sur un entier, l'affectation de données de chaîne à la variable peut entraîner la conversion des données en un format entier.
Les types de données sont également utilisés par base de données applications. Les champs d'une base de données nécessitent souvent la saisie d'un type de données spécifique. Par exemple, l'enregistrement d'une entreprise pour un employé peut utiliser un type de données chaîne pour le prénom et le nom de l'employé. La date d'embauche de l'employé serait stockée dans un format de date, tandis que son salaire pourrait être stocké sous forme de nombre entier. En maintenant les 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.