1.6 BASE DE DONNEES (DATABASE)
Une base de données est un conteneur informatique
permettant de stocker le plus souvent dans un même lieu -
l'intégralité des informations en rapport avec une
activité. Une base de données permet de stocker et de retrouver
un ensemble d'informations de plusieurs natures ainsi que les liens qui
existent entre les différentes informations.12
Dans la très grande majorité des cas, le terme
de base de données est utilisé pour base de données
fortement structurée(s).
Un SGBD peut donc être défini
comme un ensemble de logiciels permettant de stocker et d'interroger un
ensemble de fichiers interdépendants, mais aussi comme un outil
permettant de modéliser et de gérer les données d'une
entreprise.13
10
www.wipipedia.org
11 Idem
12
www.wikipedia.org
13 Idem
8
1.6.1 SYSTEME DE GESTION DE BASE DE DONNEES
En informatique un système de gestion de base de
données (abr. SGBD) est un logiciel système
destiné à stocker et à partager des informations dans une
base de données, en garantissant la qualité, la constance et la
confidentialité des informations, tout en cachant la complexité
des opérations.
Un SGBD (en anglais DBMS pour database management
system) permet d'inscrire, de retrouver, de modifier, de trier, de
transformer ou d'imprimer les informations de la base de données. Il
permet d'effectuer des comptes rendus des informations enregistrées et
comporte des mécanismes pour assurer la cohérence des
informations, éviter des pertes d'informations due à des pannes,
assurer la confidentialité et permettre son utilisation par d'autres
logiciels1. Selon le modèle, le SGBD peut comporter une
simple interface graphique jusqu'à des langages de programmation
sophistiqués.
Les systèmes de gestion de base de données sont
des logiciels universels, indépendants de l'usage qui est fait des bases
de données. Ils sont utilisés pour de nombreuses applications
informatiques, notamment ; les guichets automatique bancaires. Il existe de
nombreux systèmes de gestion de base de données. En 2008, Oracle
détenait près de la moitié du marché des SGBD avec
MySQL et Oracle Database. Vient ensuite IBM avec près de 20 %, laissant
peu de place pour les autres acteurs3.
Les SGBD sont souvent utilisés par d'autres logiciels
ainsi que les administrateurs ou les développeurs. Ils peuvent
être sous forme de composant logiciel, de serveur, de logiciel applicatif
ou d'environnement de programmation.
|