WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d’un système d’information informatisé pour la gestion des transferts de fonds dans une agence


par Gédéon KOLE
Université de MBANDAKA - Graduat 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.4. BASES DES DONNEES ET SYSTEME DE GESTION DES BASES DES DONNEES

1.4.1. Base des données

L'avènement des bases des données dans les années 1960, les logiciels d'entreprise portait spécifiquement sur une application et les fichiers correspondants étaient définis dans le programme. Bref, les données et le programme étaient intimement liés. De sorte que la même donnée (sur les fournisseurs par exemple) pouvant figure dans plusieurs fichiers. Et si l'adresse d'un fournisseur changeait, il fallait donc la modifier dans tous les fichiers et cela dans tous les programmes qui se référant à cette donnée.

Les inconvénients d'une telle organisation des données sur les supports informatiques sont évidents : redondance, interdépendance obligée entre fichier et programme entraînant une mise à jour fastidieuse.

La nécessité d'abandonner cette forme classique d'organisation des données sur support informatique en fichiers épars se fit alors sentir pour la remplacer à un sujet précis appelé base des données.

Définition et caractéristiques

Comme pour la plupart des concepts en informatique, il existe plusieurs définitions possibles de la base des données qui se recoupent ou se complètent généralement. Celle de D. Martin nous paraît cependant assez explicite ; c'est pourquoi nous la reprenons ici. En effet, pour cet auteur, une base des données sur certain sujet est un ensemble de renseignements sur ce sujet, ensemble qui répond aux trois critères suivants : exhaustivité, non redondance, structure.

Il ressort des différentes définitions qu'une collection des données stockées sur un support informatique se distingue des fichiers ordinaires et peut de ce fait être considéré comme « base de données » si elle se caractérise par ce qui suit :

· Se rapporter à un seul précis (exemple : personne d'une entreprise, articles d'un magasin, étudiants d'un établissement d'enseignement supérieur,...) ;

· Exhaustivité : elle doit contenir tous les renseignements (absolument tous) sur le sujet concerné ;

· Non redondance : chaque information doit figurer une et une seule fois dans sa base ; ce qui permet d'économiser de la place sur le support informatique (exemple : le nom d'un client ne peut figurer que dans un seul fichier de la base) ;

· Structure : les données doivent être stockées dans la base de manière à accéder rapidement et sûrement à celles qu'on recherche en établissant des relations (ou liens de chaînage) entre données de la base, grâce à des clés d'accès ou pointeurs ;

· Indépendance de la structure des données par rapport à la structure des traitements (possibilité de modifier les programmes sans modifier l'organisation des données ou de changer la structure de la base sans devoir intervenir au niveau des programmes) ;

· Partage simultanée des données entre plusieurs programmes d'application ;

· Accès interactif à la base ;

· Confidentialité de toutes ou certaines données de base (il y a possibilité de verrouiller certaines données qui ne peuvent être accédées que grâce à un mot de passe).

REMARQUE : Le concept « banque de données «  n'est pas à confondre avec celui de base des données. Une banque des données est en effet constituée de plusieurs données relatives à un domaine précis. Exemples : banque des données urbaines, banque des données économiques, banque des données sur les systèmes de transport en RDC.

Architecture des bases des données : Depuis leur mise au point en 1960, les bases des données ont connu plusieurs perfectionnements portant essentiellement sur leurs modes de structuration. C'est ainsi qu'on a connu successivement : les bases des données hiérarchiques ou à structure arborescente simple ; les bases des données en réseaux ou à structure arborescente complexe ; et les bases des données relationnelles ou en tableaux.

· Base des données hiérarchiques : les données hiérarchiques ne sont plus organisées en enregistrements comme sur les fichiers conventionnels. Mais ici, les données sont organisées sous forme d'arborescence et ne sont accessibles que par un point d'entrée unique. En conséquence, un fils ne peut avoir qu'un seul père (voir figure ci-dessous).

AGENT

IDENTITE QUALIFICATION

PRENOM NOM DIPLOME FONCTION

DATE DE NAISSANCE

JOUR MOIS ANNEE

Figure n°2 : modèle d'une base de données hiérarchique

· Base des données en réseaux : les bases des données en réseaux utilisent des entrées multiples pour l'accès aux données en réseau utilisent des entrées multiples pour l'accès aux données. Les relations peuvent alors être décrites entre divers segments ou articles de telle manière que la base apparaît comme plusieurs bases hiérarchiques connectées entre elles (formant un graphe) grâce à des pointeurs autorisant des liaisons de toutes natures. Avec ce modèle, un fils peut donc avoir plusieurs pères.

· Base des données relationnelles : c'est le type de structure des bases des données utilisée actuellement. La raison de leur succès réside dans la conception facile à maitriser, leurs temps d'accès minimisé et la simplicité de leur approche.

Une base des données relationnelle est conçue comme un ensemble de tableaux à double entrée : les lignes d'un tableau correspondent plus ou moins aux enregistrements et les colonnes aux données élémentaires ou champs. En fait, chaque tableau correspond à un fichier de la base des données ayant la structure suivante (voir illustration) 

Tableau N°1 : Base des données relationnelles

Numéro Etudiant

Nom

Prénom

Sexe

Adresse

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire