Année
1999
Abstract
Dans cet article, nous présentons une approche de rétro-conception permettant d’extraire le schéma conceptuel d’une base de données relationnelle à partir de son schéma logique. Le processus de rétro-conception est formalisé au moyen de règles de rétro-conception définies sur deux méta-modèles. Le premier méta-modèle décrit la base de données relationnelle à rétro-concevoir. Il est alimenté par l’exploration des spécifications Data Definition Language (DDL) et Data Manipulation Language (DML) et par l’analyse de l’extension de la base. Le second méta-modèle représente le schéma conceptuel Entité-Relation Etendu (EER) issu du processus de rétro-conception. Les règles de rétro-conception sont mises en oeuvre en partant d’une présomption de sémantique, passant par une phase de consolidation pour finalement aboutir à sa confirmation. Un exemple non trivial illustre notre démarche, montrant à la fois la robustesse de l’approche et sa facilité de mise en oeuvre.
COMYN-WATTIAU, I. et AKOKA, J. (1999). Relational Database Reverse Engineering. Ingenierie des Systemes D’Information, pp. 345-378.