4. Évolutions de schémas
Les systèmes de gestion de bases de données relationnels permettent l’adjonction, la suppression, la modification d’une relation. La modification du schéma d’une relation concerne l’adjonction d’une nouvelle colonne ou le changement de format d’une colonne. De manière simple, on peut dire qu’il suffit au système de mémoriser la présence ou l’absence d’une relation et /ou colonne à l’aide du catalogue des relations (métabase). Cette situation simple ne se retrouve pas dans un contexte orienté objet.
Le schéma d’une base de données objets peut évoluer sur deux plans orthogonaux :
-
celui de la hiérarchie de classe (généralisation / spécialisation) ;
-
celui de la hiérarchie de composition (agrégation).
Ainsi, si l’on considère le fait que chaque classe appartient à une hiérarchie de classe, la suppression d’une classe fait perdre aux sous‐classes les attributs et méthodes hérités de la classe supprimée et par voie de conséquence les instances doivent perdre les valeurs des attributs. On constate que l’impact d’une telle opération peut être considérable et difficile à évaluer par l’auteur...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
