M1 - Semestre 1 · Base
Bases de données avancées
- Code UE
- SMINFO1A
- ECTS
- 4 ECTS
- Volume horaire
- 14h CM - 0h TD - 26h TP
- Responsable(s)
- Parcours
- Algorithmiques et Systèmes Intelligents, IA Sciences des Données et Santé, IA et Facteurs Humains
- Type de carte
- UE de la carte informatique
- Prérequis
- Non renseigné
Description du cours
Le cours de Bases de données avancées présente différents types de bases de données : les bases de connaissances, les entrepôts de données, les bases de données orientées documents, les bases de données non relationnelles (NoSQL). Il présente également différents traitements liés aux bases de données : le raisonnement avec les ontologies, l’ETL (extract, transform, load) et l’analyse OLAP multidimentionnelle avec les entrepôts de données, le traitement de données à grande échelle et le reporting. Lors des travaux pratiques, nous exploitons divers outils et langages : Protégé pour les bases de connaissances ; Apache Hop pour l’ETL et MDX pour l’analyse multidimentionnels ; Docker, MongoDB, GraphQL et D3 pour les bases de données orientées documents ; SPARK pour le traitement de données à grande échelle ; et la suite Elasticsearch, Logstash, Kibana (ELK) pour l’ETL et le reporting.
Modalités d'évaluation
Évaluation Continue Intégrale :
- Contrôle continu (CC1) : le contrôle continu consiste en la fusion de deux notes sur 10, chacune sous la forme d’un test de type QCM de courte durée, l’un sur la partie Bases de connaissances (une feuille A4 autorisée) et l’autre sur la partie NoSQL (documents autorisés si imprimés et pas sous forme électronique).
- Contrôle continu (CC2) : projet consistant en la mise en place d’un entrepôt de données, du processus ETL avec Apache Hop, et du processus OLAP avec MDX, pour des données fournies.
- Contrôle continu (CC3) : projet de développement d’une application de visualisation de données.
- Note finale : la note finale est calculée de la façon suivante : 1/3 × CC1 + 1/3 × CC2 + 1/3 × CC3.
Guide Master Informatique



