cle etrangere.. [mysql] - Programmation
Marsh Posté le 04-09-2001 à 15:19:08
les clef étrangère servent plutot lors de l'insertion ou la modification de donnée, pour voir si on modifie bien toutes les référence a une entrée dans une table.
Marsh Posté le 04-09-2001 à 15:25:47
bah non, je sais pas je les aies jamais utilisée que sous access. Maintenant, je m'arrange pour pas faire d'erreur, mais pour des gros projets, ca aide vachement.
Marsh Posté le 04-09-2001 à 15:28:19
art_dupond a écrit a écrit : oki !!! sinon, ben comment on verifie l'exitence de ces cles ? je sais, ca doit surement etre dans la doc, mais tu dois surement savoir, alors... |
une clé étrangère sert à controler l'intégrité d'une base, pour ne pas avoir n'importe quoi
certaines bases de données permettent de faire automatiquement ces jointures ( nutural join sous sql anywhere par exemple )
Marsh Posté le 04-09-2001 à 19:50:39
:lol::lol::lol::lol::lol::lol::lol:
allez je vais t'aider, c'est une méthode de conception pour les bases de données
Marsh Posté le 04-09-2001 à 15:17:20
bonjour les gens,
si j'ai bien compris, une cle etrangere permet de dire qu'un element d'une table correspond a un element d'une autre table.
mais je vois pas vraiement a quoi ca sert parce que quand on fait "SELECT * FROM table1, table2 WHERE a1=a2" on met une condition pour joindre les deux tables.
Donc pourquoi mettre une cle etrangere
ps : j'ai jamais appris donc pas se moquer. Surtout que je suis neuneu, alors...
---------------
oui oui