You are on page 1of 3

Chapitre N2 :Notion de S.G.B.D.

4me B.D.

NOTION DE SYSTME DE GESTION DE BASES DE DONNES


I. Dfinition :

S.G.B.D (Data Bases Management

(Systme de Gestion de Bases de Donnes) ou system)

cest un logiciel qui permet de dcrire, modifier, interroger et administrer les donnes dune base de donnes.

Un S.G.B.D est constitu de deux composantes principales : Le moteur ralise les fonctions principales dun SGBD. Linterface (entre les utilisateurs de BD et le moteur) permet un accs facile aux donnes.

II. Les fonctions dun S.G.B.D :


Le SGBD assure un ensemble de fonctions : 1) La dfinition des donnes Le SGBD offre un Langage de Description de Donnes (LDD), qui permet de dcrire : La liste des objets (entits) La liste des attributs de chaque objets La liste des liens entre les objets La liste des contraintes Exemples : Elve, Section, Classe.

2) La manipulation des donnes

Le SGBD offre un Langage de Manipulation de Donnes (LMD), qui permet, en utilisant des requtes, de raliser : Des recherches des donnes Des crations des donnes Des modifications des donnes Des suppressions des donnes. 3) Lintgrit des donnes

Lintgrit est relative la qualit de linformation. Le SGBD respecte les contraintes dintgrits lies un ensemble de proprits. Exemples : La note doit tre comprise entre 0 et 20.

Khouadja Hajer & SFAR Mediha & Ben Amor Karim & Sba Rabia

Page 1 / 3

Chapitre N2 :Notion de S.G.B.D. 4) La gestion des accs concurrents

4me B.D.

Le SGBD offre des mcanismes de gestion des conflits daccs simultans Cest le verrouillage des donnes. Exemples : interdire la modification des donnes pour un groupe dutilisateurs.

5) La confidentialit Le SGBD assure la confidentialit des donnes par le biais de mots de passe et de privilges daccs. Exemple : seul le directeur peut modifier laffectation dun lve.

6) La scurit de fonctionnement Le SGBD offre des mcanismes permettant de remettre rapidement la BD dans un tat oprationnel en cas dincident matriel ou logiciel. Elles sont bases sur La journalisation (historique) de la BD et leur r excution automatique. Exemples : Sauvegarde de la BD une fois par semaine ; Restauration de la BD en cas de panne.

III. Architecture Fonctionnelle dun SGBD


Voir schma page 36. Remarques : La portabilit dun SGBD dpend fortement du nombre de services su systme dexploitation utiliss : plus lintersection entre le SGBD et le systme dexploitation est petite, plus leffort de portage risque dtre faible.

IV. Les principaux SGBD


Nom Oracle DB2 MySQL Postgres Access SQL Server Commentaires Il sagit dun environnement de dveloppement complet comportant notamment un noyau de SGBD relationnel puissant Cest un SGBD relationnel dvelopp par IBM Cest un SGBD relationnel appartenant la famille des logiciels libres. Cest un SGBD relationnel appartenant la famille des logiciels libres, offrant plus de fonctionnalits que MySql Commercialement prsent comme SGBD relationnel. Il appartient la suite Ms Office. Cest un SGBD relationnel dvelopp par Microsoft pour succder Access pour de grosses applications. ..

Khouadja Hajer & SFAR Mediha & Ben Amor Karim & Sba Rabia

Page 2 / 3

Chapitre N2 :Notion de S.G.B.D.

4me B.D.

V. Cycle de dveloppement des bases de donnes


On distingue 3 niveaux de reprsentation des donnes (conceptuel, externe et interne)

Le schma conceptuel est indpendant de toute technologique cest tout SGBD ; Le niveau externe est un ensemble des applications (schmas) de BD ; Le niveau logique prsente le volume de besoins en informations pour chaque application et la frquence dexploitation de chaque application ; Le niveau physique renferme la liste des contraintes lies au matriel et aux logiciels utiliss.

Remarques : Le schma logique est adapt lensemble des contraintes du niveau physique Pour achever la mise en place de la BD, on doit crire la liste des programmes, tester, installer, exploiter et maintenir une base dessai.

VI. Intervenants du domaine BD


Les intervenants du domaine peuvent tre classifis en fonction de leur fonction, de leur type dactivit et du degr de spcialisation requis pour assurer cette activit.

Utilisateurs de BD : Utilisateurs occasionnels utilisent le LMD Utilisateurs nafs accdent la BD par presse-bouton Utilisateurs spcialiss matrisent lutilisation des diffrents outils du SGBD Concepteurs et dveloppeurs : Concepteurs dfinissent la structure des BD et manipulent la conception des logiciels Dveloppeurs dapplication ralisent la construction des programmes et matrisent le LMD Administrateurs des bases et des systmes : Il est responsable dune ou de plusieurs BD. Il assure le rle de dlivrance des autorisations daccs la base et la coordination des activits Il est responsable des problmes de performances et de scurit de fonctionnement de SGBD Ralisateur de logiciels de gestion et de dveloppement de bases de donnes : Les dveloppeurs doutils facilitent la conception, limplmentation et lutilisation de BD Les concepteurs et implmenteurs de SGBD matrisent les techniques dimplantation des SGBD, la compilation, le systme dexploitation, les rseaux,

Khouadja Hajer & SFAR Mediha & Ben Amor Karim & Sba Rabia

Page 3 / 3