2. Base de données
2.1. Définition
Une base de données est une collection de données
sur un domaine d'application particulier où les propriétés
des données ainsi que les relations sémantiques entre ces
données sont spécifiés en utilisant les concepts
proposés par le modèle de données
sous-jacent.5
2.2. Avènement de la base de données
L'avènement de base de données date des
années 1970, ce sont des modèles des données qui
utilisaient la représentation des données sous forme
Hiérarchique.
Vers les années 1980, avec l'apparition des minis et micro
ordinateurs, le SGBD Réseau. Dans ce modèle, les données
sont reprises sous forme des segments.
Les années 1990, marque l'apparition des micros
ordinateurs troisième et quatrième génération ; la
description des données utilise le modèle Relationnel.
Depuis les années 2000, l'utilisation du modèle
Orienté-objet ; la description des données s'effectue par objet,
les données sont encapsulées dans l'objet ainsi que les
traitements.
2.3. Critères de la base de données
Les critères d'une base de données sont les
suivantes :
Exhaustivité : la base de données doit contenir
toutes les informations nécessaires.
Non-redondance : les informations de la base de données ne
doivent pas être répétitives
Structure : une base de données doit être
structurée.
5 MARTIN H., Base de données et
Système de Gestion de Base des Données, Paris, 2008, P.13
~ 16 ~
2.4. Gestion de la base de données
La gestion d'une base de données implique la notion de
Système de Gestion de Base de Données, SGBD en sigle.
Un Système de Gestion de Base de Données est un
ensemble des programmes jouant le rôle d'interface entre l'utilisateur et
les bases de données c'est-à-dire il permet à l'homme
d'utiliser les différentes fonctionnalités d'une base de
données (création, mise à jour, stockage, consultation,
recherche, ...)6
Un SGBD a pour objectif principale d'assurer
l'indépendance entre le programme et les données
c'est-à-dire le Système de gestion de base de données doit
offrir la possibilité de modifier les programmes sans modifier les
données.7
Un SGBD a comme objectifs spécifiques :
Indépendance physique des programmes aux
données.
Manipulation des données par des langages non
procéduraux.
Administration facile des données.
Efficacité des accès aux données.
Partage des données entre plusieurs programmes.
Cohérence des données.
Redondance contrôlée des données.
Sécurité des données.
Les différents modèles conception de base
de données
Avec la révolution technologique, nous avons depuis les
années 70 jusqu'à ce jour :
Modèle Hiérarchique ; Modèle Réseau
;
Modèle Relationnel ; Modèle Orienté objet ;
Modèle Déductif.
6 MVIBUDULU J.A et KONKFIE L.D., Technique des
bases de données, Etude et cas 2ème Edition
corrigée et révisée, Ed. CRIGED, Kinshasa, Janvier
2012, P13
7 Gardarin G., Bases de données objet &
relationnel, Paris, Ed. Eyrolles, 1999, P23
~ 17 ~
|