Aller au contenu

Les bases de données relationnelles

Une base de données

Une bases de données est un ensemble de données structurées de manière à y accéder rapidement et facilement.

Elles peuvent contenir de grandes quantités de données.

Le SQL

Le langage principal pour accéder aux données d'une base est SQL

Il permet de créer de nouvelles données, d'en récupérer ou de les mettre à jour.

En revanche MySQL est un système de gestion de base de données qui va nous permettre d'effectuer des requêtes en SQL sur les bases de données.

Pour interagir avec nos bases de données, on peut soit utiliser des requêtes en PHP soit utiliser une interface graphique appropriée.

phpMyAdmin

Le logiciel phpMyAdmin est une interface écrite en PHP qui permet une intéraction encore plus simple avec les bases de données.

Ce logiciel est présent dans tous les distributions de type WAMP...

Pour pouvoir manipuler nos bases de données MySQL en PHP, le PHP met à notre disposition deux API (Application Programming Interface) :

  • L’extension MySQLi ;
  • L’extension PDO (PHP Data Objects).

L'extension PDO fonctionne avec tous les systèmes de gestion de base de données et repose sur la programmation orienté objet.