IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Merise Discussion :

Exercice entrainement - élève présentant un examen


Sujet :

Merise

  1. #1
    Membre du Club
    Homme Profil pro
    étudiant
    Inscrit en
    Juin 2020
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 77
    Points : 41
    Points
    41
    Par défaut Exercice entrainement - élève présentant un examen
    Bonjour,

    Je me prépare pour mon partiel sur le MCD + SQL.
    J'ai trouvé cet exercice que j'ai essayé de traiter.
    Qu'en pensez-vous ? Des conseils ? Des remarques ?
    Les Examens nationaux sont gérés par l'Inspection Académique et concernent les élèves de cette académie. Les élèves doivent obligatoirement remplir un dossier d'inscription numéroté avant le 31décembre de l'année scolaire en cours. Ce dossier comprend le nom, la date de naissance, l’établissement de l’élève et le nom de l'examen. Un établissement est défini par son code, son nom, son adresse et la ville.

    Chaque examen, comprend une série d'épreuves qui lui est propre,chacune dotée d'un coefficient. Chaque épreuve d'examen se déroule donc à la même date dans toute l’académie.

    La gestion de ces examens comprend aussi la convocation d'une dizaine d'enseignants de l'académie à la commission de rédaction du sujet de chaque épreuve. Cette commission se réunit à l'inspection académique au plus tard 2 mois avant la date de l'épreuve. Les corrections ont lieu le lendemain de l'épreuve. Un enseignant est connu par son matricule,son nom, son téléphone, adresse, ville et son établissement.

    La centralisation des notes de l'élève est faite sur un bordereau transmis au jury chargé d'examiner l'admission définitive du candidat
    Nom : MCD_INSCRIPTION_EXAMEN.png
Affichages : 3289
Taille : 54,4 Ko

    Merci par avance

    Cordialement

    Mathieu

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 133
    Points : 38 556
    Points
    38 556
    Billets dans le blog
    9
    Par défaut
    Bonsoir __mathieu__

    Attention : l'étudiant s'inscrit pour un examen en remplissant un dossier et cet examen comporte des épreuves. Votre modèle ne respecte pas cet énoncé.
    L'énoncé ne précise pas si un même étudiant peut se présenter plusieurs fois à un même examen, mais dans le doute, comme c'est le cas classique, supposons le
    Supposons aussi que ce faisant, chaque présentation fait l'objet d'un nouveau dossier.

    Bien évidemment, aucun étudiant ne sera en mesure de participer à une épreuve s'il n'est pas préalablement inscrit à l'examen auquel la dite épreuve correspond

    De plus, même si un enseignant corrige tous les examens d'une épreuve, ce qui n'est pas mentionné dans l'énoncé, dans les faits, il va corriger une à une chaque épreuve de chaque étudiant
    Votre modèle laisse supposer que la correction est globale pour l'épreuve, quel que soit l'étudiant.
    On le voit d'autant mieux que vous n'avez pas su positionner la note de chaque étudiant à chaque épreuve

    À partir de là, je vous laisse corriger ce qui doit l'être

    Note : il y a pas mal de remarques à faire sur les attributs de certains types d'entité, mais nous pourrons y revenir plus tard.

  3. #3
    Membre du Club
    Homme Profil pro
    étudiant
    Inscrit en
    Juin 2020
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 77
    Points : 41
    Points
    41
    Par défaut
    Merci beaucoup pour votre retour. J'ai bien compris que l'on aurait pu passer par transitivité à l'épreuve sans passer par l'inscription avec mon schéma précédent. J'ai aussi compris qu'avec le schéma précédent le correcteur allait tout corriger, j'ai donc rajouté une entité COPIE qui correspond au nombre n de devoirs que l'examinateur va évaluer.
    Je me suis posé pas mal de questions à savoir si je faisais soit une ternaire soit ajouter une association entre l'ENSEIGNANT et le JURY mais j'ai évité de créer une ternaire et préféré une association en plus.

    Après pour les informations qui sont demandées dans le DOSSIER pour l'inscription de l'ELEVE à l'EXAMEN je n'ai pas intégré tout ce qui est demandé parce que je comprends que certaines informations peuvent se déduire par transitivité (comme l'ETABLISSEMENT d'origine de l'ELEVE, le nom de l'EXAMEN, etc.)

    J'avoue faire au mieux pour ce genre d'exercice mais je n'ai pas une méthode très claire et très propre. Après je me rends compte que je dois plus coller au texte.

    Je m'étais mis dans la tête qu'il fallait absolument éviter les circuits notamment, là j'en ai un beau. Peut-être une incompréhension de ma part.
    En tout cas merci pour votre retour encore une fois.

    Nom : MCD_INSCRIPTION_EXAMEN.png
Affichages : 3018
Taille : 65,7 Ko

    Cordialement

    Mathieu

  4. #4
    Membre émérite
    Avatar de Paprick
    Homme Profil pro
    Professeur des Universités
    Inscrit en
    Juin 2019
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Professeur des Universités
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2019
    Messages : 678
    Points : 2 716
    Points
    2 716
    Par défaut
    Bonsoir,
    Sans rentrer dans le détail de tout le modèle, il me semble que votre MCD ne permet pas de savoir à quel élève appartient une copie ...
    Patrick Bergougnoux - Professeur des Universités au Département Informatique de l'IUT de Toulouse III
    La simplicité est la sophistication suprême (Léonard de Vinci)
    LIVRE : Modélisation Conceptuelle de Données - Une Démarche Pragmatique
    Looping - Logiciel de modélisation gratuit et libre d'utilisation

  5. #5
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 133
    Points : 38 556
    Points
    38 556
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par __mathieu__ Voir le message
    Je m'étais mis dans la tête qu'il fallait absolument éviter les circuits notamment, là j'en ai un beau. Peut-être une incompréhension de ma part.
    Ce qu'il faut éviter c'est la boucle infernale du type :
    [A]1,n --(asso1)-- 1,1[B]1,n --(asso2)-- 1,1[C]1,n --(asso3)-- 1,1[A]

    En effet, avec le modèle ci-dessus, si je supprime une occurrence de A, les lignes correspondantes de B doivent être supprimées (éventuellement par CASCADE). De la même façon, la suppression de ces lignes dans B va supprimer aussi celles correspondantes de C... et enfin celles correspondantes dans A. La boucle (infernale) est bouclée !
    Heureusement, la plupart des logiciels de modélisation alertent sur ce type d'incohérence

    EDIT je viens de modifier mon schéma qui était bancal

    sous forme graphique c'est plus parlant, voici ce qu'il ne faut pas faire et que, en principe, les logiciels de modélisation signalent comme fautif
    Pièce jointe 590644

    Looping veille au grain et vous signale l'erreur

  6. #6
    Membre du Club
    Homme Profil pro
    étudiant
    Inscrit en
    Juin 2020
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 77
    Points : 41
    Points
    41
    Par défaut
    Bonjour,

    Désolé d'avoir beaucoup tarder à répondre.
    Je tenais à vous remercier pour tous vos conseils précieux.

    J'ai passé il y a 3 semaines mon partiel au CNAM et j'ai eu 16/20.
    J'ai commis quelques erreurs dans les requêtes SQL mais, le plus important j'ai eu 9/9 sur le MCD et je sais à qui je le dois.

    Merci énormément pour votre patience et votre temps.

    Cordialement

    Mathieu

  7. #7
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    En tant qu'ancien auditeur CNAM (Toulouse, entre 2003 et 2007) et modérateur de cette section de forum, je suis content de voir que le CNAM enseigne encore ce bon vieux MCD merisien ! Il n'y a pas mieux pour modéliser une BDD !

    Et félicitations pour cet examen brillamment réussi !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  8. #8
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 133
    Points : 38 556
    Points
    38 556
    Billets dans le blog
    9
    Par défaut
    bravo

  9. #9
    Membre du Club
    Homme Profil pro
    étudiant
    Inscrit en
    Juin 2020
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 77
    Points : 41
    Points
    41
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [java] Exercice d'examen
    Par Delnir dans le forum Débuter avec Java
    Réponses: 24
    Dernier message: 19/06/2009, 15h08
  2. [Turbo Pascal] Exercice sur la gestion des notes d'élèves d'une classe
    Par burnit4mosta dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 06/04/2009, 13h53
  3. Exercice d'entrainement incompris
    Par Sinon dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 15/04/2008, 09h27
  4. [SimpleXML] Résolution d'un exercice d'examen de XML
    Par setsuko974 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 07/07/2007, 22h27
  5. Recherche d'exercices d'entrainement
    Par Vivian Pennel dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 26/09/2006, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo