bdd, cherche idée pour gestion de table

Discussion dans 'Web, design' créé par Styleman, 2 Août 2007.

Statut de la discussion:
Fermée.
  1. Offline
    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+
    Styleman, 2 Août 2007
    #1
  2. Online
    oNi- Elite
    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).
    oNi-, 2 Août 2007
    #2
  3. Offline
    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... ;)
    Styleman, 2 Août 2007
    #3
  4. Offline
    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.
    Bartdude, 3 Août 2007
    #4
Statut de la discussion:
Fermée.