previous up next top index
Précédent : Extensions des bases de données Remonter : Extensions des bases de données Suivant : Du Relationnel à l'Objet


Vues et mise à jour de Schéma

Participants : Sihem Amer-Yahia, Philippe Brèche, Claude Delobel, Zoé Lacroix, Cassio Souza dos Santos

La mise à jour de schémas s'effectue dans la plupart des bases de données objet avec des primitives dites "élémentaires" qui effectuent des opérations comme enlever, ajouter, modifier une propriété d'une classe ou une classe dans un schéma. Pour faciliter la conception, la maintenance et l'évolution d'un schéma, nous avons travaillé à la conception d'outils permettant d'effectuer des mises à jour correspondant à des opérations plus abstraites (généralisation de classes, destruction de classes au milieu de hiérarchies de classes en contexte multi héritage tex2html_wrap_inline602 ) [19], mises à jour s'effectuant au niveau du schéma mais devant être suivies de mises à jour automatiques des données.

L'année dernière, nous avons présenté un prototype implantant un mécanisme de mise à jour de schémas et de données au-dessus du système O tex2html_wrap_inline586 . Une première approche complète du mécanisme a été présentée dans [18] et dans les rapports du projet Goodstep. Le modèle est en cours d'adaptation et tente d'être unifié avec le modèle proposé pour les vues. Nous avons également continué à travailler sur le prototype en poursuivant le développement des primitives décrites dans [19].