Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec 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 26/01/2011, 12h11   #1
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 61
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2007
Messages : 61
Points : 18
Points : 18
Par défaut plusieurs cle étrangere

Bonjour

Je voudrais savoir si on peut mettre plusieurs clé étrangères dans une table.
Car j'ai 3 tables différentes et je voudrai créer une table coordonnées qui sera en lien avec les 3 tables
client prospect photographe.

merci
63renaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h36   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
oui on peut. en mysql on peut mettre une contrainte par index, la seule contrainte c'est qu'un index ça surconsomme de la performance mais trois index bien fait ya pas de quoi fouetter un chat.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h59   #3
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 61
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2007
Messages : 61
Points : 18
Points : 18
merci

mais penses tu que faire 3 index , dans 3 tables différentes cela sera trop lourd.
car j'ai
client prospect photographe
puis

info coordonnées appel_telephonique
Merci
63renaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 11h34   #4
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
tu sais un indexe ça apporte tres souvent de la qualité aux données...

parce que tu vas greffer une contrainte d'integrité sur la table grace à l'indexe, parce que tu vas pourvoir mieux acceder à tes données.

3 indexes c'est vrai ça va surconsommer en écriture mais ça va être négligeable par rapport au gain que tu vas faire à chaque lecture.

Si c'est pour un photographe, j'imagine que tu vas beaucoup plus lire ta base que l'écrire.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 16h35   #5
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 990
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 990
Points : 18 241
Points : 18 241
Envoyer un message via MSN à CinePhil
Citation:
Je voudrais savoir si on peut mettre plusieurs clé étrangères dans une table.
Bien sûr que oui !

Une table associative (issue d'une association à cardinalités 0,n - 0,n dans le MCD) a pour clé primaire les clés étrangères faisant référence aux clés primaires des tables entrant en jeu dans l'association.

Citation:
car j'ai
client prospect photographe
puis

info coordonnées appel_telephonique
Quelles sont les associations entre ces tables ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h28.


 
 
 
 
Partenaires

Hébergement Web