Hugo Tekeng
SDD1003Automne 2025Data
← Retour au parcours universitaire

Gestion des entrepôts des données et programmation mobile

Vue détaillée du cours, des notions étudiées, des technologies mobilisées et des principaux travaux associés.

Code

SDD1003

Session

Automne 2025

Domaine

Data

Résumé global

Cours portant sur les bases de données non relationnelles, la modélisation de données massives et leur exploitation dans des applications Web ou mobiles. Le cours m’a permis de comprendre les différences entre bases relationnelles et NoSQL, d’utiliser MongoDB, de modéliser des schémas non normalisés, et de manipuler des données à grande échelle dans une perspective orientée data.

Technologies utilisées

MongoDBNoSQLNewSQLMongoDB AtlasData Modeling

Notions vues dans ce cours

  • Différences entre bases de données relationnelles et non relationnelles
  • Introduction aux bases de données NoSQL
  • Introduction à MongoDB
  • Manipulation de données non normalisées
  • Conception de bases de données non relationnelles
  • Modélisation des données et conception de schémas
  • Bases de données orientées documents
  • Bases de données clé-valeur
  • Bases de données à larges colonnes
  • Architecture des données
  • Optimisation des requêtes
  • Sharding
  • Concepts d’agrégation
  • Visualisation des données avec MongoDB Atlas
  • Sélection et description de jeux de données
  • Requêtes sur des données massives
  • Simulation de données avec MongoDB
  • Utilisation des données NoSQL dans des applications Web ou mobiles
  • Projet final orienté données et présentation orale

Travaux et éléments évalués

  • TP1 avec présentation et rapport préliminaire
  • Examen intra et/ou présentation sur la visualisation et les requêtes
  • Projet final avec présentation orale et rapport
  • Manipulation de données avec MongoDB et Atlas
  • Analyse d’une problématique orientée données