Sciences et technologies (Mons)
Bachelier professionnalisant (180 crédits)
Système de gestion des fichiers et des bases de données 5

2026-2027

Informations Générales
Code
T-MING-713
Année académique
2026-2027
Théorie
48
Pratique
0
Période(s)
Q1
Langue d'enseignement
français
Langue d'évaluation
français
Titulaire(s)
TAGNE KEMGNE KAMGA Zacharie

Acquis d'apprentissage - Au terme de l'activité d'apprentissage, l'étudiant sera capable de

Connaissances

Au terme de l'activité d'apprentissage, l'étudiant sera capable de :
- Comprendre les concepts fondamentaux des données semi-structurées (XML), leur utilité et leurs principaux cas d’application.
- Manipuler des bases XML avec BaseX, en mobilisant les langages XPath et XQuery pour interroger, filtrer et transformer les données.
- Comprendre les principes des données non structurées, notamment dans le cadre de MongoDB, et identifier les situations où ce modèle est pertinent.
- Interroger et gérer des bases MongoDB via MongoDB Shell et MongoDB Compass, en appliquant le langage MQL pour effectuer des opérations de consultation et de manipulation des documents.






Aptitudes

Au terme de l'activité d'apprentissage, l'étudiant sera capable de :
- Concevoir des structures XML valides à l’aide de schémas XML et les adapter à différents contextes d’utilisation.
- Écrire des requêtes XPath et XQuery pour extraire, filtrer, transformer et restructurer des données XML.
- Utiliser le SGBD BaseX pour intégrer, interroger, modifier et organiser des documents XML au sein de collections.
- Créer et manipuler des collections MongoDB, en ligne de commande ou via l’interface graphique MongoDB Compass.
- Rédiger des requêtes MQL pour insérer, rechercher, mettre à jour et supprimer des données non structurées dans MongoDB

Compétences

Au terme de l'activité d'apprentissage, l'étudiant sera capable de :
- Concevoir, structurer et interroger des documents XML en mobilisant les XML schémas, les requêtes XPath et XQuery.
- Utiliser le SGBD BaseX pour gérer, organiser et exploiter des bases de données XML.
- Exploiter des collections MongoDB via MongoDB Shell et MongoDB Compass pour administrer et analyser des données non structurées.
- Rédiger des requêtes MQL pour interroger, insérer, modifier et supprimer des documents dans MongoDB.

Contenu de l'Activité d'Apprentissage

Partie 1 : Bases de données semi-structurées (XML)

Conception de documents XML valides à l’aide de schémas XML (XSD).
Interrogation et transformation de données XML au moyen des langages XPath et XQuery.
Manipulation de bases XML à l’aide du SGBD XML natif BaseX.

Partie 2 : Bases de données non structurées (MongoDB)

Introduction aux bases NoSQL et aux spécificités du modèle documentaire MongoDB.
Réalisation d’opérations CRUD via MongoDB Shell et l’interface graphique Compass.
Utilisation des pipelines d’agrégation et gestion de l’indexation pour optimiser les requêtes et l’organisation des données.

Méthode d'enseignement des apprentissages

  • Cours magistraux
  • Travaux pratiques
  • Exercices dirigés

Supports principaux

Type de support

Diapositives

Références

Supports : syllabus et énoncés des travaux pratiques rédigés par l'enseignant
Plateforme de diffusion : Moodle

Sources, références et supports éventuels

R.A.S

Les usages de l’Intelligence Artificielle dans l’enseignement supérieur sont référencés et détaillés au sein d'une charte institutionnelle. Consultez le site https://ia.condorcet.be pour plus d'informations.

Dernière mise à jour le 17/09/2026