aide pour un sujet en SQL - SQL/NoSQL - Programmation
Marsh Posté le 22-12-2004 à 14:08:15
Fais voir ton modèle au lieu de donner seulement le sujet
Marsh Posté le 22-12-2004 à 14:15:55
Déjà, espère pas qu'on va te donner toute la solution
Montre-nous d'abord ce que as recherché, tes propositions, etc.
Marsh Posté le 20-12-2004 à 11:31:02
Je suis perdu!!!!
Une ecole veut un logiciel pour organiser des exams. Chaque salle dont l'etablissement dispose est identifiee par un nom unique et on connait son nombre de places. Chaque matiere sanctionnee par un exam est identifiee par un sigle unique. Pour plus de clarte on donnera aussi un descriptif de la matiere. Une matiere a un enseignant responsable. Les enseignants sont identifies par un numero, on enregistre aussi leur nom et prenom. Pour une matiere, on organise un exam. Tout etudiant, dont on garde son n° etudiant, le nom, le prenom et l'adresse, a indique sur sa fiche les matieres auxquelles il est inscrit, ce qui permet de calculer le nombre d'inscrits aux exams. Pour chaque exam, il faut prevoir la date, l'heure de debut et de fin, une salle et 2 enseignants. Rien n'empeche d'organiser en meme temps plusieurs exams dans la meme salle, pour peu qu'ils aient lieupendant le meme creneau horaire et que la salle soit assez grandr( ne pas se soucier de ces contraintes). Puis on enregistre les notes
-Construire le modele entite-association pour cette application. En deduire le modele relationnel
-Avec le code SQL, faire les requetes suivantes:
-afficher la liste des etudiants inscrits pour une matiere donnee, par sigle
-afficher les infos sur chaque exam:matiere, salle, horaire et nom des enseignants
-donner le nom des enseinants qui surveillent les matieres dt ils st responsables.
pour 2matieres donnees par leur identifiant, indiquer les noms et prenomsdes etudiants inscrits au 2 matieres
donner les salles dans lesquelles plusieurs exams se tiennent en meme temps,avec dates et creneaux horaires correspondants
pour chaque matiere, indiquer le nombre d'inscrits, la note maxobtenue et le nom d'au moins un etudiant ayant eu cette note
faire un etat pour afficher pour chaque matiere la liste des inscrits et la moyenne
Comment modifier le MCD si on organise non pas par session, mais par annee?A chaque matiere correspond 2 eams, un par session