Back

Exercice BD Access Gestion des notes

Exercice BD Access Gestion des notes

  1. Objectifs

    • Être capable de:
      • Créer une base de données.
      • Relier les tables.
      • Créer des requêtes de sélection SQL.
  2. Syntaxe SQL : Sélection

  3. Exercice BD Access Gestion des notes





  4. Création des tables

    • Soit le modèle relationnel suivant relatif à la gestion des notes trimestrielles d’une promotion d’apprenants :
      • gouvernorats (cdeGouv,intituleGouv_Fr, intituleGouv_Ar)
      • Apprenants (cinApprenant,Prenom, Nom, dateNaissance,genre,Adresse,#cdeGouv)
      • specialites(cdeSpecialite,libelle,dateHomologation)
      • competences (cdeComp,#cdeSpecialite, libelle, seuilReussite)
      • evaluations (cdeEval,#cinApprenant, #cdeComp,dateEvaluation, resultat,note)
    • Remarques : Les clés primaires sont soulignées et les clés étrangères sont marquées par #
    • Il vous est demandé de concevoir cette base de données sur Microsoft Access.
      • Créer la base de données sous le nom : Gestion des notes
      • Créer les tables ci-dessus
      • Créer les contraintes qui imposent que l’âge de l’apprenants soit supérieur à 15 et que la note soit entre 0 et 100.
      • Créer une liste de choix pour les clés étrangères
      • Créer les relations entre les tables de la base de données et appliquer les contraintes d’intégrités référentielles.
      • Remplir les tables de la base de données(10 enregistrement au mois dans chaque table)
  5. Correction
    • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  6. Création des requêtes

    • Réaliser les requêtes suivantes en utilisant le mode SQL d’Access (les autres méthodes seront considérées fausses):
    • La grande partie de la création d’une requête est d’être capable d’interpréter la question posée pour que les options d’une requête soient capables d’y répondre.

        Partie:01

        • 1-Afficher la liste de tous les apprenants , leurs compétences,leurs spécialités, leurs notes dans toutes les compétences (affichez le contenu de toute la base)
        • 2- Afficher la liste des apprenants (cinApprenant, Prenom, Nom, dateNaissance) triés par ordre croissant des Prénoms).
        • 3-Afficher la liste des apprenants masculins.
        • 4- Quel est le nombre total des apprenants ?
        • 5-Quel est le nombre total des apprenants classés par gouvernorats (vous devez afficher le nom des gouvernorats en Français et en arabe)?
        • 6-Quel est le nombre des spécialités ?
        • 7-Cherchez le nom et le prénom et l’âge en ans de tous les apprenants.
        • Correction
          • Essayez de faire les requêtes de votre côté avant de Cliquer ici !

        Partie:02

        • 8-Cherchez le nom et le prénom et l’âge en ans de tous les apprenants âgés de moins de 20 ans.
        • 9-Cherchez le nom et le prénom et l’âge de l’apprenant qui à le plus grand note dans la compétence “2”.
        • 10-Quels sont les numéros (cin) et noms des apprenants qui habitent à Nabeul ?
        • 11-Quel est, parmi l’ensemble des apprenants, l’apprenant qui à eu la note la plus haute ?
        • 12- Quel est, parmi l’ensemble des apprenants, l’apprenant qui à eu la note la plus basse et dans quelle compétence?
        • 13-Quelles sont les notes de chaque étudiant dans chacune des compétences?
        • 14- Calculez les moyennes de chaque apprenant.
        • 15- Calculer les moyennes pour chaque compétence.
        • 16-Quels sont les apprenants qui ont une moyenne générale inférieure à 70% ?
        • 17-Donnez la liste des apprenants ayant une moyenne supérieur à 70%
        • 18-Obtenir la liste des 3 gouvernorats ayant des apprenants qui ont eu les bonnes moyennes
        • 19-Quelles sont, parmi l’ensemble des notes, la note la plus haute et la note la plus basse ?
        • 20-Affichez le nombre d’apprenants pour une spécialité par gouvernorat.
        • 21-Calculez la moyenne des apprenants dans une compétence donnée.



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement