Conception d'un base de donnees
totollix
-
operateur -
operateur -
Bonjour a tous ,
je travaille sur un projet de gestion des notes et je me casse un peu la tete au niveau de la base de donnees.
Le cahier des charges ressemble a ceci:
Sur la feuille on a le nom des etudiants 1ere colonne
les colonnes suivantes sont decidees par le prof(il peut mettre ds1 ou inteero td ou tp etc ce qui implique creation dynamique pour la base)
on doit pouvoir rapeler les feuilles
savoir qui l'a crée
pouvoir donner a un prof l'autorisation de la modifier
tracer le modification de la feuille(trigger)
fusionner note de plusieur feuilles
avoir un responsable de matiere
gerer des coefficients a la fin
les moyennesdirecteur des etudes peut fusionner les feuilles des matieres pour moyenne generales
edition bulletin notes
-------------------------------------------------------------------------
jai commencer a y penser mai g kke problemes:
tables :
etudiant(id_etudiant,nom,prenom)
prof(id_prof,nom,id_matiere)
matiere(id_matiere,nom,id_prof_resp)
feuille(id_feuille,id_prof,id_matiere,date_creation,id_prof_autorisé)
modif(id_feuille,date_modif,_id_prof)
le truc c'est que je vois pas comment stocker les notes
si le prof crée ds1 par exemple cela ajoute une ligne dans feuille et retien des notes mai commen les faires correspondre aux eleves
merci d'avance de me dire ce qui ne va pas dans mes tables.
je travaille sur un projet de gestion des notes et je me casse un peu la tete au niveau de la base de donnees.
Le cahier des charges ressemble a ceci:
Sur la feuille on a le nom des etudiants 1ere colonne
les colonnes suivantes sont decidees par le prof(il peut mettre ds1 ou inteero td ou tp etc ce qui implique creation dynamique pour la base)
on doit pouvoir rapeler les feuilles
savoir qui l'a crée
pouvoir donner a un prof l'autorisation de la modifier
tracer le modification de la feuille(trigger)
fusionner note de plusieur feuilles
avoir un responsable de matiere
gerer des coefficients a la fin
les moyennesdirecteur des etudes peut fusionner les feuilles des matieres pour moyenne generales
edition bulletin notes
-------------------------------------------------------------------------
jai commencer a y penser mai g kke problemes:
tables :
etudiant(id_etudiant,nom,prenom)
prof(id_prof,nom,id_matiere)
matiere(id_matiere,nom,id_prof_resp)
feuille(id_feuille,id_prof,id_matiere,date_creation,id_prof_autorisé)
modif(id_feuille,date_modif,_id_prof)
le truc c'est que je vois pas comment stocker les notes
si le prof crée ds1 par exemple cela ajoute une ligne dans feuille et retien des notes mai commen les faires correspondre aux eleves
merci d'avance de me dire ce qui ne va pas dans mes tables.
A voir également:
- Conception d'un base de donnees
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Base de données vide sur écran TV - Forum TV & Vidéo
4 réponses
Salut,
Tu cherches à faire correspondre la table feuille avec la table élève ?
Il te suffit de mettre un attribut id_eleve dans la table feuille, ou bien etant donne que tu as un id_feuille, tu n'aas qu'à créer une table de correspondance entre la table feuille et la table eleve qui contiendra les champs id_feuille et id_eleve (2 clés étrangères).
Voilà, j'espère que ça a pu t'aider.
Learn with the best, teach the others
Tu cherches à faire correspondre la table feuille avec la table élève ?
Il te suffit de mettre un attribut id_eleve dans la table feuille, ou bien etant donne que tu as un id_feuille, tu n'aas qu'à créer une table de correspondance entre la table feuille et la table eleve qui contiendra les champs id_feuille et id_eleve (2 clés étrangères).
Voilà, j'espère que ça a pu t'aider.
Learn with the best, teach the others
n'accepte pas une table dans laquelle n'importe qui peut creer des colonnes
essaye plutot cette architecture
un champ typinfo associé a un champ numerique , un champ texte, un champ memo, un code élève
et une table typinfo dans lequel chaque prof pourra creer des typologies d'infos du type clefprofcodeinfo
ta table etant normalisée tu pourras la gerer
ceci permet de sasisir n'importe quelle information avec une structure invariante
essaye plutot cette architecture
un champ typinfo associé a un champ numerique , un champ texte, un champ memo, un code élève
et une table typinfo dans lequel chaque prof pourra creer des typologies d'infos du type clefprofcodeinfo
ta table etant normalisée tu pourras la gerer
ceci permet de sasisir n'importe quelle information avec une structure invariante
Hello totollix !
Je suis actuellemetn sur un projet qui est totalement semblable au tien, et je serais heureux de savoir si tu pourrais me faire partager tes ressources, car je suis pas un expert en la matière et j'aruais besoin d'idées. je suis en première année dinformatique de gestion.
si tu es ok, ca serait vraiment sympa !
tiens moi au courant !
a bientot
Je suis actuellemetn sur un projet qui est totalement semblable au tien, et je serais heureux de savoir si tu pourrais me faire partager tes ressources, car je suis pas un expert en la matière et j'aruais besoin d'idées. je suis en première année dinformatique de gestion.
si tu es ok, ca serait vraiment sympa !
tiens moi au courant !
a bientot