28-10-2017, 06:13 AM
perso je ne mettrais pas les cursus en colonne, mais une table joueur / cursus / niveau / en cours (oui/non) ou joueur / cursus / valeur décimale (niveau.progression, j 'aime bien l'idée de niahoo)
et ce pour deux raisons :
1) le jour où tu veux créer un cursus exploitation minière, tu peux sans rien changer, ni au code, ni aux tables
2) le cursus sert probablement à quelque chose... acquisition de compétences, etc... et là tu ne vas pas créer autant de tables / colonnes / programme qu'il y a de cursus
une table id cursus / id compétences / niveau cursus / donne niveau compétences suffira par exemple. bref tout dépend des raisons du cursus et comment il est exploité, mais ce serait bien plus pratique à mon sens d'oublier dans le modèle quels sont les cursus, et de les mettre dans les données (dans les enregistrements)
et ce pour deux raisons :
1) le jour où tu veux créer un cursus exploitation minière, tu peux sans rien changer, ni au code, ni aux tables
2) le cursus sert probablement à quelque chose... acquisition de compétences, etc... et là tu ne vas pas créer autant de tables / colonnes / programme qu'il y a de cursus
une table id cursus / id compétences / niveau cursus / donne niveau compétences suffira par exemple. bref tout dépend des raisons du cursus et comment il est exploité, mais ce serait bien plus pratique à mon sens d'oublier dans le modèle quels sont les cursus, et de les mettre dans les données (dans les enregistrements)