Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2498 connectés 

  FORUM HardWare.fr
  Programmation

  [mysql] cle etrangere..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mysql] cle etrangere..

n°57490
art_dupond
je suis neuneu... oui oui !!
Posté le 04-09-2001 à 15:17:20  profilanswer
 

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
mood
Publicité
Posté le 04-09-2001 à 15:17:20  profilanswer
 

n°57491
gizmo
Posté le 04-09-2001 à 15:19:08  profilanswer
 

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.

n°57495
art_dupond
je suis neuneu... oui oui !!
Posté le 04-09-2001 à 15:22:38  profilanswer
 

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... :D


---------------
oui oui
n°57496
gizmo
Posté le 04-09-2001 à 15:25:47  profilanswer
 

bah non, je sais pas :D 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.

n°57500
ddr555
Posté le 04-09-2001 à 15:28:19  profilanswer
 

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... :D  




 
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 )

n°57502
art_dupond
je suis neuneu... oui oui !!
Posté le 04-09-2001 à 15:30:35  profilanswer
 

Bong beng, je vais chercher alors
 
 
merci ddr


---------------
oui oui
n°57506
art_dupond
je suis neuneu... oui oui !!
Posté le 04-09-2001 à 15:39:37  profilanswer
 

au  fait, vous pouvez me donner quelques trucs importants a savoir quand on emploie des bdd.  
 
oui parce que comme je l'ai dit, j'ai pas appris, et donc y a surement des fautes de newbebe a eviter :pt1cable:  
*
 
merci les gens


---------------
oui oui
n°57509
ddr555
Posté le 04-09-2001 à 15:57:46  profilanswer
 

pour ça lit un bouquin sur merise

n°57516
art_dupond
je suis neuneu... oui oui !!
Posté le 04-09-2001 à 16:13:50  profilanswer
 

c'est qui ?


---------------
oui oui
n°57563
ddr555
Posté le 04-09-2001 à 19:50:39  profilanswer
 

:lol::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

mood
Publicité
Posté le 04-09-2001 à 19:50:39  profilanswer
 

n°57568
art_dupond
je suis neuneu... oui oui !!
Posté le 04-09-2001 à 20:19:27  profilanswer
 

oki  :D  
 
 
je vais m'informer... :jap:


---------------
oui oui

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [mysql] cle etrangere..

 

Sujets relatifs
[MYSQL] Optimise tes requêtes Webmaster !![MYSQL] Comment faire si deux champs portent le même nom?
mysql_connect($host,$user,$pas s) or die(Connexion impossible);[MySQL-PHP] Stocker une image dans une base
linux et programmation PHP mySQLMySQL help pour trouver l'erreur de cette putain de requete
[PHP] [mySQL] recuperation et operation pour faire une moyenne.[php/mysql] 2 QUESTIONS INSIDE!
[php / Mysql ] un mot sur 2 ![MySQL] Clé étrangére
Plus de sujets relatifs à : [mysql] cle etrangere..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR