Colonne de base de données

Définition - Que signifie la colonne de base de données?

Dans le contexte des bases de données relationnelles, une colonne est un ensemble de valeurs de données, toutes d'un seul type, dans une table. Les colonnes définissent les données dans une table, tandis que les lignes remplissent les données dans la table.

La plupart des bases de données permettent aux colonnes de contenir des données complexes telles que des images, des documents entiers ou même des clips vidéo. Par conséquent, une colonne autorisant des valeurs de données d'un seul type ne signifie pas nécessairement qu'elle ne contient que des valeurs textuelles simples. Certaines bases de données vont encore plus loin et permettent de stocker les données sous forme de fichier sur le système d'exploitation, tandis que les données de la colonne ne contiennent qu'un pointeur ou un lien vers le fichier réel. Ceci est fait dans le but de maintenir la taille globale de la base de données gérable - une taille de base de données plus petite signifie moins de temps pour les sauvegardes et moins de temps pour rechercher des données dans la base de données.

Definir Tech explique la colonne de base de données

Un exemple simple est une table qui stocke les informations client d'une banque. Les colonnes de ce tableau peuvent prendre la forme suivante: nom du client, numéro de téléphone du client, date de naissance du client, numéro de client, adresse, ville, code postal. Une ligne de données est chaque ensemble horizontal qui contient des données pour un client dans toutes les colonnes répertoriées. Par exemple:

Customer Nom Téléphone DoB ID Adresse Ville
1 Andrew Jones 202-555-2452 12-Jun-70 4356 12 Maple Drive New York

Le terme «champ» est généralement utilisé de manière interchangeable avec «colonne», mais les puristes de bases de données préfèrent utiliser le mot «champ» pour désigner une valeur particulière ou un seul élément d'une colonne. Ainsi, un champ est l'intersection d'une ligne et d'une colonne. Dans l'exemple de banque ci-dessus, un champ est formé par l'intersection d'une ligne avec la colonne «Nom du client» pour former «Andrew Jones». Cependant, cette distinction est ignorée par la plupart.