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 18/07/2006, 17h59   #1
Futur Membre du Club
 
Inscription : novembre 2004
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 120
Points : 17
Points : 17
Par défaut Problèmes de tables

Bonjour,
J'ai une table "Candidat". J'ai également une table "Langues" et une autre table "Niveau de langues".
Ex: Anglais niveau 1

Je suis en train de faire le MCD et j'ai un problème de conception (relation, cardinalité). En effet, je n'arrive pas a dessiner le fait qu'un candidat peut parler plusieurs langues et a chacune des langues un niveau rattaché:
ex: Vincent parle le Français avec un niveau 9
Vincent parle l'Anglais avec un niveau 4

Si quelqu'un a une idée merci
alliance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 18h05   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
je pense que le plus simple serait de rajouter une table niveau_langue_utilisateur qui relierait un utilisateur à un niveau de langue...
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 18h06   #3
Membre éclairé
 
Avatar de jota5450
 
Jota Alves
Inscription : janvier 2006
Messages : 263
Détails du profil
Informations personnelles :
Nom : Jota Alves
Âge : 36

Informations forums :
Inscription : janvier 2006
Messages : 263
Points : 303
Points : 303
slt.


table candidat

*id_candidat,nom_condidat


table langue
*id_langue,nom_langue


table candidat_langue
id_candidat,id_langue, niveau



* cle primaire

ta table niveau. ques ce que ta dedant?
jota5450 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 18h10   #4
Futur Membre du Club
 
Inscription : novembre 2004
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 120
Points : 17
Points : 17
Ce que j'ai fait c'est que j'ai crée une CIM entre candidat et langues (lien 1,N des 2 cotés) et une association ente ces 2 tables "Parler". Dans cette association, qui va devenir une table par la suite, j'ai rajouté 2 champs "N° niveau" et "intitulé niveau".
alliance 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 04h57.


 
 
 
 
Partenaires

Hébergement Web