Logo ÉTS
Session
Cours
Responsable(s) Luc Duong

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Il est à noter que certaines modifications pourraient être proposées au cours du trimestre.

  1. Présentation du cours (3 heures])
  2. Introduction et revue du DDL et DML : SQL, PL/SQL, SQLJ et JDBC (6 heures)
  3. Modélisation de bases de données multimédias (3 heures)
  4. Approche relationnelle-objet (3 heures)
  5. Bases de données textuelles, d'images et de vidéos (9 heures)
  6. Métadonnées et multimédia (3 heures)
  7. Interrogation de bases de données multimédia (3 heures)
  8. Recherche par contenu et classification (3 heures)
  9. Synchronisation en multimédia (3 heures)
  10. Multimédia et Internet (3 heures)

 


[1] Heures approximatives d’enseignement pour chaque sujet.

 

Laboratoires et travaux pratiques

Cette section présente le plan des laboratoires prévus. Une application multimédia, selon un thème déterminé au début de la session, sera conçue et développée au cours de la session au travers de trois (3) laboratoires répartis au cours du trimestre. Il est à noter que certaines modifications aux laboratoires pourraient être proposées au cours du trimestre.

Laboratoire 1 -  Conception d’une base de données multimédia (9 heures)

  • Introduction à l'architecture des bases de données
  • Création et modification des objets SQL
  • Requêtes sur les objets de la base de données

Laboratoire 2 - Application interactive pour la consultation de contenu multimédia (12 heures)

  • Création d’une interface utilisateur d’interrogation
  • Élaboration de requêtes pour la recherche par métadonnées
  • Communication avec la base de données

 Laboratoire 3 -  Indexation par contenu des données multimédias (15 heures)

  • Stratégies de recherche par contenu
  • Aspects de synchronisation lors de la consultation

NOTE : Si vous éprouvez des difficultés techniques avec le matériel des laboratoires du département S.v.p. communiquez le problème à support-logti@etsmtl.ca.


Utilisation d'outils d'ingénierie

L’étudiant(e) se familiarisera avec les technologies pour la conception et l’implémentation de base de données (Oracle 18c). Il (elle) se familiarisera également avec les outils de gestion de version Git pour la gestion de travail en équipe sous la plateforme collaborative Gitlab.