OVH Cloud OVH Cloud

bdd

3 réponses
Avatar
scalpa
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

3 réponses

Avatar
Antoun
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)

EXERCICES
idExercice (clé primaire)
idTypeExo (lié à TYPESEXERCICES.idTypeExo)
Enoncé
Réponse
etc...

- 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




Avatar
Antoun
ceci dit, c'est question purement BDD, donc je suis pas très sûr que ce
soit le bon forum :-(
Avatar
scalpa
merci de ton aide je vais étudier cela...