FUNDP-INFO-3103 -- J.-L. Hainaut -- 30-0-0 -- Cours de 3ème cycle
Le cours a pour objectif de donner aux étudiants les bases formelles leur permettant de comprendre et de développer des processus d'ingénierie des données dans les systèmes d'information.
Eléments de la théorie relationnelle des bases de données. Eléments de méthodologie des bases de données.
Ce cours étudie, dans le cadre unificateur des processus transformationnels, les différents problèmes qui se posent en ingénierie des données dans les systèmes d'information, notamment la conception, la rétro-conception, la ré-ingénierie, l'évolution et l'intégration de vues. Le cours comporte cinq parties. La première partie definit un cadre formel constitué d'un modèle structurel générique (du type NF2) et d'opérateurs de transformation, dont on étudie les propriétés d'invariance en termes de contenu informationnel (notamment sémantique et statistiques). La deuxième partie propose une interprétation du modèle générique et des opérateurs transformationnels dans une famille de modèles de structures de données, les modèles à base d'objets. La troisième partie réexamine les problèmes d'ingénierie cités ci-dessus dans le cadre de l'approche transformationnelle. La quatrième partie étudie l'implication de l'approche transformationnelle dans la conception d'outils CASE. La cinquième et dernière partie présente (ou supervise, selon la formule) des études de cas.
Cours magistral, exposés ponctuels par des chercheurs, études de cas (si possible par les étudiants).
Portefeuille d'articles sur la théorie transformationnelle. Syllabus spécifique.