Rechercher : dans
Par :

Conception d'un base de donnees

Dernière réponse le 26 mai 2008 à 10:24:45 totollix, le 15 déc 2004 à 00:05:57 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « Conception d'un base de donnees » dans :
MERISE - Modèle conceptuel des données Voir Modèle conceptuel des données Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible,...
[VBA]Connecter une base de donnée (MDB) à excel VoirConnecter une base de donnée access (MDB) dans une application excel. Ajouter la référence Microsoft DAO object librairy X.X Dans un module général (Module1 par exemple) coller le code ci-dessous Sub CopieDBaccess() Dim BDexp As Database Dim...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
[Organisation] Créer une base de connaissances VoirLe but d'une base de connaissances est de modéliser et stocker de manière informatique un ensemble de connaissances, idées, concepts ou données et de permettre leur consultation/utilisation. Il existe plusieurs méthodes et logiciels différents pour...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...
Bases de données - Utilisation de formulaires VoirUtilisation de formulaires Afin d'exploiter les bases de données, il faut fournir une interface à l'utilisateur lui permettant de visualiser des données en fonction de certains critères. Pour cela il existe un outil : les formulaires. Un formulaire...
MERISE - Modèle physique des données VoirLe modèle physique Cette étape consiste à implémenter le modèle dans le SGBD, c'est-à-dire le traduire dans un langage de définition de données. Le langage généralement utilisé pour ce type d'opération est le SQL, et plus spécialement le langage...

1

grdscarabee, le 15 déc 2004 à 00:35:27

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

Répondre à grdscarabee

2

random, le 15 déc 2004 à 08:08:51

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

Répondre à random

3

steve.bru, le 22 nov 2007 à 20:58:12

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

Répondre à steve.bru

4

 koundje, le 26 mai 2008 à 10:24:45

Stl
je veux un cahier de charge pour la gestion d'un magasin de stock

Répondre à koundje