Exploitation de données

Des bases de données relationnelles aux frontières du NoSQL, de l'intelligence artificielle et de la crypto

420-363-MT

Bienvenue à bord

Dans ce cours, on apprend à faire parler les données : les organiser, les interroger, les protéger et les brancher sur des applications vivantes. Chaque module est une escale, de l'accès aux données jusqu'aux chaînes de blocs, avec du travail concret à chaque semaine.

Semaine 1 Accès aux données (DAO)

Le point de départ : comment une application parle à ses données. Objets d'accès aux données, couches et responsabilités.

Entrer dans la semaine 1 Terminée
Semaines 2-3 Modélisation

Concevoir la structure avant de construire : entités, relations, normalisation et schémas qui tiennent la route.

Entrer dans les semaines 2-3 En cours
Semaines 4-5 CRUD

Créer, lire, mettre à jour, supprimer : le cycle de vie complet de la donnée dans une application transactionnelle.

À venir
Semaines 4 à 7 SQL

Le langage des données : requêtes, jointures, agrégations et l'art de poser la bonne question à la base.

Entrer dans les semaines 4 à 7 En préparation
Semaines 7-8 SGBD et procédures stockées

Sous le capot des systèmes de gestion : transactions, procédures stockées, déclencheurs et performance.

À venir
Semaines 10-11 NoSQL

Quand le relationnel ne suffit plus : documents, clés-valeurs et graphes pour des données à géométrie variable.

À venir
Semaine 12 API et intelligence artificielle

Brancher les données sur le monde : interfaces de programmation et modèles d'intelligence artificielle qui les exploitent.

À venir
Semaines 13 à 15 Crypto

La donnée qui ne ment pas : chaînes de blocs, signatures et registres distribués pour clore la session en beauté.

À venir

Évaluations

10% de la note Labo Laborathèque

L'atelier Capsules : programmer une vidéothèque JavaFX branchée sur PostgreSQL, avec liste, aperçus et DAO complet.

Réalisé en classe le 25 août 2026 - Remise le 1er septembre 2026

Entrer dans l'atelier
15% de la note Contrat Auteurs

Modéliser la base de données d'un journal de nouvelles, en équipes de deux ou trois : brainstorming, MCD, MLD, SQL et surveillance par procédures stockées. Le prof joue le rôle du client.

Du 1er septembre au 25 octobre 2026 - trois livraisons : 20 septembre, 11 octobre, 25 octobre

Entrer dans le contrat