32
Chapitre 4 • Concepts des bases de données
La figure 3.1 représente une table comportant huit lignes, décrivant chacune un
client. On y trouve quatre valeurs représentant respectivement le NOM et
l’ADRESSE du client, la LOCALITE où il réside ainsi que l’état de son COMPTE.
L’une de ces lignes représente le fait suivant :
Il existe un client de nom AVRON, résidant 8, chaussée de la Cure à Toulouse,
et dont le compte est débiteur d’un montant de 1 700 1 .
Toutes les lignes d’une table ont même format ou structure. Cette propriété signifie
que dans la table CLIENT, toutes les lignes sont constituées d’une valeur de NOM,
d’une valeur d’ADRESSE, d’une valeur de LOCALITE ainsi que d’une valeur de
COMPTE. L’ordre des lignes est indifférent 2 .
Figure 3.1 - Structure et contenu de la table CLIENT
L’ensemble des valeurs de même type correspondant à une même propriété des
entités décrites s’appelle une colonne de la table. On parlera de la colonne NOM ou
de la colonne COMPTE de la table CLIENT. ‘HANSENNE‘ est la valeur de la colonne
NOM de la première ligne. On définira une colonne par son nom, le type de ses
valeurs et leur longueur. Les valeurs de la colonne NOM sont constituées de 1 à
32 caractères et celles de la colonne COMPTE de 9 positions numériques, dont
2 après la virgule décimale (ou point décimal pour un logiciel anglo-saxon).
Il est possible d’ajouter des lignes à une table et d’en supprimer. Il est possible également de modifier la valeur d’une colonne d’une ligne, ou plus généralement d’un sousensemble des lignes. On pourrait par exemple, à titre de bonus, ajouter 5 % à la valeur
de COMPTE des lignes dont COMPTE > 500.
Les trois tables décrites à la figure 3.2 constituent une petite base de données. La
première table, de nom FOURNISSEUR, décrit des fournisseurs, dont elle spécifie le
numéro (NUMF), le nom (NOMF) et la ville de résidence (VILLEF). La deuxième
1. Dans cet ouvrage, nous laisserons l’unité monétaire indéterminée.
2. On ne peut donc en principe parler de la première, de la troisième ou de la dernière ligne d’une
table. Pour être plus précis, on dira que le contenu d’une table à un instant déterminé est défini
comme un ensemble de lignes au sens mathématique du terme. Les éléments d’un ensemble sont
non ordonnés et distincts. Cependant, afin d’illustrer certains concepts à l’aide des figures du
texte, il nous arrivera de parler, par exemple, de la première ligne d’une table.
Chapitre 4 • Concepts des bases de données
La figure 3.1 représente une table comportant huit lignes, décrivant chacune un
client. On y trouve quatre valeurs représentant respectivement le NOM et
l’ADRESSE du client, la LOCALITE où il réside ainsi que l’état de son COMPTE.
L’une de ces lignes représente le fait suivant :
Il existe un client de nom AVRON, résidant 8, chaussée de la Cure à Toulouse,
et dont le compte est débiteur d’un montant de 1 700 1 .
Toutes les lignes d’une table ont même format ou structure. Cette propriété signifie
que dans la table CLIENT, toutes les lignes sont constituées d’une valeur de NOM,
d’une valeur d’ADRESSE, d’une valeur de LOCALITE ainsi que d’une valeur de
COMPTE. L’ordre des lignes est indifférent 2 .
Figure 3.1 - Structure et contenu de la table CLIENT
L’ensemble des valeurs de même type correspondant à une même propriété des
entités décrites s’appelle une colonne de la table. On parlera de la colonne NOM ou
de la colonne COMPTE de la table CLIENT. ‘HANSENNE‘ est la valeur de la colonne
NOM de la première ligne. On définira une colonne par son nom, le type de ses
valeurs et leur longueur. Les valeurs de la colonne NOM sont constituées de 1 à
32 caractères et celles de la colonne COMPTE de 9 positions numériques, dont
2 après la virgule décimale (ou point décimal pour un logiciel anglo-saxon).
Il est possible d’ajouter des lignes à une table et d’en supprimer. Il est possible également de modifier la valeur d’une colonne d’une ligne, ou plus généralement d’un sousensemble des lignes. On pourrait par exemple, à titre de bonus, ajouter 5 % à la valeur
de COMPTE des lignes dont COMPTE > 500.
Les trois tables décrites à la figure 3.2 constituent une petite base de données. La
première table, de nom FOURNISSEUR, décrit des fournisseurs, dont elle spécifie le
numéro (NUMF), le nom (NOMF) et la ville de résidence (VILLEF). La deuxième
1. Dans cet ouvrage, nous laisserons l’unité monétaire indéterminée.
2. On ne peut donc en principe parler de la première, de la troisième ou de la dernière ligne d’une
table. Pour être plus précis, on dira que le contenu d’une table à un instant déterminé est défini
comme un ensemble de lignes au sens mathématique du terme. Les éléments d’un ensemble sont
non ordonnés et distincts. Cependant, afin d’illustrer certains concepts à l’aide des figures du
texte, il nous arrivera de parler, par exemple, de la première ligne d’une table.
