3
1 table = 1 sujet
Une table contient des données sur un seul sujet. Par exemple, les clients et les produits d’une entreprise
peuvent se retrouver dans la même base de données, mais ils ne seront pas dans la même table.
Les clients = un sujet = une table
Les produits = un sujet = une table
Mais les clients achètent des produits, et c’est pourquoi Access nous permettra de lier ces tables (d’où
l’appellation ‘base de données relationnelles’…), qui sont comprises dans la même base de données sur les
achats. Nous verrons comment et pourquoi lier les tables plus tard.
Pour l’instant, continuons avec notre exemple ‘bibliothèque’.
Les auteurs = un sujet = une table
Les livres = un sujet = une table
Les membres = un sujet = une table
5. Créer une table
Nous créerons deux premières tables pour l’instant. Les auteurs et les livres concernent la bibliothèque, et
les deux sont des sujets liés, puisque les livres sont écrits par des auteurs. Ainsi, ils seront dans la même base
de données, mais il s’agit d’informations pouvant être fractionnée en 2 sujets (auteurs et livres), alors nous
ferons 2 tables.
Access 2007 propose des modèles préfaits de tables, selon 5 catégories de données :
Contacts, Tâches, Problèmes, Événements, Biens. Ceci peut être utile pour nous
suggérer des champs lorsque c’est la 1re fois qu’on crée une table.
Par exemple, si on se crée une liste d’employés, on choisirait ‘Contact’, et on voit qu’Access nous
propose une table préconçue avec les champs :
Numéro, Nom, Prénom, Courriel, Fonction, Téléphone professionnel, Téléphone personnel,
Téléphone mobile,Numéro de télécopie, Adresse, Ville, Département, Code Postal, Pays/Région, Page
web, Remarques.
C’est beaucoup plus rapide, et on peut supprimer les champs inutiles (exemple si tous les employés
sont à Montréal, on supprime le champ ‘Pays’).
Pour en revenir à notre exemple de bibliothèque, on ne veut qu’une table simple
(Auteurs) avec 3 champs : Nom, Prénom, Nationalité. Dans ce cas, avec Access 2007
ou 2010, il est donc plus rapide de ne pas utiliser l’assistant ‘Modèles de Tables’ et
de passer tout de suite en mode création :
o Dans l’onglet Créer, cliquer sur Création de table
o Dans la colonne ‘Champs’, inscrire : Nom, Prénom, Nationalité :