Une clé sert a identifier de manière unique un enregistrement. On parle alors de Clé primaire. Le numéro de sécurité sociale est un bon exemple de clé primaire car il identifie de manière unique un individu. Même si 2 individus ont le même nom et le même prénom, ils ne peuvent avoir le même numéro de sécurité social. Revenons a notre exemple précédent avec les albums et les auteurs. D'un coté nous avons une liste d'albums sans auteurs et de l'autre une liste d'auteurs sans album. Il faudrait pouvoir associer un auteur à un album. Ajoutons une clé primaire dans la table "auteurs" et dans la table "albums" que l'on nommeras N° Auteur et N° Album. L'insertion d'une clé primaire permet en plus d'éviter la redondance des informations. Dans notre première solutions, on avait autant de fois le nom et le prénom de l'auteur qu'il avait fait d'album. Dans cette solution, on a qu'une fois le nom et prénom de l'auteur pour tous ces albums. Mais nous ne savons pas encore quel auteurs a fait quel album. Il faut rajouter dans la table "Album" une clé secondaire qui est la copie de la clé primaire créer dans la table "Auteur". Grâce a cette clé secondaire, on sait quel auteur a fait quel album. Regardons l'exemple ci-dessous :

Grâce à la clé primaire et à la clé secondaire, nous venons de créer une relation entre les deux tables. Établir une relation entre les deux tables va permettre de réunir les informations réparties entre les deux tables.
Il existe 3 types de relations :
La relation de type "un à plusieurs" notée aussi 1-n : Un enregistrement d'une table est en relation avec plusieurs enregistrement d'une autre table. C'est le cas pour l'exemple précédent. Un auteur a fait plusieurs albums.
La relation de type "plusieurs à plusieurs" notée aussi n-n : Plusieurs enregistrement d'une table correspondent à plusieurs enregistrement d'une autre table. Dans le cas précédent, on aurait pu avoir plusieurs albums pour plusieurs auteurs. (les reprises de chanson).
ATTENTION : Dans ce cas la, et seulement dans ce cas, il faut créer une autre table dont la clé primaire est la concaténation (le rassemblement) des 2 clés primaires des 2 tables.
La relation de type "un à un" notée aussi 1-1 : Un enregistrement d'une table, et un seul, est en relation avec un enregistrement, et un seul, d'une autre table. Ce type de relation est jamais utilisé car on pourrait ajouter les enregistrements des 2 tables dans une même table ce qui viendrait a faire après une relation de type 1-n ou n-n avec une autre table.
Après la théorie voici la pratique, maintenant cliquer sur le bouton création de table et créons une base de donnée Access. Le thème abordé dans toutes la fin de ce cours Access sera "la gestion d'une clientèle avec leurs commandes."