Bonjour
Je suis un parfait néophyte en bdd et voudrais essayer de rajouter à mes
logiciels un module de bdd qui permettrait de garder une trace des 10
derniers résultats obtenus à certains types d'exercices.
exemple d'info devant être retenues :
nom de l'élève
prénom
classe à choisir parmi cp =>cm2
le type d'exercice (ex. additionner des dizaines et des centaines) voir sur
scalpa.net...
le score obtenu à cet exercice et la date
Si ce même exercice est retenté une autre fois il faudrait que ce nouveau
score soit aussi retenu et ainsi de suite disons 10 fois.
L'enseignant devra pouvoir imprimer un rapport contenant l'ensemble des
résultats de chaque élève ou un rapport contenant l'ensemble des résultats
d'une classe pour un type d'exercice.
Je réfléchis au problème depuis un bon moment et suis incapable de
déterminer la structure de ma bdd.
- Des tables "de codage" (servant à faire des listes) :
CLASSES classe (clé primaire)
TYPESEXOS idTypeExo (clé primaire) libelléTypeExo
- une table qui fait la liaison "n à n" entre ELEVES et EXERCICES :
PASSAGES idPassage (clé primaire) idEleve (lié à ELEVES.idEleve) idExercice (lié à EXERCICES.idExercice" note dateheure numéroSéquentiel (numéro les passages du même élève sur le même exercice)
Par simplicité, j'ai dit "lié à..." là où un langage formel serait "clé étrangère se référant à..."
Est-ce que cela te va ? est-ce que cela te suffit ?
Antoun
scalpa a écrit:
Bonjour Je suis un parfait néophyte en bdd et voudrais essayer de rajouter à mes logiciels un module de bdd qui permettrait de garder une trace des 10 derniers résultats obtenus à certains types d'exercices. exemple d'info devant être retenues : nom de l'élève prénom classe à choisir parmi cp =>cm2 le type d'exercice (ex. additionner des dizaines et des centaines) voir sur scalpa.net... le score obtenu à cet exercice et la date Si ce même exercice est retenté une autre fois il faudrait que ce nouveau score soit aussi retenu et ainsi de suite disons 10 fois. L'enseignant devra pouvoir imprimer un rapport contenant l'ensemble des résultats de chaque élève ou un rapport contenant l'ensemble des résultats d'une classe pour un type d'exercice.
Je réfléchis au problème depuis un bon moment et suis incapable de déterminer la structure de ma bdd.
Merci de me dégourdir.... pascal
J'ouvre un service "Modèle de données 30'" ;-)
Il te faut donc les tables suivantes :
- Les tables avec tes données de base :
ELEVES
idEleve (clé primaire)
nom
prénom
classe (liée à CLASSES.classe)
- Des tables "de codage" (servant à faire des listes) :
CLASSES
classe (clé primaire)
TYPESEXOS
idTypeExo (clé primaire)
libelléTypeExo
- une table qui fait la liaison "n à n" entre ELEVES et EXERCICES :
PASSAGES
idPassage (clé primaire)
idEleve (lié à ELEVES.idEleve)
idExercice (lié à EXERCICES.idExercice"
note
dateheure
numéroSéquentiel (numéro les passages du même élève sur le même exercice)
Par simplicité, j'ai dit "lié à..." là où un langage formel serait "clé
étrangère se référant à..."
Est-ce que cela te va ? est-ce que cela te suffit ?
Antoun
scalpa a écrit:
Bonjour
Je suis un parfait néophyte en bdd et voudrais essayer de rajouter à mes
logiciels un module de bdd qui permettrait de garder une trace des 10
derniers résultats obtenus à certains types d'exercices.
exemple d'info devant être retenues :
nom de l'élève
prénom
classe à choisir parmi cp =>cm2
le type d'exercice (ex. additionner des dizaines et des centaines) voir sur
scalpa.net...
le score obtenu à cet exercice et la date
Si ce même exercice est retenté une autre fois il faudrait que ce nouveau
score soit aussi retenu et ainsi de suite disons 10 fois.
L'enseignant devra pouvoir imprimer un rapport contenant l'ensemble des
résultats de chaque élève ou un rapport contenant l'ensemble des résultats
d'une classe pour un type d'exercice.
Je réfléchis au problème depuis un bon moment et suis incapable de
déterminer la structure de ma bdd.
- Des tables "de codage" (servant à faire des listes) :
CLASSES classe (clé primaire)
TYPESEXOS idTypeExo (clé primaire) libelléTypeExo
- une table qui fait la liaison "n à n" entre ELEVES et EXERCICES :
PASSAGES idPassage (clé primaire) idEleve (lié à ELEVES.idEleve) idExercice (lié à EXERCICES.idExercice" note dateheure numéroSéquentiel (numéro les passages du même élève sur le même exercice)
Par simplicité, j'ai dit "lié à..." là où un langage formel serait "clé étrangère se référant à..."
Est-ce que cela te va ? est-ce que cela te suffit ?
Antoun
scalpa a écrit:
Bonjour Je suis un parfait néophyte en bdd et voudrais essayer de rajouter à mes logiciels un module de bdd qui permettrait de garder une trace des 10 derniers résultats obtenus à certains types d'exercices. exemple d'info devant être retenues : nom de l'élève prénom classe à choisir parmi cp =>cm2 le type d'exercice (ex. additionner des dizaines et des centaines) voir sur scalpa.net... le score obtenu à cet exercice et la date Si ce même exercice est retenté une autre fois il faudrait que ce nouveau score soit aussi retenu et ainsi de suite disons 10 fois. L'enseignant devra pouvoir imprimer un rapport contenant l'ensemble des résultats de chaque élève ou un rapport contenant l'ensemble des résultats d'une classe pour un type d'exercice.
Je réfléchis au problème depuis un bon moment et suis incapable de déterminer la structure de ma bdd.
Merci de me dégourdir.... pascal
Antoun
ceci dit, c'est question purement BDD, donc je suis pas très sûr que ce soit le bon forum :-(
ceci dit, c'est question purement BDD, donc je suis pas très sûr que ce
soit le bon forum :-(