Relations entre les tables d'une base de données Access, règle de l'intégrité référen..

♦ RETOUR A L'ACCUEIL
♦ FICHES ACCESS
♦ ASTUCES ACCESS

INSCRIPTION NEWSLETTER


Actualité et nouvelles formations dans votre boîte mail
Soyez informé en temps réel

Formation - Relations entre les tables d'une base de données Access,..


Relations entre les tables d'une base de données Access, règle de l'intégrité référentielle, clé primaire

Une table seule n'est pas une base de données et encore moins une base de données relationnelle. Les tables doivent être mises en relation pour que les données soient liées et que l'on puisse parler de base de données.

GENERALITES SUR LES RELATIONS
Dans l'exemple, de façon à ce que les données ne contiennent pas des informations redondantes, les informations sont réparties sur plusieurs tables. Il est cependant nécessaire d'établir une relation entre les données; Il existe trois types de relations entre les tables :
- Les relations 1 : 1,
- Les relations 1 : N,
- Les relations N : 1.

LA RELATION MONOGAME 1 : 1
Lorsqu'un enregistrement d'une table est associé avec un et un seul enregistrement d'une autre table, on parle de relation monogame (relation un à un). Dans l'exemple de négoce de voitures d'occasion, les relations entre les tables Clients et Vendeurs d'une part et Adresses d'autre part sont du type 1 : 1. A chaque numéro d'adresse dans la table Clients ou Vendeurs correspond une adresse et une seule dans la table Adresses.
 
LES RELATIONS OUVERTES
Les relations 1:N (un à plusieurs) et N:1 (Plusieurs à un) sont les plus fréquentes. Un enregistrement d'une table peut correspondre avec plusieurs enregistrement d'une autre table (1:N). Dans cette deuxième table, plusieurs enregistrements sont associés à un enregistrement de la première table (N:1).

Un enregistrement représentant un article peut être associé avec plusieurs enregistrements de la table des commandes (1:N). De la même façon plusieurs commandes peuvent être passées pour le même article (N:1).
Dans une relation 1:N, le champ clé de la table ne doit pas autoriser les doublons. Dans l'exemple du négoce de voitures d'occasion un véhicule ne peut être vendu que par un seul vendeur, mais un vendeur peut proposer plusieurs véhicules (1:N). Le champ clé de la table des véhicules peut être indexé avec des doublons...

Version Access 2000/2003


Suite du cours sur le PDF...

Télécharger le PDF complet | Envoyer à un(e) ami(e) | 1528



Rechercher une aide ou astuce :