Base de données mysql
PROJET D’ELABORATION D’UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
THEME
Mr MEZRED MOHAMED Ingénieur météorologue
INTRODUCTION
Il existe de nombreuses manières de construire une base de données. En effet, chaque base de données repose sur un “serveur”, et il existe une multitude de serveurs différents. Parmi les plus célèbres: Oracle, Sybase, Access, FileMaker, PostgreSQL et MySQL. Les deux premiers sont des serveurs qui coûtent plusieurs centaines de milliers d’euro et qui sont destinés à stocker des millions d’enregistrements. Access et FileMaker sont des serveurs propriétaires qui ne fonctionnent que par le biais d’un logiciel que vous devez installer sur votre système. Enfin, les deux derniers sont gratuits mais demande une connaissance en programmation objet pour adapter la base de données selon la demande et permettent une consultation par internet grâce à l’intégration du langage de requêtes (SQL, le langage permettant de donner ses instructions au serveur) à la technologie web PHP. Le serveur MySQL a été conçu pour travailler avec des bases de taille moyenne (de 10 à 100 millions de lignes, ou des tables de 100 Mo) sur des systèmes de petite taille. Mais MySQL continue de s'améliorer pour qu'il fonctionne avec des bases gigantesques (téraoctets), tout en conservant la possibilité de compiler une version réduite de MySQL pour qu'il fonctionne sur des appareils embarqués ou nomades. L'architecture compacte de MySQL rend possible le support de ces applications si différentes, sans aucun conflit dans les sources Nous nous sommes intéressé aux deux derniers parce qu’ils répondent à nos exigences du point de vue économique et temps. Nous allons voir dans un premier temps comment fonctionnent les échanges entre serveur et client, pour voir ensuite ce que sont MySQL, SQL et PHP et, enfin, comprendre comment tous ces éléments s’imbriquent les uns dans les autres.
Système de Gestion de Base de Données (SGDB) • C’est l’outil permettant de créer de