This repository has been archived by the owner on Apr 4, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdoc-BD.txt
65 lines (40 loc) · 2.61 KB
/
doc-BD.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
=== etudiants ===
Cette table contient les infos administratives concernant les etudiants (nom, prenom, adresse, telephone, email, etc)
RAS
=== etudiants_semestre ===
Cette table lie un étudiant à un semestre.
- options : contient les code des UEs optionelles (auquelles l'etudiant est inscrit pour ce semestre) concaténés et séparés avec des ;
- statut : contient le statut du semestre (les différents statuts sonts tockés dans la table statut_semestre)
=== formation ===
Une formation correspond à la combinaison d'un code de formation (ex: G1INFO) et d'une année (ex: 2010-2011)
=== semestre ===
Un semestre est composé d'un code de formation et d'un numéro de semestre (1 ou 2)
=== semestre_ue ===
Cette table lie un semestre a une UE
- optionnelle : renseigne sur le fait que cette UE est optionnelle pour ce semestre
=== ue ===
Cette table represente une UE. Une UE est totalement indépendante des différentes formations afin qu'il soit possible d'avoir une UE commune a plusieurs formations différentes.
Certaines UE partage le meme code_ue, ce sont en réalité la meme UE mais avec des versions différentes. La version la plus récente est celle qu'il faut prendre en compte
- annee : annee de création de cette UE (permet de connaitre la derniere "version" de l'UE)
- formule : formule standard utilisé
- formule2 : formule utilisé pour la 2eme session (rattrapage)
- formule_salarie : formule utilisé si l'etudiant est inscrit comme salarie pour cette UE
- formule_endette : formule utilisé si l'etudiant est inscrit comme endette pour cette UE
=== epreuve ===
Une epreuve est lié a une UE.
- rattrapage (boolean/tynint) : pour savoir si c'est une epreuve specifique au rattrapage (2eme session)
=== note ===
Une note est lié à un semestre, un étudiant et une epreuve
- valeur : valeur de la note (-1 si l'eleve etait ABS)
- statut : 0 = note normale; 1 = note importé
=== dispense ===
Une ligne dans cette table signifie qu'un etudiant est dispensé d'une UE pour un semestre donné.
- salarie (boolean/tynint) : pour savoir si cette dispense est de type salarie ou non
- endette (boolean/tynint) : pour savoir si cette dispense est de type endette ou non
- valide (boolean/tynint) : pour savoir si cette dispense est causé par le fait que cette UE a deja été validé
=== dispense_perso ===
Une ligne dans cette table signifie qu'un etudiant est dispensé d'une certaine epreuve pour un semestre donné.
=== statut_semestre ===
Contient les différents statuts possible pour un semestre
=== compensation_semestre ===
Non utilisé pour l'instant. Doit contenir un couple de semestre qui se compense.