188
Introduction pratique aux bases de données relationnelles
La conception des
bases de données
réparties est un
processus exigeant
Les premiers prototypes de systèmes de bases de données
réparties étaient développés au début des années 1980. De nos jours,
des produits sont déjà commercialisés, qui satisfont dans une large
mesure aux critères d'un SGBD réparti énoncés ci-haut. Ainsi, la
répartition des tables entières sur différents ordinateurs est supportée,
alors que la fragmentation des tables n'est possible que de manière
limitée. En outre, des progrès sont encore à réaliser tant dans la
conception optimale d'une base de données répartie que dans
l'optimisation des manipulations de données décentralisées.
6.3 Les bases de données temporelles
Les systèmes de
bases de données
actuels ignorent les
concepts temporels
De nos jours, les systèmes de bases de données relationnelles
sont conçus dans le but de gérer les informations du présent
(informations courantes) stockées dans des tables. Si, en revanche,
l'utilisateur désire interroger et analyser ses bases de données
relationnelles en considérant le facteur temps, il est personnellement
responsable de la gestion et de la maintenance des données
historiques et futures. Le système de bases de données ne lui offre
aucun support pour le stockage, la recherche ou l’analyse des
informations comprenant des aspects temporels.
Point temporel et
intervalle de temps
La notion du temps introduit une grandeur physique
unidimensionnelle dont les valeurs sont globalement ordonnées. Ceci
permet donc de comparer deux valeurs quelconques sur l'axe du
temps pour déterminer si l'une est «inférieure» (antérieure) ou
«supérieure» (postérieure) à l'autre. Les données temporelles qui nous
intéressent peuvent non seulement désigner un jour ou un instant
précis (par exemple «le 1er avril 1989 à 14 heures»), mais encore une
durée sous la forme d’un intervalle de temps. Par exemple,
l'ancienneté d'un employé s'exprime en nombre d'années. Il convient
de noter qu'une donnée temporelle peut être interprétée comme un
point temporel ou comme une durée selon le point de vue de
l'utilisateur.
Le temps valide est
un concept clé
Dans une base de données temporelle (temporal database, en
anglais), les valeurs de données, les tuples ou des tables entières sont
définis par rapport à l'axe du temps. Une donnée temporelle peut
Introduction pratique aux bases de données relationnelles
La conception des
bases de données
réparties est un
processus exigeant
Les premiers prototypes de systèmes de bases de données
réparties étaient développés au début des années 1980. De nos jours,
des produits sont déjà commercialisés, qui satisfont dans une large
mesure aux critères d'un SGBD réparti énoncés ci-haut. Ainsi, la
répartition des tables entières sur différents ordinateurs est supportée,
alors que la fragmentation des tables n'est possible que de manière
limitée. En outre, des progrès sont encore à réaliser tant dans la
conception optimale d'une base de données répartie que dans
l'optimisation des manipulations de données décentralisées.
6.3 Les bases de données temporelles
Les systèmes de
bases de données
actuels ignorent les
concepts temporels
De nos jours, les systèmes de bases de données relationnelles
sont conçus dans le but de gérer les informations du présent
(informations courantes) stockées dans des tables. Si, en revanche,
l'utilisateur désire interroger et analyser ses bases de données
relationnelles en considérant le facteur temps, il est personnellement
responsable de la gestion et de la maintenance des données
historiques et futures. Le système de bases de données ne lui offre
aucun support pour le stockage, la recherche ou l’analyse des
informations comprenant des aspects temporels.
Point temporel et
intervalle de temps
La notion du temps introduit une grandeur physique
unidimensionnelle dont les valeurs sont globalement ordonnées. Ceci
permet donc de comparer deux valeurs quelconques sur l'axe du
temps pour déterminer si l'une est «inférieure» (antérieure) ou
«supérieure» (postérieure) à l'autre. Les données temporelles qui nous
intéressent peuvent non seulement désigner un jour ou un instant
précis (par exemple «le 1er avril 1989 à 14 heures»), mais encore une
durée sous la forme d’un intervalle de temps. Par exemple,
l'ancienneté d'un employé s'exprime en nombre d'années. Il convient
de noter qu'une donnée temporelle peut être interprétée comme un
point temporel ou comme une durée selon le point de vue de
l'utilisateur.
Le temps valide est
un concept clé
Dans une base de données temporelle (temporal database, en
anglais), les valeurs de données, les tuples ou des tables entières sont
définis par rapport à l'axe du temps. Une donnée temporelle peut
