Académique Documents
Professionnel Documents
Culture Documents
2010
SOMMAIRE
Les Relations ........................................................................................................................................................... 3 Relations un a plusieurs .......................................................................................................................................... 3 Relations un a un..................................................................................................................................................... 3 Relations plusieurs a plusieurs ................................................................................................................................ 4
2010
LES RELATIONS
Vous pouvez visualiser les relations de la base de donnes en cliquant sur Relations dans longlet Outils base de donnes.
Pour pouvoir crer une relation entre deux tables, ces deux dernires doivent avoir un champ en commun. Le nom que vous donnez au champ dans les deux tables nest pas important, lessentiel est quils aient le mme type de donne et la mme taille.
RELATIONS UN A PLUSIEURS
Les plus communes des relations que vous allez crer correspondront au type un plusieurs. Il sagit de lier un champ cl primaire avec un champ qui ne lest pas. En voici un exemple : Malade ID_Malade Nom Prnom Tlphone Visite ID_Visite Date Objet ID_Malade
Dans le schma prcdent, le malade peut effectuer plusieurs visites chez le mdecin mais une visite donne concerne uniquement un et un seul patient. Le champ ID_Malade de la table visite est dit cl trangre.
RELATIONS UN A UN
Lautre type de relations que vous pouvez crez directement en Access est le type un un. Il sagit dun lien entre deux cls primaires (Cl primaire de la premire table avec la cl primaire de la seconde). Dans ce cas, les deux tables peuvent tre fusionnes en une seule. En voici un exemple Malade ID_Malade Nom Prnom Tlphone Info_Supplmentaires ID_Malade Age Race Groupe sanguin
2010
Dans ce cas, on doit crer une nouvelle table dite de jointure et qui va lier les deux tables principales, comme illustr dans le schma suivant :
Session ID_Session ID_Elve ID_Enseignant Les tables de jointure ont donc un minimum de trois champs, sa cl primaire, la cl primaire de la premire table principale, et la cl primaire de la seconde table principale. Bien videmment, on sera amen ajouter dautres champs, en fonction de lapplication que lon veut dvelopper.