Gestion d'un évolution du schéma d'une base de données à objets: une approche par compromis - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 1996

Object-Oriented Database Schema Evolution: A compromise

Gestion d'un évolution du schéma d'une base de données à objets: une approche par compromis

Résumé

Dans cette thèse, nous intéressons au problème de l'évolution des schémas pour les bases de données à objets. Nous considérons d'abord les solutions proposées pour la gestion de l'évolution de schéma de bases de données à objets. Nous proposons une classification des approches existantes. Pour chacune de ces approches nous décrivons son principe, les mécanismes d'évolution associés, ainsi que les produits et les prototypes qui l'implantent. Nous analysons ces travaux en soulignant les avantages et les inconvénients de chaque approche. Nous présentons ensuite notre approche. D'une part, cette approche propose un cadre qui permet de combiner les fonctionnalités de la modification et du versionnement pour une meilleure gestion de l'évolution de schéma. D'autre part, elle offre à l'utilisateur un langage permettant de décrire les liens entre les différents états de la base de données afin de traduire le plus fidèlement possible les évolutions du monde réel. Le versionnement de schéma évite la perte d'informations et assure que les anciens programmes d'applications continuent de fonctionner. Cependant, le nombre de versions peut devenir important ; ce qui rend complexe leur gestion. Notre approche permet de limiter le nombre de versions: (1) l'évolution d'un schéma est traduite par sa modification si l'évolution est non-soustractive (ne provoque pas la suppression de propriétés) ou si l'utilisateur le décide, (2) La technique utilisée pour adapter les instances au schéma après l'évolution, est basée sur la caractérisation de l'importance de l'existence en tant que telle d'une version d'objet. Ainsi, le nombre de versions est limité à celles qui sont fréquemment accédées par des programmes, (3) la possibilité donnée à l'administrateur de réorganiser la base de données lui permet de supprimer des versions historiques du schéma
Fichier principal
Vignette du fichier
Benatallah.Boualem_1996_these.pdf (9.39 Mo) Télécharger le fichier

Dates et versions

tel-00345357 , version 1 (09-12-2008)

Identifiants

  • HAL Id : tel-00345357 , version 1

Citer

Boualem Benatallah. Gestion d'un évolution du schéma d'une base de données à objets: une approche par compromis. Modélisation et simulation. Université Joseph-Fourier - Grenoble I, 1996. Français. ⟨NNT : ⟩. ⟨tel-00345357⟩
1135 Consultations
124 Téléchargements

Partager

Gmail Facebook X LinkedIn More