Vous êtes sur la page 1sur 5

IAI-TOGO 2021-2022

Exposé du cours d’Algorithme

Sujet  :

LE LANGAGE SQL

Exposants : (Groupe Nᵒ 12)

AZIGLOSSOU Judith Gracia


DONKO Akowé Raphaël
TCHAMDJA Luc

Chargé du cours : M. ALADJI

Page 1 sur 5
IAI-TOGO 2021-2022

Sommaire

Introduction.........................................................................3
I- Historique...........................................................................3
II- Utilité..................................................................................3
III- Domaine d’utilisation.....................................................4
IV- Exemple de syntaxe.........................................................4
Conclusion............................................................................5

Page 2 sur 5
IAI-TOGO 2021-2022

Introduction

On entend souvent parler de Data dans le monde de la technologie. Mais pour


utiliser cette data brute, on doit exécuter des requêtes dessus. C’est là que SQL
devient utile. Le langage SQL, en anglais Structured Query Language, est un
langage de gestion de base de données dont les instructions sont écrites en
anglais. L’histoire du langage SQL commence en 1969 lorsque le chercheur
Edgar F. Codd définit le modèle de bases de données relationnelles. Ce modèle
repose sur l’association des ‘clés’ avec diverses données. Par exemple, un nom
d’utilisateur peut être associé à un vrai nom et à un numéro de téléphone. Créé
en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité
des systèmes de gestion de base de données relationnelles (abrégé SGBDR) du
marché. SQL fait partie de la même famille que les langages ALPHA (dont il
est le descendant), SQUARE, QUEL (intégré à Ingres) ou QBE(Zloof).

I- Historique

Dès 1970, Edgar Frank Codd publia un article ‘A relational Model of Data for
Large Shared Data Bank’ (en français, un référentiel de données relationnel
pour de grandes banques de données partagées). Ce référentiel a été rapidement
reconnu comme un modèle théorique intéressant pour l’interrogation des bases
de données, et a inspiré le développement du langage Structured English
QUEry Language (SEQUEL).
Développé chez IBM (International Business Machine Corporation) en 1970,
par Donald Camberlin et Raymond Boyce, cette première version a été conçue
pour manipuler et éditer des données stockées dans la base de données
relationnelle à l'aide du système de gestion de base de données IBM System R.
Le nom SEQUEL, qui était déposé commercialement par l'avionneur Hawker
Siddeley pour un système d'acquisition de données, a été abandonné et contracté
en SQL en 1975. En 1979, Relational Software, Inc. (actuellement Oracle
Corporation) présenta la première version commercialement disponible de
SQL, qui fut rapidement imité par d'autres fournisseurs.

II- Utilité

Page 3 sur 5
IAI-TOGO 2021-2022

Le langage SQL est un langage informatique utilisé pour exploiter des bases de


données qui sont un ensemble d'informations qui est organisé de manière à être
facilement accessible, géré et mis à jour. Il permet de façon générale la
définition, la manipulation et le contrôle de sécurité de données.
Dans la pratique, le langage SQL est utilisé pour créer des tables, ajouter des
enregistrements sous forme de lignes, interroger une base de données, la mettre
à jour, ou encore gérer les droits d'utilisateurs de cette base de données…. Il est
bien supporté par la très grande majorité des systèmes de gestion de base de
données (SGBD).

III- Domaine d’utilisation

Le langage SQL est utilisé dans tous les domaines où les bases de données sont
exploitées. En d’autres termes, on le retrouve dans pratiquement tous les
domaines où des données sont générées et analysées.
Dans l’industrie de la finance, les applications de Banking et de traitement de
paiements stockent les données sur les transactions financières et les
utilisateurs. Ces systèmes reposent sur des bases de données complexes et
requièrent donc l’usage de SQL.
De même, les applications de streaming musical comme Spotify ou Deezer
utilisent intensivement les bases de données, par exemple pour stocker les
vastes catalogues de fichiers musicaux issus de différents albums par différents
artistes. Le SQL permet de manipuler ces données pour trouver ce que
l’utilisateur recherche, ou encore de stocker des données sur l’utilisateur et ses
préférences.

IV- Exemple de syntaxe

Plusieurs commandes SQL sont fréquemment utilisées pour travailler avec les


bases de données.
Par exemple, ” CREATE DATABASE ” permet de créer une base de données, ”
CREATE TABLE ” permet de créer des tableaux pour y insérer des données.
La commande ” SELECT ” permet de trouver ou d’extraire des données en
provenance d’une base de données.

Page 4 sur 5
IAI-TOGO 2021-2022

” UPDATE ” permet d’ajuster ou d’éditer les données, et  ” DELETE ” permet


de supprimer certaines données.
La commande ” INSERT ” permet, quant à elle, d’entrer des données dans un
tableau.
Ces commandes permettent d’écrire des ” requêtes ” pour manipuler les
données dans les bases de données. Le système interprète et traite ces
commandes pour créer, par exemple un nouvel enregistrement dans une
base de données.

Conclusion

En somme, le langage SQL a révolutionné la manière de gérer les données dans


le domaine informatique. Il est fort utilisé, et sa connaissance permet de passer
facilement d'une base de données du marché à l'autre. Le langage SQL, utilisé
par tous les systèmes de gestion de bases de données, peu importe qui l'a
programmé, est un langage de programmation permettant de manipuler les
données et les systèmes de bases de données relationnelles, et ce, grâce aux
requêtes. Il existe cependant d’autres langages de programmation de bases de
données – à savoir dBase, NoSQL ou New SQL, Cypher Query Language.

Page 5 sur 5

Vous aimerez peut-être aussi