150
Introduction pratique aux bases de données relationnelles
Nécessité d’un
environnement de
développement
homogène
Des entreprises sont confrontées aux problèmes liés à la gestion
d’une partie de leurs données qui est encore stockée sous forme de
fichiers ou dans des bases de données traditionnelles, hiérarchiques ou
en réseau par exemple. L'exploitation des systèmes de bases de
données hétérogènes nécessite en effet l'engagement de spécialistes
qui maîtrisent les diverses technologies de bases de données installées
et de développeurs d'applications aux compétences polyvalentes. Ce
constat pousse l'entreprise à cesser progressivement d’exploiter ses
systèmes hérités pour les migrer vers des bases de données
relationnelles ou post-relationnelles.
Nécessité de
réduire la
complexité des
systèmes
hétérogènes
La coexistence des ensembles de données hétérogènes représente
une hypothèque sur le plan économique. En effet, au coût des
ressources humaines s'ajoute un prix à payer pour garantir la sécurité
et la disponibilité d'un ensemble complexe de systèmes. En outre, la
compétitivité de l'entreprise et sa survie même risquent d'être remises
en question par l'exploitation parallèle des systèmes d'information
hétérogènes, partiellement obsolètes.
Les règles de
conversion du
système source au
système cible sont
à définir
Avant de passer en revue les variantes de migration dans ce
chapitre, nous traiterons d'abord de l'intégration des schémas de bases
de données en présentant dans la section 5.3 un ensemble de règles de
transformation qui s'appliquent aussi bien à l'intégration qu'à la
migration des ensembles de données. Nous y définirons notamment
les modalités de conversion des ensembles de données d'un système
source (systèmes hérités ; legacy systems) en ensembles de données
dans un système cible. La migration des systèmes d'information
hétérogènes est un projet dont la réalisation demande plusieurs mois,
voire plusieurs années. C'est pour cette raison que les règles de
transformation doivent être clairement définies de manière à pouvoir
continuer encore un certain temps la mise à jour des ensembles de
données hérités en cas de besoin.
Avantage de la
solution de
coexistence
La section 5.4 est consacrée à l'analyse détaillée des variantes de
migration. Nous y proposons également une solution de coexistence
des ensembles de données hétérogènes dans le temps. Cette dernière
variante a l'avantage de rendre possible une refonte des systèmes
applicatifs en évitant la forte pression du temps et les risques qui y
sont liés. En d'autres termes, la variante permet d'évoluer d'après les
Introduction pratique aux bases de données relationnelles
Nécessité d’un
environnement de
développement
homogène
Des entreprises sont confrontées aux problèmes liés à la gestion
d’une partie de leurs données qui est encore stockée sous forme de
fichiers ou dans des bases de données traditionnelles, hiérarchiques ou
en réseau par exemple. L'exploitation des systèmes de bases de
données hétérogènes nécessite en effet l'engagement de spécialistes
qui maîtrisent les diverses technologies de bases de données installées
et de développeurs d'applications aux compétences polyvalentes. Ce
constat pousse l'entreprise à cesser progressivement d’exploiter ses
systèmes hérités pour les migrer vers des bases de données
relationnelles ou post-relationnelles.
Nécessité de
réduire la
complexité des
systèmes
hétérogènes
La coexistence des ensembles de données hétérogènes représente
une hypothèque sur le plan économique. En effet, au coût des
ressources humaines s'ajoute un prix à payer pour garantir la sécurité
et la disponibilité d'un ensemble complexe de systèmes. En outre, la
compétitivité de l'entreprise et sa survie même risquent d'être remises
en question par l'exploitation parallèle des systèmes d'information
hétérogènes, partiellement obsolètes.
Les règles de
conversion du
système source au
système cible sont
à définir
Avant de passer en revue les variantes de migration dans ce
chapitre, nous traiterons d'abord de l'intégration des schémas de bases
de données en présentant dans la section 5.3 un ensemble de règles de
transformation qui s'appliquent aussi bien à l'intégration qu'à la
migration des ensembles de données. Nous y définirons notamment
les modalités de conversion des ensembles de données d'un système
source (systèmes hérités ; legacy systems) en ensembles de données
dans un système cible. La migration des systèmes d'information
hétérogènes est un projet dont la réalisation demande plusieurs mois,
voire plusieurs années. C'est pour cette raison que les règles de
transformation doivent être clairement définies de manière à pouvoir
continuer encore un certain temps la mise à jour des ensembles de
données hérités en cas de besoin.
Avantage de la
solution de
coexistence
La section 5.4 est consacrée à l'analyse détaillée des variantes de
migration. Nous y proposons également une solution de coexistence
des ensembles de données hétérogènes dans le temps. Cette dernière
variante a l'avantage de rendre possible une refonte des systèmes
applicatifs en évitant la forte pression du temps et les risques qui y
sont liés. En d'autres termes, la variante permet d'évoluer d'après les
