Hugo Tekeng
SMI1002Hiver 2025Bases de données
← Retour au parcours universitaire

Bases de données II

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

Code

SMI1002

Session

Hiver 2025

Domaine

Bases de données

Résumé global

Cours d’approfondissement sur les bases de données, centré sur les aspects techniques et internes des systèmes de gestion de bases de données. Le cours m’a permis de mieux comprendre le stockage, l’indexation, le traitement des requêtes, la gestion des transactions, la concurrence, la sécurité, ainsi que les liens entre bases de données, applications Web et analyse de données.

Technologies utilisées

OracleSQLPL/SQLJSPData Warehousing

Notions vues dans ce cours

  • Organisation des données et structures de fichiers
  • Stockage de l’information dans un SGBD
  • Indexation
  • Fonctions de hachage
  • Traitement des requêtes
  • Optimisation des requêtes
  • Traitement des transactions
  • Contrôle de la concurrence
  • Systèmes de recouvrement
  • Sécurité des bases de données
  • Contrôle des accès
  • Chiffrement et protection des données
  • Architectures des SGBD
  • Bases de données parallèles et distribuées
  • Bases de données et applications Web
  • Modèles client-serveur et architectures multitiers
  • Bases de données relationnelles-objet
  • XML et exploitation des données
  • Analyse des données
  • OLAP
  • Entreposage de données (data warehousing)
  • Forage de données (data mining)
  • Conception et réalisation d’une application Oracle multi-utilisateurs

Travaux et éléments évalués

  • Projet de session en équipe sur une base de données relationnelle avec Oracle
  • Analyse et conception préliminaire du projet
  • Réalisation d’une application multi-utilisateurs
  • Utilisation de SQL, PL/SQL et éventuellement d’outils complémentaires
  • Examen intra
  • Examen final