Vous êtes sur la page 1sur 9

Université Sidi Mohamed Ben Abdallah de Fès

Faculté des Sciences Dhar El Mahraz

BASES DE DONNÉES RELATIONNELLES:


CHAPITRE 1: SYSTÈMES DE GESTION DE BASES DE
DONNÉES (SGBD)

Abdelouahed Sabri – abdelouahed.sabri@gmail.com


SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

 Définition:
On appel SGBDR (Relational DataBase
Management System; RDBMS) tout système qui
permet d’interagir avec une base de données
relationnelles.

2
SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

 Un SGBD est un intermédiaire entre les utilisateurs


et les fichiers physiques (base de données).
 Plus besoin de travailler directement sur les fichiers
physiques (tels qu’ils sont enregistrés sur le disque) mais
on interroge le schéma logique.
Base
Applications données

S
PC G Base
B données
D
Terminal / PDA Base
données

 On peut insérer, supprimer, modifier des données


directement sur l’image logique. 3

Le SGBD va s’occuper de faire le travail sur les fichiers


physiques.
SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

 Un système de gestion bases de données


relationnelles est constitué de deux éléments:
1. Composant de stockage,

2. Composant de gestion de données.

4
SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

1. Le composant de stockage:
 Réunit dans des tables l’ensemble des données et tous les
liens qui les unissent,
 On distingue deux types de tables:
 Tables qui contiennent des données appartenant aux
applications des utilisateurs,
 Tables systèmes qui sont indispensables au fonctionnement

d'une base de données.


Ces tables contiennent les définitions de données,
Elles peuvent être consultées à tout moment par les
utilisateurs,
Elles ne sont pas modifiables.
5
SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

2. Composant de gestion de données:


 Un langage relationnel pour la définition et la
manipulation des données,
 Des fonctions utilitaires: la restauration de la base
de données (en cas de panne), la protection et la
sécurité des données.

6
SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

 Propriétés d’un SGBDR:


 Les langages de requête relationnels sont de
nature ensembliste,
 Indépendance entre l’organisation des données et
les programmes d’application,
 Plusieurs utilisateurs peuvent travailler
simultanément (environnement multiutilisateurs),
 La cohérence et l’intégrité des données sont
assurées:
 Stockage de données sans erreurs,
 Protection contre les destructions, les pertes, les abus

et les accès non autorisés. 7


SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

 Quelques SGBD libres

Nom Année Editeur Type


MaxDB 1977 SAP AG Composant logiciel
PostgreSQL 1985 Michael Stonebraker Serveur
Berkeley DB 1986 Université de Berkeley Composant logiciel
MySQL 1995 Oracle Corporation Serveur
SQLite 2000 D. Richard Hipp Composant logiciel
OpenOffice.org Base 2002 Oracle Corporation Logiciel applicatif
MariaDB 2009 Monty Program Ab Serveur

8
SYSTÈME DE GESTION DE BASES DE
DONNÉES RELATIONNELLES (SGBDR)

 Quelques SGBD propriétaires

Nom Année Editeur Type


dBase 1978 Ashton-Tate L4G
Oracle Database 1978 Oracle Corporation Serveur
Informix 1981 IBM Serveur
DB2 1983 IBM Serveur
SQL Server 1989 Microsoft Serveur
Access 1992 Microsoft L4G

Vous aimerez peut-être aussi