Liason table phpmyadmin

Résolu/Fermé
Xei Messages postés 156 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 21 février 2009 - 10 juin 2008 à 14:39
flo74700 Messages postés 1845 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 22 juin 2012 - 11 juin 2008 à 12:29
Bonjour,

Je poste ce message car j'ai besoin d'aide:
Je suis en train de créer une application qui doit gérer des demandes. J'ai donc une base de donnée avec différentes table (école, enseignant...)
Dans ma table école, il y a un champs directeur, ce directeur fait partie de la table enseignant. Comment lié ces deux tables si je peux le dire ainsi?
Ce que je demande est-il possible?

Si ce n'est pas clair dite le moi je préciserais.

Merci d'avance.

3 réponses

Dinheru Messages postés 1019 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 17 avril 2009 67
10 juin 2008 à 14:59
Salut,

Alors si j'ai bien compris c'est tout à fait possible.
Pour ce faire quand tu déclare ta table école tu précise que le champ directeur est une clé étrangère ( FOREIGN KEY ) de ta table enseignant.

ça donne un truc comme ça :

CREATE TABLE ECOLE(
...
...
directeur integer,
...
...
FOREIGN KEY(directeur) REFERENCES ENSEIGNANT(id_enseignant),
);

Voila en esperant t'avoir aidé.
0
Xei Messages postés 156 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 21 février 2009 56
10 juin 2008 à 15:01
Oui je croit que c'est ça. J'essaye de suite. Merci beaucoup a toi. Bonne journée
0
flo74700 Messages postés 1845 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 22 juin 2012 236
11 juin 2008 à 12:29
avec des clef etrangere mon pti gars, jte mails la syntaxe de la foreigh key des que g fini mon sandwich
0
flo74700 Messages postés 1845 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 22 juin 2012 236
11 juin 2008 à 12:29
ah dsl j'avais pa vu que le problème etait résolu, c'était ca, la clef de ton problème?
0