Fiche delachambre juliette_description_bdd
Upcoming SlideShare
Loading in...5
×
 

Fiche delachambre juliette_description_bdd

on

  • 176 views

 

Statistics

Views

Total Views
176
Views on SlideShare
165
Embed Views
11

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 11

http://juliettedelachambre.wordpress.com 11

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Fiche delachambre juliette_description_bdd Fiche delachambre juliette_description_bdd Document Transcript

  • L’étude de cas que j’ai développée traite un exemple de gestion de notes d’examens. Pour cela, j’ai utilisé le logiciel OPEN OFFICE BASE qui m’a permis de construire une base de données et ensuite l’exploiter : introduire des données à l’aide d’un formulaire et réaliser des requêtes. Au départ, il fallait exposer une somme d’informations qui décrivent une réalité à modéliser. La première tâche a été de construire un modèle. Ensuite, bâtir une BD. Dans la troisième phase, cette base de données a servi à faire une démonstration de son utilisation : construction de requêtes. BTP-CFA Aix-les-Milles, la structure dans laquelle j’enseigne, a choisi un mode de règlement d’examen particulier pour le diplôme du CAP : le CCF (Contrôle en Cours de Formation). Au niveau de la matière que j’enseigne, le français, nous devons faire passer 2 évaluations au cours des 2 ans de formation. La gestion des notes est relativement complexe pour plusieurs raisons : - Certains apprenants, ayant déjà un diplôme équivalent ou supérieur, n’ont pas à passer ces épreuves ; - Nous sommes confrontés à un problème d’absentéisme relativement important ; - Les évaluations peuvent être réalisées à différents moments selon les apprenants (absents avec justification par exemple, que l’on doit évaluer à un autre moment). Tous ces éléments tendent à montrer la nécessité de la création d’une base de données, afin de faciliter notre travail de gestion de notes. Je me suis limitée à la gestion des notes des sections dont j’ai la charge (51 apprenants dans 4 métiers différents) mais cette base de données pourra tout à fait être utilisée par mes collègues pour toutes les sections de CAP de ma structure. Il s’agit d’avoir une base indiquant le statut de chaque apprenant et, le cas échéant, ses notes. Les apprenants sont répartis dans différentes sections. Ils peuvent avoir 3 statuts : - Normal (passent les épreuves et auront 2 notes) ; - Absent (la note O est attribuée) ; - Dispensé (pas de note). Nous devons pouvoir noter ces éléments pour chaque apprenti. Pour les apprentis ayant le statut Normal, nous pourrons indiquer les notes pour les 2 évaluations au cours des 2 ans de formation. Nous devons aussi pouvoir visualiser les noms des apprentis ne passant pas l’épreuve, les apprentis absents et les notes de tous les autres afin de les communiquer à la Direction de l’établissement. Au niveau de la base de données réalisée, j’ai déjà toutes mes notes, je les ai insérées. FICHE DESCRIPTIVE BDD CCF 2013 INTRODUCTION BESOIN DESCRIPTION
  • Organigramme gestion CCF CRÉATION DES TABLES J’ai créé 4 tables : - APPRENTI : Numéro immatriculation, Nom, prénom, date de naissance (afin d’éviter des erreurs pour 2 apprenants qui auraient le même nom et le même prénom), section, statut - SECTION : nom de section - STATUT : type de statut (Normal, Absent, Dispensé) - EPREUVE : Evaluation CCF 1, évaluation CCF 2 J’ai ensuite établi les liens d’intégrité référentielle. TABLE SECTION : J’ai choisi VARCHAR_IGNORECASE pour ne pas avoir de problèmes au niveau des minuscules/majuscules lors de la saisie. APPRENTI ABSENT NORMAL SECTION CCF 1 CCF 2 DISPENSÉ RÉALISATION
  • TABLE APPRENTI Pour la date de naissance, j’ai choisi le champ [DATE]. Pour chaque champ, la saisie est obligatoire. TABLE STATUT TABLE EPREUVE Au niveau des notes, la saisie n’est pas obligatoire puisque les notes peuvent être saisies à tout moment et les apprentis dispensés n’auront pas de note. CRÉATION D’UN FORMULAIRE DE SAISIE Afin de faciliter le travail de saisie, j’ai créé un formulaire à l’aide de l’assistant de création de formulaire. Etant donné que j’avais en ma possession toutes mes notes, j’ai choisi le mode de saisie « Le formulaire sert uniquement à saisir de nouvelles données ». ID_APPRENTI est saisi automatiquement. J’ai créé des listes déroulantes pour la section et le statut, afin de faciliter la saisie. La saisie des notes n’est pas obligatoire.
  • CRÉATION DE REQUÊTES Requête apprentis dispensés Nous devons connaître le plus rapidement possible les apprentis dispensés de ces épreuves. La première requête concerne donc les apprentis dispensés. J’ai utilisé la table APPRENTI et défini les critères <>’N’ et <>’A’ pour n’avoir que les apprentis dispensés. Requête apprentis absents Il est aussi important de connaître les apprentis absents afin de vérifier si l’absence est justifiée ou non, s’il est nécessaire de convoquer ces apprentis pour une nouvelle évaluation. J’ai procédé de la même manière que pour les apprentis dispensés, en définissant les critères <>’N’ et <>’D’. Requête résultats CCF 2013 Enfin, nous devons avoir un récapitulatif des résultats de tous les apprentis, par section. Requête en mode SQL : SELECT "SECTION"."ID_SECTION", "APPRENTI"."NOM", "APPRENTI"."PRENOM", "APPRENTI"."DATE_NAISSANCE", "STATUT"."CATEGORIE", "EPREUVE"."CCF1", "EPREUVE"."CCF2" FROM "APPRENTI", "SECTION", "EPREUVE", "STATUT" WHERE "APPRENTI"."ID_SECTION" = "SECTION"."ID_SECTION" AND "EPREUVE"."ID_APPRENTI" = "APPRENTI"."ID_APPRENTI" AND "APPRENTI"."ID_STATUT" = "STATUT"."ID_STATUT" Requête résultats CCF 2013 J’ai volontairement éclairci cette zone car il s’agit de résultats d’examens.