Page 1 sur 1

Question modélisation - php

Posté : 17 avr. 2007, 13:30
par yegortitov
Bonjour à tous,

j'ai deux tables : une table de personnel et une table de centre de gestion. Une personne peut avoir 1 à n centres de gestion. Un centre de gestion peut avoir 1 à n personnes rattachées.
Dois-je créer une nouvelle table "Possede" avec comme attribut les id de la personne et du centre de gestion ?

Merci

Posté : 17 avr. 2007, 15:24
par Shrell
Affirmatif mon général !

Posté : 21 avr. 2007, 22:01
par yegortitov
Affirmatif mon général !
Merci pour la réponse. J'aurai une autre question svp :

lorsque j'ajoute une personne, celle-ci ne possède pas encore d'id. Je suppose que la table "possede" doit être composée par l'id du centre de gestion & l'id de la personne.
Sachant que plusieurs personnes sont amenés à créer des personnes, il n'est pas impossible qu'elles veuillent créer une personne en même temps.

La meilleure méthode est-elle de récupérer le dernier id de la table personne et de le mettre dans la table possede ?

merci

Posté : 21 avr. 2007, 22:45
par zeus
La notion de simultanéité en informatique est impossible ... Ta base de donnée va créer id après id.

Donc, tu crées ton enregistrement dans la table "Personne", tu mémorise l'id qui lui a été affecté (regarde du côté de mysql_insert_id() si tu es sous MySQL) et tu sais ensuite quel id utiliser dans ta table "Possede"