Passer au contenu principal

Résumé de section

  • Les critères suivants permettent de juger l'acquisition de chaque compétence.

    Pour LO1

    • Identifier des cas d'usage concrets de bases de données.
    • Expliquer les avantages d'une base de données centralisée par rapport aux fichiers plats.

     

    Pour LO2

    • Décrire les symptômes d'une mauvaise conception de base de données.
    • Illustrer les effets de la redondance et du manque de normalisation.

     

    Pour LO3

    • Utiliser correctement SELECT, WHERE, JOIN, GROUP BY et les opérateurs logiques dans des requêtes SQL.
    • Mettre en œuvre des fonctions d'agrégation et des jointures complexes.

     

    Pour LO4

    • Réaliser des analyses simples à l'aide de jeux de données publics.
    • Présenter les conclusions issues des données sous forme de rapports ou graphiques.

     

    Pour LO5

    • Utiliser les symboles standards pour modéliser des entités, attributs, relations, cardinalités.
    • Déduire les relations et clés primaires/secondaires à partir d'une description de domaine.

     

    Pour LO6

    • Créer des tables, insérer des données, modifier et supprimer des enregistrements avec SQL.
    • Mettre en œuvre des contraintes d'intégrité (clés primaires, étrangères, NOT NULL).

     

    Instruments d'évaluation suggérés

    • Devoirs pratiques et mini-projets (LO3, LO5, LO6)
    • QCM / quiz de validation de concepts (LO1, LO2)
    • Participation en classe, discussions guidées (LO4)
    • Travail de modélisation avec ERD (LO5)
    • Projet final de base de données incluant création et exploitation (LO1 à LO6)