Niveau d'étude
BAC +2
ECTS
3 crédits
Composante
Sciences économiques, gestion, mathématiques et informatique
Volume horaire
38,5h
Période de l'année
Enseignement quatrième semestre
Description
Ce module approfondit l’utilisation des bases de données relationnelles à travers l’analyse de données et leur exploitation à des fins de visualisation. Il s’inscrit dans la continuité du module de bases relationnelles du S3, en consolidant les acquis sur SQL et en introduisant des requêtes plus avancées permettant de résumer, filtrer, organiser et analyser des données.
Les étudiants apprendront à formuler des requêtes SQL complexes mobilisant les agrégations, les regroupements, les sous-requêtes, les vues et les requêtes d’analyse. Le module introduit également l’utilisation d’outils de visualisation, tels que Power BI, afin de transformer des résultats issus de bases de données en tableaux de bord ou représentations visuelles facilitant l’interprétation des données. Les séances de TD/TP s’appuient sur un SGBD relationnel, tel que MySQL avec MySQL Workbench ou un environnement équivalent, ainsi que sur des outils d’analyse et de visualisation de données.
Objectifs
- Consolider les acquis en SQL relationnel : sélection, jointures, filtres, tri et manipulation de données.
- Approfondir l’écriture de requêtes SQL pour l’analyse de données.
- Utiliser les fonctions d’agrégat et les clauses GROUP BY et HAVING pour produire des synthèses.
- Formuler des requêtes avancées à l’aide de sous-requêtes, de vues et de filtres complexes.
- Construire des requêtes permettant de répondre à des besoins d’analyse décisionnelle simples.
- Comprendre le lien entre une base de données relationnelle, l’extraction de données et leur visualisation.
- Manipuler un outil de visualisation tel que Power BI pour produire des représentations graphiques et des tableaux de bord simples.
Évaluation
Modalités : Mixte : CC + CT
SESSION 1 :
Contrôle Continu
• Type : Écrit, QCM, Projet
• Durée : --
• Précisions : Le contrôle continu représente 50 % de la note finale,
et comprend un devoir écrit ou sur machine comptant pour 25 %, et un travail (pouvant prendre la forme d’un projet, d’une présentation, d’un QCM, d’une épreuve écrite) comptant pour 25 %.
Contrôle Terminal
• Type : Écrit
• Durée : 1h30
• Précisions : L’examen final représente 50 % de la note finale.
Régime Dérogatoire
• Type : Écrit
• Durée : 1h30
SESSION 2 :
• Type : Écrit
• Durée : 1h30
► Les différentes épreuves écrites, qu’il s’agisse de l’examen final, du devoir, de l’examen terminal en régime dérogatoire ou de la seconde session, ont une durée indicative de 1h30, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables. Les absences, les aménagements éventuels et les autres situations particulières sont traités conformément aux M3C en vigueur.
Utilisation de l'intelligence artificielle :
Pour cet EC, l’usage de l’intelligence artificielle (IA) générative pour aider à la réalisation des travaux soumis à évaluation est interdite, sauf éventuelles exceptions dûment spécifiées par l’enseignant responsable du cours. Dans le cadre de ces éventuelles exceptions, les principes suivants doivent être respectés.
Les résultats fournis par l’IA doivent constituer un matériau pour votre réflexion, et toujours faire l’objet d’une réappropriation et d’une reprise critique.
Tous les usages doivent être documentés dans une section dédiée à la fin de votre travail, à l’exception des usages de recherche web augmentée, de correction orthographique et syntaxique. Cette section doit permettre à votre lecteur d’évaluer la manière dont vous avez travaillé avec l’IA et mobilisé cette ressource au service d’un travail personnel.
L’intégration directe de contenus engendrés par l’IA doit être faite sous le régime de la citation.
Toute utilisation non déclarée ou non autorisée d’un outil d’IA pourra être considérée comme un manquement aux règles d’intégrité académique.
Il est également demandé aux étudiants de ne pas transmettre à des outils d’IA des données confidentielles ou personnelles concernant l’université, les enseignants, les entreprises partenaires ou d’autres étudiants.
Heures d'enseignement
- CMCM16,5h
- TDTD22h
Pré-requis obligatoires
Module de L2 sans prérequis en bases de données, accessible à tous les étudiants entrant dans la nouvelle maquette.
Compétences visées
- Écrire des requêtes SQL avancées pour extraire, filtrer, agréger et analyser des données relationnelles.
- Utiliser correctement les clauses GROUP BY, HAVING, les fonctions d’agrégat et les sous-requêtes.
- Créer et exploiter des vues pour structurer et réutiliser des requêtes d’analyse.
- Interpréter les résultats de requêtes SQL dans un contexte d’analyse de données.
- Préparer des données issues d’une base relationnelle en vue de leur exploitation dans un outil de visualisation.
- Construire des visualisations simples et pertinentes à partir de données extraites d’une base relationnelle.
- Présenter des résultats d’analyse sous forme de tableaux, graphiques ou tableaux de bord.
