![]()
Précédent : Extensions des bases de données
Remonter : Extensions des bases de données
Suivant : Du Relationnel à l'Objet
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
)
[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
. 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].