Fil d'Ariane
Mis à jour le mercredi 23 août 2017
  • 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

Ce cours est en vidéo.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

Vous pouvez être accompagné et mentoré par un professeur particulier par visioconférence sur ce cours.

J'ai tout compris !

Les bases de données

Connectez-vous ou inscrivez-vous pour bénéficier de toutes les fonctionnalités de ce cours !

Tous les sites web ont besoin d'enregistrer des informations, comme la liste de leurs utilisateurs, des messages qui ont été échangés, etc. C'est là qu'une base de données intervient : c'est un logiciel dédié au stockage de données.

Parmi les logiciels de base de données les plus célèbres, on peut citer :

  • MySQL

  • PostgreSQL

  • SQL Server

  • Oracle

  • SQLite

  • etc.

Pour communiquer avec ces logiciels, on utilise un langage : SQL. Oui, je sais, encore un langage. 😳

On dit qu'on fait des requêtes SQL. Par exemple : "Je veux la liste des derniers utilisateurs inscrits sur mon site" ou "Je veux stocker ce message".

Voici à quoi ressemble une requête SQL pour vous donner une idée :

SELECT id, name, login FROM users ORDER BY id DESC

Bien sûr, c'est une requête simple, et on peut faire beaucoup plus compliqué si on veut. Mais là, on débute, donc on veut pas. 😶

C'est généralement le serveur qui communique à la base de données, par le biais du langage serveur. Résumons dans un schéma pour tenter d'y voir plus clair :

Interactions entre le client, le serveur et la base de données
Interactions entre le client, le serveur et la base de données

A vous de jouer !

Essayez d'exécuter des requêtes SQL à votre tour comme les pros !

A vous de jouer !

Exemple de certificat de réussite
Exemple de certificat de réussite