Présentation de la thématique Bases de Données dans la spécialité IAD

Exporter la page au format Open Document Version odt pdf

Retour sur le site de l'équipe BD

L'agencement BDRIM de la spécialité Intelligence Artificielle et Décision (IAD) propose un ensemble d'UE dans le domaine des Bases de Données qui ont pour objectif de former des spécialistes dans le traitement de grandes quantités d'informations, présentes dans les bases de données, les entrepôts de données et sur le Web. Les connaissances acquises à travers ces UE concernent les applications intégrant de gros volumes de données hétérogènes et réparties. On s'intéresse plus particulièrement (1) à la modélisation et l'interrogation de données du web (XML), de données temporelles et spatiales et de données multidimensionnelles et (2) au traitement efficace et cohérent de ces données avec les problèmes liés à la distribution et au passage à l'échelle.

Débouchés professionnels

Les débouchés professionnels concernent les métiers liés aux nouvelles technologies de l'information, tels que concepteur et développeur d'applications dans le domaine des bases de données réparties, de la gestion des données sur le web, des systèmes d'aide à la décision (analyse en ligne), des entrepôts de données et de la fouille de données.

Les étudiants ayant suivi le parcours recherche pourront effectuer un doctorat dans le domaine des bases de données et trouveront des débouchés dans les métiers de la recherche ou dans les services de recherche et développement des entreprises.

Public visé

La thématique Bases de Données vise les étudiants qui cherchent à se spécialiser dans le domaine de la gestion de l'information. Les UEs proposées permettent d'acquérir des connaissances suffisantes pour intégrer des entreprises qui ont besoin de gérer des gros volumes d'informations dans des bases de données. Les UEs sont animées par une équipe de recherche reconnue dans le domaine des bases de données avec des contacts industriels et scientifiques.

Prérequis

Le choix des UEs Bases de Données nécessite de connaissance solides dans le domaine des bases de données relationnelles au niveau L (modèle relationnel, algèbre et calcul relationnel, SQL, transactions). La validation du module Li341 de la licence d'informatique de l'UPMC ou autre module équivalent est vivement recommandée.

Organisation

La thématique Bases de Données est organisée en un tronc commun composé de 5 UEs (en gras) et en 2 UEs qui peuvent être choisies séparément ou ensemble en option (en italique)

Niveau Intitulé ECTS
M1 S1 MABD Modèles Avancés pour les Bases de Données (IAD) 6
S2 BDR Bases de Données Réparties 6
M2 S3 BDIA Outils Bases de Données pour l'Intelligence Artificielle (IAD) 3
BDRA Bases de Données Réparties Avancées (SAR) 3
ABDR Administration des bases de données réparties (SAR) 3
S4 GRBD Groupe de recherche en bases de données (SAR) 3
BDMD Bases de données multidimensionnelles (IAD) 3

L'ensemble des sites concernant ces UEs est accessible sur le site Enseigenement de l'équipe BD

On conseille également les UEs suivants pour compléter les UEs précédentes dans la limite des contraintes imposées par la spécialité IAD :

Niveau Acronyme Intitulé ECTS
M1 S1 MOG Modélisation par les graphes (IAD) 6
NOYAU Architecture avancée des Noyaux des Systèmes d'Exploitation (SAR) 6
IL Ingénierie du logiciel (STL) 6
ARES Architecture des réseaux (SAR) 6
S2 SRCS Systèmes Répartis et Client/Serveur (SAR) 6
MQIA Modèles quantitatifs en IA pour la recherche d'information sur le web (IAD) 6
PIAD Projet IAD (IAD) 6
AR Algorithmique répartie 6
M2 S3 CAR Conception d'Applications Réparties (SAR) 3
PSIA Plates-formes pour les systèmes informatiques avancés (SAR) 3
APAS Apprentissage automatique, apprentissage statistique (IAD) 3
LCNC Logiques classiques, non classiques et programmation logique 3
AFD Algorithmes de la fouille de données 3
IREC Initiation à la recherche (IAD) 3
S4 ARI Apprentissage pour la recherche d'information textuelle et multimédia (IAD) 3

Liste des UEs

MABD : Modèles Avancés pour les Bases de Données

Niveau : 400 (M1)

Code : MI005

ECTS : 6

Page Web

L'UE MABD aborde les techniques de bases de données avancées, notamment celles qui sont utilisées dans le cadre du Web. Les modèles et langages d'interrogation objet-relationnel (SQL3) et semi-structuré (XML, Xschema, XPath et XQuery) sont présentés en détail. Les fondements des modèles et langages enseignés en cours sont illustrés et approfondis par la pratique sur machine.

BDR : Bases de Données Réparties

Niveau : 400 (M1)

Code: MI034

ECTS: 6

Page Web

Ce cours présente les techniques d'implémentation des SGBD centralisés et répartis, notamment les structures et chemins d'accès aux données. Il aborde la conception (fragmentation, réplication,…), le traitement et l'optimisation des requêtes, la gestion de la concurrence et des pannes dans les bases de données réparties. D'un point de vue pratique, les TME se font sur le SGBDR Oracle, avec initiation à l'accès par l'API standard JDBC;

BDIA : Outils de bases de données pour l'intelligence artificielle

Niveau : 500

ECTS : 3

Code : NI204

Page Web

L'UE BDIA présente les techniques récentes de traitement de données et de connaissances à large échelle. Elle permet aux étudiants de mieux comprendre les fondements théoriques des standards XML et RDF et les problèmes pratiques rencontrés dans leur mise-en-œuvre et leur utilisation (stockage, interrogation, indexation). Les différents aspects sont étudiés à travers des cours théoriques et des travaux pratiques avec le SGBD Oracle.

Programme

  • Rappel XML (cours, TD)
  • Stockage XML / TME Oracle XML
  • Optimisation XML / TME Oracle XML
  • RDF et SPARQL / TME SPARQL
  • Stockage RDF / TME Oracle RDF
  • Intégration de Données / TME Oracle RDF

BDRA : Bases de données réparties avancées

Niveau : 500 (M2)

ECTS : 3

Code : NI415

Page Web

Cette UE fait suite aux UE MABD (Modèles avancés pour les bases de données) et BDR (Bases de données réparties) de M1. L'objectif est de présenter les architectures et les techniques permettant la gestion de données à large échelle. Les architectures présentées sont les médiateurs pour l'intégration de données hétérogènes et ditribuées, et les systèmes pair-à-pair, qui permettent le passage à l'échelle. Les systèmes de transactions avancées, et les techniques de réplication permettent d'optimiser le partage et l'interrogation de données dans ces contextes.

ABDR : Administration des bases de données réparties

Niveau : 500 (M2)

ECTS : 3

Code : NI401

Page Web

Ce cours apporte les connaissances pour analyser de manière approfondie le fonctionnement des bases de données réparties, découvrir les causes des problèmes de performances, et déterminer les solutions pour y remédier. Les nombreux travaux pratiques servent à mettre en oeuvre des bases de données réparties avec Oracle, et tester leurs performances en grandeur réelle.

BDMD : Bases de données multidimensionnelles

Niveau : 500 (M2)

ECTS : 3

Code : NI248

Page Web

Cette UE présente les fondements pour la modélisation et l'analyse de grands volumes de données: données multidimensionnelles, requêtes décisionnelles, fouille de données, OLAP. Le cours s'appuie sur des travaux pratiques avec Oracle.

GRBD : Groupe de recherche en bases de données

Niveau : 500

ECTS : 3

Code : NI423

Page Web

Ce cours est une initiation à la recherche dans le domaine des bases de données. Les méthodes de recherche bibliographique sont dispensées. L’animation du groupe de recherche s’appuie sur la présentation de travaux parmi les plus récents du domaine