TOP

SQL-Leçon 1. Langage SQL. Concepts de base.

YouLibreCalc for Excel logo

Afin de commencer à apprendre SQL, nous devons d’abord comprendre ce qu’est une base de données.

Qu'est-ce qu'une base de données ?

Une base de données (DB) est un ensemble ordonné de données logiquement interdépendantes qui sont partagées et stockées en un seul endroit. En bref, la base de données la plus simple est une table ordinaire avec des lignes et des colonnes qui stockent différents types d'informations (la table dans Excel peut servir d'exemple).

De plus, les systèmes de gestion de bases de données (SGBD), qui fournissent des fonctionnalités permettant de travailler avec la base de données, sont souvent inextricablement liés à la base de données. Le langage SQL est précisément la partie du SGBD qui gère les informations de la base de données. Nous considérerons une base de données comme un ensemble de tables ordinaires stockées dans des fichiers séparés.

Passons donc à SQL.


Qu’est-ce que SQL ?

SQL est un langage de programmation simple comportant peu de commandes et pouvant être appris par n’importe qui. Signifie Structured Query Language - un langage de requêtes structurées qui a été développé pour fonctionner avec une base de données, notamment pour recevoir/ajouter/modifier des données, pour pouvoir traiter de larges tableaux d'informations et pour recevoir rapidement des informations structurées et groupées.

Il existe de nombreuses variantes du langage SQL (appelées « dialectes »), mais elles ont toutes presque les mêmes commandes de base.

Il existe également de nombreux SGBD, mais les principaux sont :

  • Microsoft Access
  • Microsoft SQL Server
  • MySQL
  • Oracle SQL
  • IBM DB2 SQL
  • PostgreSQL
  • Sybase Adaptive Server SQL
  • Pour travailler avec du code SQL, nous aurons besoin de l'un des SGBD répertoriés ci-dessus. Pour la formation, nous utiliserons le SGBD Microsoft Access.

    SQL, comme d'autres langages de programmation, possède ses propres commandes (instructions), qui sont utilisées pour donner des instructions pour la sélection des données.

    Pour considérer le fonctionnement des instructions SQL, nous utiliserons une base de données imaginaire contenant des informations sur les produits vendus :

    Télécharger la base de données MS Access file