décembre
2011
Base de données = Ensemble de données stockées dans un dispositif informatique.
Pour être plus clair, les données sont présentes en mémoire dans des tables par exemple…
L’utilisateur n’a pas besoin de savoir comment ces tables sont implémentées. Il s’agit d’une vision conceptuelle. C’est comme si on utilise une liste comme structure de données sans pour autant savoir comment cette dernière est implémentée.
Pour manipuler les données stockées dans la Base, l’utilisateur fait appel à un langage de requête (exemple SQL). La demande de ce dernier est prise en compte par le système qui gère la base à savoir le SGBD (accès aux données, lecture, écriture, ….).
En Anglais, ce système peut être appelé par DBM (Data Base Management).
Il existe plusieurs systèmes de gestion de base de données présents sur le marché. Ce lien me parait pertinent ; merci pour l’auteur !
http://fadace.developpez.com/sgbdcmp/
Dans un contexte d’utilisation d’un SGBD ( je me refuse de dire Dans un SGBD ! sinon la confusion est totale), on distingue 4 couches :
Couche utilisateur :
Le programme d’application.
La gestion des sauvegardes, délais d’archivages,… (Le Data Administrator : DA).
Les aspects techniques comme la création de la base, ses performance (Le Data base Administrator : DBA ).
(Le DA opère sur les données tandis que le DBA opère sur la base elle-même).
Couche logiciel : Comprend le SGBD
Couche BD : La base de données en tant que structure.
Couche matériel : la plate forme et d’une manière générale l’ordinateur.