Mme Nefzaoui S. Lycée Pilote de Sousse
-2-
Activité : Lancer le SGBD fourni avec Microsoft office et soit à gérer la gestion de présence
des élèves.
II- Les composants d’une base de données:
1- Les tables:
Une table est un ensemble de données relatives à un même sujet. Elle a la forme d’un tableau.
Une table est formée de plusieurs colonnes appelées aussi : champs ou attributs et de lignes
appelées aussi enregistrements.
Exemple : Table Élève :
Une table doit avoir une clé primaire qui est un champ ou colonne permettant d’identifier de
façon unique chaque enregistrement de la table.
Remarques :
Aucun SGBD n’accepte les doublons ou une valeur Nulle à une clé primaire d’une table.
On peut distinguer un champ clé primaire en le mettant en gras ou en le soulignant
2- Les relations entre les tables:
Une relation est un lien entre deux tables d’une BD à l’aide de deux champs en commun. Ces
deux champs sont dits associés. Le champ qui représente la clé primaire d’une table inséré dans
la deuxième table est appelé Clé étrangère dans la deuxième table.
Pour identifier le type de relation entre ces deux tables, on se posera les deux questions
suivantes : Pour un enregistrement de la 1ère table, combien peut-on avoir de correspondants
dans la 2ème table?
Pour un enregistrement de la 2ème table, combien peut-on avoir de
correspondants dans la 1ère table?
Remarques: Les deux champs associés doivent être de même type.
On peut distinguer un champ clé étrangère en le suivant par le signe dièse (#) ou
en le soulignant en double.
Pour les champs associés, on doit appliquer l’intégrité référentielle afin d’assurer
que les valeurs prises par la clé étrangère soient des valeurs prises par la clé primaire de la table
mère. (Impossible d’associer un élève à une classe s’il n’appartient pas déjà à la liste des élèves).
Activité : Création des tables et relations nécessaires pour la gestion de présence des élèves
dans un lycée.