1.2L'approche SGBD
Cette approche est venue résoudre un problème
de gestion de données. A l'époque c'était l'approche
fichier, il s'est avérée que cette solution avec des
imperfections pour palier à ce souci ; on a inventé une
nouvelle approche qu'on a appelé approche SGBD.
Les objectifs de l'approche SGBD sont :
Ø Indépendance physique :
Le SGBD offre une structure canonique permettant la
représentation des données réelles sans se soucier de
l'aspect matériel.
Ø Indépendance logique :
C'est l'une des innovations, car avec cette
indépendance cette indépendance chaque groupe peut se concentrer
sur ce qui les intéresse. D'où chaque utilisateur a son propre
aperçu lorsqu'il travail.
Ø Manipulation par des langages non-procéduraux
et de haut niveau :
Un SGBD doit permettre d'obtenir des données par des
langages non procéduraux ou non. D'où la facilité pour un
informaticien de l'utiliser. Compatible avec des langages des programmations
(java , C++, pascal, vb , delphi , etc .).
Ø Administration facile des données :
Un SGBD doit offrir des outils pour permettre la mise à
jour des données qui est le premier rôle d'un SGBD
Ø Non redondance des données :
Un SGBD doit permettre d'éviter la redondance des
données, car lorsqu'on élabore une base de
données, on doit tenir compte de l'espace mémoire.
Ø Cohérences des données :
Il doit respecter les contraintes d'intégrité.
Une contrainte d'intégrité est une contrainte sur les
données de la base de données, qui doit toujours être
vérifiée pour assurer la cohérence dans cette base de
données.
Ø Souplesse d'accès aux données
Un SGBD doit permettre d'accéder facilement à
n'importe quelle donnée de la base de données.
Ø Sécurité
Un SGBD doit être capable de protéger les
données qu'il gère contre toute sorte d'agressions
extérieures.
Ø Partage des données
L'importance première d'une base de données est
de partager des données entre plusieurs applications.
1.3Systèmede gestion
de bases de données relationnelle
1.3.1Définition
Un système de gestion de bases de données
relationnelle (relationaldatabase management system, en anglais), SGBDR en
abrégé, souvent appelé simplement système de bases
de données relationnelles, est un système intégré
pour la gestion unifiée des bases de données relationnelles. Un
SGBDR dispose de fonctions utilitaires d'une part, et d'un langage descriptif
pour la définition et la manipulation de données d'autre part.
|