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