Up Previous Next Title Page Index Contents

a. Notions sur les bases de données relationnelles
Les données contenues dans la base de données sont organisées en tables. Nous pouvons représenter ces tables par des tableaux. Dans ce cas, chaque ligne représente un enregistrement (ou individu) et chaque colonne représente un champ ( ou caractéristique). A l’intersection d’une ligne et d’une colonne se trouve la valeur du champ colonne pour l’enregistrement ligne.
Les enregistrements d’une table sont généralement munis d’un numéro unique. Le champ correspondant est nommé clef primaire.
Dans un champ d’une table, il arrive fréquemment que l’on fasse référence à un enregistrement d’une autre table. Dans ce cas on utilise précisément la clef primaire de la deuxième table pour indiquer de façon unique l’enregistrement en question. On dira dans ce cas que le champ de la première table est une clef externe. On dira qu’il y a une relation entre les deux tables. La plupart du temps cette relation est une relation « de un à plusieurs ». Cela signifie que plusieurs enregistrements de la première table peuvent faire référence au même enregistrement de la deuxième table, mais que chaque référence à un enregistrement est univoque. L’ensemble des liens présents dans la base de données est présenté Figure 5.

Up Previous Next Title Page Index Contents