2.3.2. La base de données :
Pour le développement de notre application, nous avons
choisi le célèbre système de gestion des bases de
données (SGBD) qui n'est autre que MySQL.
Le SGBD MySQL :
MySQL est un système de gestion de
base de données relationnelle (SGBDR). Il est distribué sous une
double licence GPL et propriétaire. Il fait partie des logiciels de
gestion de base de données les plus utilisés au monde, autant par
le grand public (applications web principalement) que par des professionnels,
en concurrence avec Oracle, Informix et Microsoft SQL Server.
MySQL est un Système de Gestion de Bases de
Données (SGBD) qui gère pour vous les fichiers constituant
une base, prend en charge les fonctionnalités de protection et de
sécurité et fournit un ensemble d'interfaces de programmation
(dont une avec PHP) facilitant l'accès aux données.
La complexité de logiciels comme MySQL est due à
la diversité des techniques mises en oeuvre, à la
multiplicité des composants intervenant dans leur architecture, et
également aux
Par Stephen SALAMA/UCBC-BENI
47
différents types d'utilisateurs (administrateurs,
programmeurs, non informaticiens,...) confrontés, à
différents niveaux, au système.
MySQL consiste en un ensemble de programmes chargés de
gérer une ou plusieurs bases de données, et qui fonctionnent
selon une architecture client/serveur (Philippe RIGAUX, Paris 2009).
Les avantages23 :
- MySQL dispose d'un système de sécurité
permettant de gérer les personnes et les machines pouvant accéder
aux différentes bases ;
- Le serveur MySQL est très rapide ;
- MySQL est beaucoup plus simple à utiliser que la
plupart des serveurs de bases de données commerciaux ;
- MySQL dispose d'un système de sécurité
permettant de gérer les personnes et les machines pouvant accéder
aux différentes bases.
Ainsi, les avantages qu'offre le SGBD MySQL font de lui le
système le plus utilisé sur le WEB ou tout simplement sur
internet ; c'est ainsi que nous n'avons pas été du reste, nous
n'avons pas trouvé meilleure solution que d'utiliser ce fameux
système.
|