Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/06/2006, 15h37   #1
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
Par défaut Les Clés etrangères

Bonjour,
quelqu'un pourrait-il me dire à quoi servent les clés étrangères ?
Je n'en vois pas encore l'utilité ...*
@+
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 15h45   #2
Membre du Club
 
Inscription : mars 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 83
Points : 65
Points : 65
Salut,
Ceci est tiré du manuel de référence mysql :
Citation:
Voici des avantages aux contraintes de clés étrangères :

* En supposant que les relations soient proprement conçues, les clés étrangères rendent plus difficile pour un programmeur d'insérer des valeurs incohérentes dans la base.
* La vérification centralisée de contraintes par le serveur de base de données rend inutiles l'application de ces vérifications du coté de l'application. Cela élimine la possibilité que d'autres applications ne fassent pas les vérifications de la même façon que les autres.
* L'utilisation des modifications et effacement en cascade simplifie le code du client.
* Les règles de clés étrangères proprement conçues aident à la documentation des relations entre les tables.
CF : http://dev.mysql.com/doc/refman/5.0/...eign-keys.html

Nico
nicolou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 15h58   #3
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
OK je vais potasser ça ...
Désolé je l'avais pas vu dans l'aide

@+
merci
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h50.


 
 
 
 
Partenaires

Hébergement Web