Vous êtes sur la page 1sur 2

Ch2 Notion de SGBD proposé par 

: MACHFER Imen

Notion de Système de Gestion de


Bases de données
I. Introduction
Une BD permet de regrouper des données au sein d'un même enregistrement et afin de pouvoir contrôler
les données ainsi que les utilisateurs, le besoin d'un système de gestion s'est vite fait ressentir. La gestion de
la base de données se fait grâce à un système appelé SGBD (système de gestion de bases de données)
1. Définition d'un SGBD
Un système de gestion de base de données (SGBD) est un logiciel qui permet de : décrire, modifier,
interroger et administrer les données d'une base de données.

2. Structure d'un SGBD


Un SGBD est constitué de deux composantes principales :
 Le moteur : c’est la composante principale d’un SGBD. Il permet le stockage des informations sur un support
physique et gère l'ordonnancement des informations
 L'interface : facilite la manipulation de la base de données par l’utilisateur
II. Les fonctions d'un SGBD
1. La définition des données
Le SGBD nous permet de créer et de décrire les objets de la base de données (tables, liens, utilisateurs…), grâce
au Langage de Description des Données (LDD).
Exemple : La commande CREATE TABLE nom_table ( ).
2. La manipulation des données
Le SGBD nous offre un Langage de Manipulation des Données (LMD) à fin de pouvoir réaliser les opérations
de manipulation.
La manipulation des données peut être : L'ajout ou l’insertion La recherche, La lecture, La suppression, La
modification ou la mise à jour
3. L'intégrité des données
C'est l'ensemble des opérations de contrôle que le SGBD effectue pour préserver la cohérence des données.
Exemple : Vérification de la validité de la valeur d'un champ.
4. La gestion des accès concurrents
Le SGBD gère l'accès simultané des utilisateurs à la base de données.
5. La confidentialité
Tous les utilisateurs d'une base de données ne sont pas supposés pouvoir consulter toutes les informations. Des
sous schémas de la base permettent de résoudre ce problème en plus des mots de passes et des droits d'accès.

1/2
Ch2 Notion de SGBD proposé par : MACHFER Imen
6. La sécurité du fonctionnement
Le SGBD doit présenter des mécanismes, copies de sauvegarde, permettant de remettre la BD dans un état
opérationnel en cas d’accident matériel ou logiciel. Ce mécanisme est assuré grâce à la journalistique des
opérations réalisées sur la base et leur réexécution. Ce mécanisme est dit, reprise après panne.
III. Les principaux SGBD
 ORACLE
 Microsoft SQL SERVER
 MySQL
 Microsoft ACCESS
IV. Cycles de développement des bases de données
Durant la conception d’une BD on distingue au moins trois niveaux de représentation de données :

Les niveaux de représentation selon l’architecture ANSI/SPARC


L’architecture Ansi/Sparc est l’architecture fondamentale sur laquelle reposent les SGBD modernes. Elle est
divisée en trois niveaux:
- Niveau externe : correspond aux différentes vues des utilisateurs.
- Niveau conceptuel ou logique : Ce niveau décrit la structure de la base indépendamment de son
implantation.
- Niveau interne ou physique : décrit le modèle de stockage des données et les fonctions d'accès aux
données.
V. Intervenants du domaine BD
 Utilisateurs
 Concepteurs
 Administrateurs base de données (DBA)
 Développeurs d'application base de données

2/2

Vous aimerez peut-être aussi