• Niveau d'étude

    BAC +4

  • ECTS

    3 crédits

  • Composante

    Sciences économiques, gestion, mathématiques et informatique

  • Volume horaire

    30h

  • Période de l'année

    Enseignement septième semestre

Description

Ce module prolonge les acquis SQL des étudiants vers une maîtrise avancée du langage orientée exploitation et analyse de données. Après une consolidation rapide des fondamentaux, les étudiants approfondissent les requêtes multi-tables, les outils analytiques (CTE, vues, fonctions de fenêtrage), la définition de fonctions personnalisées, la gestion des droits d'accès, l'import/export de données, ainsi que l'optimisation des requêtes sur grands volumes. L'ensemble est mis en pratique à travers un projet fil rouge sur des données de sciences sociales.

Lire plus

Objectifs

  • Consolider la maîtrise du SQL (LDD, LMD, LID)
  • Maîtriser les requêtes multi-tables : jointures et sous-requêtes
  • Exploiter les outils analytiques avancés : CTE, vues, fonctions de fenêtrage
  • Créer des fonctions utilisateur (UDF) pour personnaliser les analyses
  • Gérer les droits d'accès (DCL) dans un environnement collaboratif
  • Importer et exporter des données depuis/vers une base relationnelle
  • Optimiser les requêtes SQL : lecture d'un plan d'exécution et usage des index
Lire plus

Évaluation

Modalités : CC
SESSION 1 :
Contrôle Continu
• Type : QCM, Dossier
• Durée : 0h30

Régime Dérogatoire
• Type : QCM, Dossier
• Durée : 1h00

SESSION 2 :
• Type : QCM, Dossier
• Durée : 0h30


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 de contrôle continu soumis à évaluation

  • est autorisé pour les tâches suivantes : Projets, dossiers.
  • Il est interdit pour les tâches suivantes : QCMs en ligne.

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.

Lire plus

Heures d'enseignement

  • CMCM15h
  • TDTD15h

Pré-requis obligatoires

Les fondements des bases de données relationnelles et du langage SQL

Lire plus

Compétences visées

  • Interroger et croiser des sources de données complexes avec des requêtes SQL avancées.
  • Produire des analyses statistiques et décisionnelles directement en SQL.
  • Automatiser et réutiliser des traitements analytiques via les vues, CTE et fonctions.
  • Alimenter et extraire des données d'une base dans un pipeline data scientist.
  • Évaluer et améliorer les performances d'une requête sur de grands volumes de données.
Lire plus

Bibliographie

  • Alan Beaulieu, Learning SQL, 3e éd., O'Reilly Media, 2020
  • Anthony Molinaro & Robert de Graaf, SQL Cookbook, 2e éd., O'Reilly Media, 2021
Lire plus