Extracting Generalization Hierarchies from Relational Databases – A Reverse Engineering Approach
Cet article décrit une méthode de rétroconception de base de données qui inclut la recherche des liens de généralisation masqués dans les bases de données relationnelles, en combinant des approches algorithmiques et heuristiques. Nous proposons des règles de détection des contraintes d'intersection et des dépendances d'inclusion. Des heuristiques sont fournies pour la compréhension de la sémantique des valeurs nulles, ainsi que des règles de détection des dépendances d'existence et leur traduction en hiérarchies ISA entre entités.
LAMMARI, N., COMYN-WATTIAU, I. and AKOKA, J. (2007). Extracting Generalization Hierarchies from Relational Databases - A Reverse Engineering Approach. Data and Knowledge Engineering, pp. 568-589.
Mots clés : #Base-de-données-relationnelle, #Hiérarchie-de-généralisation, #Hiérarchie-d'héritage, #Modèle-ER-étendu, #Rétro, #conception