URGENT !!!!! C'est quoi une contrainte d'intégrité réfé [SQL - Access] - Programmation
Marsh Posté le 08-12-2001 à 11:09:50
C'est quand par exemple tu as deux tables une appelée "CLient" dans laquelle tu stockes des informations divers dont par une catégorie client (une référence numérique...). Cette catégorie est définie dans la seconde table "Catégorie Client " où tu retrouves la référecence de la catégorie (la clé 1 par exmple) et d'autres infos.
Ces 2 tables sont liées (par la catégorie client). Tu peux appliquer l'intégrité référentielle entre la table "client" et la table "catégorie client". Cela voudra dire que tu ne pourras pas enregistré un nouveau "client" avec une référence catégorie qui n'existe pas dans la table "catégorie client"... De plus tu ne pourras pas effacer une catégorie de la table "catégorie client" si celle ci fait partie d'un enregistrement de la table client (en gros si un client est de cette catégorie..)
Je ne sais pas si c'est très clair ??
@+
[edtdd]--Message édité par fly LM--[/edtdd]
Marsh Posté le 08-12-2001 à 11:35:07
petite illustraton
immagine la table client :
numcli nom numcat
0 stef 0
1 toto 0
2 titi 1
et la table categorie
numcat type
0 bien
1 pas bien
2 tres bien
On peut dir que le client 2 (toto) à comme categorie 0 (bien)
dans la table client tu remarque le dernier champ 'numcat' qui est une référence à la table catégorie.
je sais pas si c plus clair mais ca illistre l'expliquation de fly LM
Marsh Posté le 08-12-2001 à 12:36:33
il devrait comprendre la, c bien expliqué doberman
Marsh Posté le 08-12-2001 à 09:31:13
[SQL - Access] URGENT !!!!! C'est quoi une contrainte d'intégrité référencielle ????????
Merci
---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com