Initiation au langage SQL

Magazine
Marque
Linux Pratique
Numéro
85
Mois de parution
août 2014
Domaines


Résumé
On ne peut concevoir une application sans aucune donnée et dans le monde informatique, le stockage de données implique très souvent l'utilisation de bases de données relationnelles. Dans ce contexte, le SQL est un langage qu'il est indispensable de maîtriser. Au minimum, il est important de comprendre les bases du fonctionnement d'une base de données relationnelle. C'est ce que l'on se propose de voir dans cet article.

1. Qu'est-ce que le SQL ?

1.1 Il était une fois...

Tout commence en 1970, par la publication d'un article nommé A Relational Model of Data for Large Shared Data Banks, par Edgar Frank Codd, dans la revue Communications of the ACM. Je m'en souviens comme si c'était hier, sans doute parce que j'ai lu cet excellent article de Wikipédia (http://fr.wikipedia.org/wiki/SQL) hier, justement (et que c'est écrit dedans).

Toujours est-il que le langage naît dans ces années-là, c'est-à-dire dans une période de grande créativité pour l'informatique, puisque l'on peut citer dans cette même époque rien de moins que les langages B (1969), Pascal (1971), C (1972) et Prolog (paradigme logique, 1972) et Scheme (paradigme fonctionnel, 1975). Le langage SQL se détermine, s'affine, s'améliore au cours du temps et une première norme sort en 1986 (soit 3 ans après le C++ et le Turbo Pascal).

Au-delà du langage, le modèle relationnel est devenu un véritable standard et aujourd'hui, lorsque...

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Web scraping avec Node.js

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
114
Mois de parution
mai 2021
Domaines
Résumé

Le web scraping, c’est l’activité qui consiste à gratter (to scrap) du code HTML pour en extraire des données exploitables. Node.js se prête particulièrement bien à l’exercice, aussi je vous propose d’apprendre à gratter de la donnée avec ce formidable outil.

Intégration des alertes de Nagios dans Grafana

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

Vous avez succombé à l’esthétique soignée des tableaux de bord de Grafana, mais vous ne pouvez pas vous passer de l’écran d’alertes du vénérable Nagios ! Alors, est-il possible de faire cohabiter ces deux produits ? Avec un peu de code Python, cela devrait être possible !

Analyser un système avec SystemTap

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

SystemTap est un outil d’analyse et de débogage de Linux. En instrumentant des points précis du système d’exploitation, il permet d’afficher des traces, de faire des mesures, ou de modifier le comportement d’un système existant, sans le recompiler, et même sans le redémarrer.