Aide pour la création d'une base

Aide pour la création d'une base - SQL/NoSQL - Programmation

Marsh Posté le 16-03-2008 à 16:33:57    

Bonjour, je dois créer une base de données pour gérer les membres d'une fanfare locale. Il n'y a que moi qui aurait accès au panel pour créer un nouveau membre etc... Cependant j'explique mon problème : Je voudrais faire une page ou il sera possible de visualiser les membres de la fanfare par année. Donc évidemment, certains membres seront présents plusieurs années, voire même rentreront à la fanfare à une date X, feront une pause une année et reprendront plus tard. Je n'arrive pas à gérer ça dans ma base. Donc je ne peux pas me contenter dans ma table musicien de mettre un champs "annee".  
 
Si quelqu'un peut m'aider ou si je n'ai pas été assez clair dites moi tout !!
Merci
 
Siriru

Reply

Marsh Posté le 16-03-2008 à 16:33:57   

Reply

Marsh Posté le 16-03-2008 à 17:01:16    

a ta place je créerais une autre table "PERIODES"
comprenant:
STARTDATE de type date qui est la date de début de la période (ou date d'entrée) => obligatoire
ENDDATE de type date qui est la date de sortie (ou date de départ). => pas obligatoire
Et l'identifiant du musicien.  
 
Comme cela, pour un musicien, tu peux avoir X périodes et ça résouds ton problèmes.  
 
HOPE THIS HELP

Reply

Marsh Posté le 22-03-2008 à 14:23:09    

Merci beaucoup pour ta réponse !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed