bdd, cherche idée pour gestion de table

Statut
N'est pas ouverte pour d'autres réponses.

Styleman

Touriste
Bonjour,

Escusez-moi pour le titre qui ne veut pas dire grand chose mais j'avais du mal à trouver.

Alors voila, je compte créer des table dans une base de donnée pour des élèves, ces table regrouperont différentes information dont leurs résultats aux tests physique, le problème est que certains élève auront fait plusieur tests physiques...

Alors j'ai bien des idées pour comment m'y prendre mais elles me semble toutes un peu bizzare...

La première:

Je crée la table et à chaque fois que l'ont ajoute un résultat de test physique pour un joueur, je crée une nouvelle table, donc a chaque nouvel enregistrement, une nouvelle table... Ou a la place d'ajouter une table ajouter les meme champs en les renommant avec un 2, ou un 3 suivant le nombre de tests...

Ou alors je crée disons 25 tables en me disant qu'un n'élève ne peut en faire que maximum 25 (je ne connais pas le nombre mais c'est l'idée qui importe...)



Enfin voila, je sais c'est une bête question mais bon...j'espère que j'ai été assez clair ;)

Merci pour vos réponses.

A+
 

oNi-

:baille: Lecteur
Bah comme ça à froid, je dirais 3 tables :

-Une pour les élèves (info propres à l'élève seul);
-Une pour les tests (info propres au test seul);
-Une qui fait la liaison (en reprenant l'ID de l'élève, l'ID du test et les info du couple comme le résultat par exemple).
 
1er
OP
S

Styleman

Touriste
Ouais en fait j'ai pas beaucoup réfléchi lol...

J'ai juste a faire une table test, comprenant les champs Nom, Prénom et Date du test et voila, si une personne à fait plusieur test physique on le vois en mattant son nom (ou son id)...

Merci beaucoup de ton aide... ;)
 

Bartdude

Touriste
Oui voilà pas besoin de table de jointure, juste une table avec les tests et un champ "ID_STUDENT" dans lequel tu places l'ID des étudiants, sotckés eux dans une seconde table.

Parce qu'avec juste une table nom+prénom+date du test, tu vas pas très loin, elle est pas super-utile.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut