I.3.1. Définition
Un système de gestion de base de données, SGBD
en sigle, est un ensemble de programmes informatiques qui contrôlent la
création, la mise à jour et l'utilisation des BDD d'une
organisation et de ses utilisateurs.
Toutefois, le SGBD permet aux organisations de laisser la
création des BDD desservant toute l'organisation entre les mains des
administrateurs de BDD et des autres spécialistes, ce qui accroît
l'intégrité et la sécurité des bases12.
Un SGBD peut donc apparaître comme un outil informatique
permettant la sauvegarde, l'interrogation, la recherche et la mise en forme des
données stockées sur mémoire secondaire13.
Outre ces premiers objectifs, nous avons des objectifs
additionnels découlant des premiers, à savoir :
· L'efficacité des accès aux données
;
· Le partage des données ;
· La cohérence des données ;
· La redondance contrôlée des données
;
· La sécurité des données
I.3.2. Fonction
Un SGBD a en lui les fonctions suivantes :
· Décrire les données de base ;
· Interroger ces données ;
· Mettre à jour ces données ;
· Transformer ces données ;
· Assurer le contrôle d'intégrité ;
12 O'BRIEN, J. Op.Cit
13 GARDARIN, G, Op.Cit, p. 4.
B U Z I Linda Page | - 13 -
· Assurer le contrôle de concurrence et de
sécurité. I.3.3. Types de SGBD
Il existe trois types de SGBD :
· Le SGBD hiérarchique
· Le SGBD réseau
· Le SGBD relationnel
I.3.3.1. SGBD Hiérarchique
C'est un SGBD de la première génération
(1960) dans lequel les données sont chargées et se
présentent sous forme arborescente et l'accès aux données
d'un niveau quelconque exigé l'emprunt d'un seul et unique chemin en
passant par les niveaux intermédiaire.
Il repose sur une structure des données en forme
d'arbres où chaque noeud est une entité. Ainsi, une structure
hiérarchique est une structure d'arbres commençant par un segment
racine, auquel on peut ajouter des nouveaux segments sur un niveau
inférieur, qui vont dépendre des précédents par un
point d'entrée.
Figure : Schéma d'un modèle hiérarchique
B U Z I Linda Page | - 14 -
I.3.3.2. SGBD Réseau
De même type que le précédent, mais dont
la seule différence est qu'ici l'accès à un niveau de
données peut se faire par multiples chemins.
Il repose sur la structure des graphes, qui représente
un ensemble des segments reliés entre eux, n'offrant pas
nécessairement des positions hiérarchiques les uns par rapport
aux autres. Le modèle réseau repose sur le modèle
hiérarchique. Ainsi, dans le modèle réseau, la structure
des données n'est pas hiérarchisée c'est-à- dire
chaque entité peut être liée à n'importe quelle
autre.
|