RAPPELS - Notions de base de données et de SGBD
5Bases de Données B6
DEFINITION
DEFINITION
1.1. Base de Données (BD)
C'est un réservoir appelé schéma, contenant toutes les données de l'entreprise.
"Un ensemble structuré de données enregistrées sur des supports accessibles par
l'ordinateur pour satisfaire simultanément plusieurs utilisateurs de façon sélective et en un
temps opportun." C. DELOBEL
Ses caractéristiques sont les suivantes :
• Chaque donnée n’est décrite et stockée qu’une fois.
• Tout utilisateur puise les données qui l'intéressent dans la base.
• Il possède sa propre vision des données de la base.
• La structure physique de stockage n'est pas connue des utilisateurs de la base.
• Les données sont décrites par un schéma.
1.2. Système de Gestion de Base de Données (SGBD)
C'est un logiciel ou ensemble de logiciels (et parfois matériels) permettant de définir, de
manipuler, et de gérer une base de données. Il permet à l'utilisateur d'inter-agir avec la base
de données.
Les fonctionnalités sont les suivantes :
• La gestion des données :
◊ Non redondance des données
◊ Indépendance Logique/Physique
◊ Cohérence et sécurité
◊ Concurrence d'accès
• La productivité :
◊ Indépendance Données/Traitements
◊ Manipulation par un langage de programmation de haut niveau (accessible aux
utilisateurs non-informaticiens)
◊ Stratégie de recherche des données dans la base, pour accès rapide
Le 1
objectif d'un SGBD est de décharger les applications de la gestion des données en
prenant à sa charges des fonctionnalités qui sont traditionnellement implémentées dans les
programmes applicatifs.
1.3. Historique des SGBD
Les systèmes de Gestion de Fichiers :
ð Ils induisaient une forte dépendance données/traitements.
La 1ère génération :
• Distinction entre niveau logique et niveau physique
• Basés sur l'architecture CODASYL.
• Modèles logiques hiérarchique et réseau