Page 1 sur 1

Tables SQL

Posté : 17 mai 2013, 16:58
par NUAGE
Bonjour,

Je voulais votre avis pour mes tables.
Le contexte, une formation a deux trimestres et à chaque trimestres, elle a deux dates.
Je me disais que le mieux étant de faire une table Formation(id,nom), une table Trimestre(id,nom,date1,date2) où date2 sera crée selon besoin et après pourquoi pas mettre les dates dans une table Date.
Mais est-ce que je peux faire juste Formation(id,nom, trimestre1,trimestre2,date1trimestre1,date1trimestre2,date2trimestre1,date2trimestre2) ?

Merci pour votre aide.

Re: Tables SQL

Posté : 17 mai 2013, 21:51
par moogli
salut,

non,

une table Formation(id,nom),
une table Trimestre(id,nom,date1,date2)
une table trimestreFormation( idFormation, idTrimestre);

cela te permet de mettre autant de trimestr que tu veux par formation, de les chevaucher etc etc

tu peux regarder du coté du modèle entité - association de la méthode merise pour ce qui est de la modélisation de la base ;)


@+

Re: Tables SQL

Posté : 19 mai 2013, 12:41
par NUAGE
Bonjour,

Merci beaucoup !