L’analyse comparative des bases de données révèle des défis inattendus dans la gestion des abonnés, notamment la diversité des types de données. Cette recherche propose des solutions innovantes pour optimiser le traitement et sécuriser les réseaux, avec des implications cruciales pour l’avenir des fournisseurs d’accès.
LES DEFIS DES BASES DES DONNEES
Actuellement les données sont au cœur des grandes applications informatiques, de même elles sont aussi essentielles dans la plus part de nos activités quotidiennes. Voici quelques difficultés qui se posent aujourd’hui :
- Multiplicité de type de données
Aujourd’hui les données prennent des formes très variées compte tenu de l’évolution de la science et des différentes applications que l’on conçoit du jour au jour.
Parlant de données, nous voyons les fichiers qui sont créés ou utilisés par les programmes informatiques.
- Information incorrecte ou incomplète
Le fait de stocker une information erronée ceci engendre aussi une difficulté très exagérée dans le stockage des informations dans la base de données.
Du point de vue exploitation, il y aura confusion des extensions ou le SGBD utilisé aura mal à distinguer ces formats des fichiers.
- Volumes et performances
Une massivité de bases de données de temps jadis a été remplacée par les bases de données d’aujourd’hui qui enregistrent jusqu’à une centaine de milliards d’enregistrements et elles ont un taux de croissance plus élevé.
Ceci explique que le nombre d’utilisateurs aujourd’hui sur les sites qui hébergent des données de ces derniers est entrain d’augmenter.
Plus il y a l’augmentation des utilisateurs plus on a besoin d’une grande capacité pour le stockage.
Mais il faut savoir que toutes ces données enregistrées ne sont pas stockées sur une même mémoire de masse, elles sont reparties ce qui nous amène à une problématique telle que : comment ces genres de sites parviennent-ils à gérer, à sécuriser et à exploiter ces dites données ?
Ce qui engendre un défi majeur en matière de sécurité.28
- Accès aisé par les non-informaticiens
L’explosion de demande exige que les utilisateurs eux- mêmes puissent accéder à leurs données sans intermédiaire.
C’est qui cause encore une difficulté grave dans le modèle Client-serveur déjà exploité dans notre premier chapitre.
- Bases de données et web
Les bases de données utilisées par le web sont totalement différentes du point de vue leur mode de stockage, leur format de données, leur façon de consultation.
- Données distribuées et nomades
Comme nous l’avions ci-haut dit, beaucoup d’informations sont stockées sur les machines distantes communicantes, qui sont généralement des gros serveurs disposant une très grande capacité en matière de stockage.
Vue cette technique de centralisation de données repose aussi plusieurs difficultés que nous avons parlées dans les avantages et inconvénients dans le premier chapitre.
- DIFFERENTS TYPES DE BASES DE DONNEES
Actuellement il existe 5 grands types de bases de
données :
- Les bases de données hiérarchiques ;
- Les bases de données réseaux ;
- Les bases de données déductives ;
- Les bases de données relationnelles ;
- Et enfin les bases de données objets ;
28 IBIDEM, Page 20-23
- Les bases de données hiérarchiques ;
L’utilisation d’une base de données hiérarchique se fait en déplaçant un ou plusieurs pointeurs ou curseurs dans un parcourt de la base de la racine vers les fils.
Ces curseurs permettent de mémoriser un positionnement sur un segment particulier dans l’arborescence de la base, et d’effectuer des manipulations (lecture, écriture, etc.) sur ce segment.
L’accès aux données (aux segments) est navigationnel et suppose donc la connaissance de la structure physique de la base.
Dans ce type de base de données, il n’est pas possible de représenter des relations horizontales, comme la relation qui ordonne les différentes couches entre elles suivant leur ordre de drapage.
Donc, pour représenter entièrement un problème, il est nécessaire de dupliquer certaines données : par exemple ici on est obligé de dupliquer les découpages, celles-ci font à la fois partie de l’arborescence Pièce / Couche / Découpe et Pièce / Palette / Découpe.
- Les bases de données réseaux
La base des données réseau représente les données sous la forme d’enregistrement ou article (Record) contenant un ensemble d’agrégats (vecteur ou groupe répétitif) constitués eux même d’atomes ceux-ci constituant la plus petite unité de données manipulable.
Les bases de données réseau sont une extension des bases de données hiérarchiques en ce sens qu’elles permettent de représenter d’autres types de relations que les relations verticales ensemble/sous-ensemble.
Les bases de données réseau permettent de modéliser tous les types de relations, c’est en fait le premier modèle de base de données réellement complet.
Il présente néanmoins un certain nombre de désavantages dont le principal est que, comme dans le cas des bases de données hiérarchiques, l’accès aux données est navigationnel et est totalement lié à la structure physique de la base.29
- Les bases de données déductives
Ce type de bases données est aussi appelé bases de données logiques.
Ce sont celles qui permettent d’extraire ou de déduire des informations.
Il y a la possibilité de définir des règles qui peuvent déduire ou inférer des informations supplémentaires à partir des informations de la base.
Ce type de base utilise deux types de spécification c’est-à- dire les faits et les règles.30
- Les bases relationnelles
Les bases de données relationnelles sont basées sur la théorie mathématique de l’algèbre relationnelle.
Dans cette théorie, une relation est représentée par l’ensemble des lignes d’une table.
On a donc l’équivalence fondamentale RELATION = TABLE Les relations (donc les tables) étant considérées au sens
ensembliste, il n’existe aucune notion d’ordre au sein d’une relation. L’ordre des lignes dans une table est donc quelconque.
Les relations sont manipulées en utilisant les différents opérateurs de l’algèbre relationnelle.
- Sélection
- Projection
- Produit
- Jointure
- Les bases de données objets
- Union
- Différence
- Intersection
- Division
L’apparition de la notion de base de données objets provient du fait qu’un ensemble de fonctionnalités n’était pas simultanément couvert par les langages objets, et les bases de données « classiques ».
Chaque objet se voit attribué un identifiant unique, indépendant du type de l’objet (de sa classe), et de sa localisation physique (en mémoire ou sur disque).
Les relations entre objets ne sont plus sous la forme de pointeur sur des enregistrements (pointeur physique), mais utilisent les identifiants des objets (pointeur logique).
Il existe donc un niveau d’indirection, ce qui rend les mises à jour beaucoup plus simples.31
________________________
Questions Fréquemment Posées
Quels sont les défis des bases de données en 2024 ?
Les défis des bases de données en 2024 incluent la multiplicité des types de données, l’information incorrecte ou incomplète, les volumes et performances, l’accès aisé par les non-informaticiens, les bases de données et le web, ainsi que les données distribuées et nomades.
Quels types de bases de données existent actuellement ?
Actuellement, il existe cinq grands types de bases de données : les bases de données hiérarchiques, les bases de données réseaux, les bases de données déductives, les bases de données relationnelles, et les bases de données objets.
Comment les bases de données hiérarchiques fonctionnent-elles ?
Les bases de données hiérarchiques fonctionnent en déplaçant un ou plusieurs pointeurs ou curseurs dans un parcours de la base de la racine vers les fils, permettant de mémoriser un positionnement sur un segment particulier et d’effectuer des manipulations sur ce segment.