Cet article vous présente une sélection de 5 livres pour apprendre le langage SQL.
1. SQL – Les fondamentaux du langage (Anne-Christine Bisson, Eric Godoc)
Disponible sur Amazon Disponible à la Fnac
Ce livre sur les fondamentaux du langage SQL s’adresse aux développeurs et informaticiens débutants appelés à travailler avec un Système de Gestion de Bases de Données Relationnelles (SGBDR) pour stocker et manipuler des données. Son objectif est de décrire les ordres principaux les plus utilisés du langage SQL (indépendamment des déclinaisons réalisées par les éditeurs de SGBDR) pour permettre au lecteur de prendre en main rapidement une base de données relationnelle et être capable de créer des tables, de les interroger, de les modifier, d’insérer et de supprimer des lignes.
Le livre débute par un bref historique sur la création de la norme SQL puis présente quelques notions sur le modèle relationnel. Ensuite, chaque chapitre présente une subdivision de SQL ; la création et la manipulation des tables puis la gestion des données dans ces tables en incluant les dernières évolutions comme les fonctions de fenêtrage.
L’auteur enchaîne avec la sécurité des données et quelques notions de transactions, puis présente la programmation avec quelques notions de PL/SQL et l’étude des déclencheurs. Le livre se termine en abordant des thèmes un peu plus complexes comme les chargements en masse, les imports et exports de tables, les notions de performances ou encore les objets systèmes.
Les exemples utilisés dans ce livre ont été réalisés avec la version Oracle 12c (12.1.0.2) DB Developer VM, SQL Server 2016 SP1 Developer Edition, la version MySQL 5.7.11, PostgreSQL en version 9.5.6 et sont en téléchargement sur le site www.editions-eni.fr.
À propos de l’auteur
Anne-Christine Bisson est consultante indépendante en informatique décisionnelle. Cette experte conseille sur la conception de bases et entrepôts de données de différents SGDB. à ce titre, elle manipule et agrège des données à partir de sources diverses pour les restituer de façon synthétique dans des entreprises et administrations de différents secteurs. Egalement formatrice, elle prolonge avec ce livre sa volonté de partager ses connaissances sur SQL auprès des lecteurs.
Eric Godoc est Directeur de projets informatiques dans une SSII. Ses projets autour du développement et des migrations d’applications au sein de grandes entreprises lui ont apporté une expérience significative sur la manipulation de bases de données relationnelles. Avec ce livre il fait bien sûr profiter les lecteurs de ce retour d’expérience et surtout, il leur fournit les moyens de maîtriser les bases du langage SQL. Son objectif est qu’ils puissent répondre à la majorité des besoins dans l’utilisation d’une base de données relationnelle, quel qu’en soit l’éditeur.
2. Administrez vos bases de données avec MySQL (Chantal Gribaumont)
Disponible sur Amazon Disponible à la Fnac
Vous avez de nombreuses données à traiter et vous désirez les organiser avec un outil adapté ? Cet ouvrage conçu pour les débutants vous apprendra à manipuler vos données, depuis la création d’une table jusqu’à la gestion des utilisateurs. Tout cela avec MySQL, le système de gestion de bases de données le plus répandu au monde !
Un cours pensé pour les débutants :
- Le seul pré-requis est de savoir allumer son ordinateur
- Des exemples clairs et une pédagogie adaptée aux débutants
- Aucune connaissance du SQL n’est requise.
- Qu’est-ce qu’une base de données ?
- Quel système choisir ? Pourquoi MySQL ?
- Installez MySQL et créez votre première base de données.
Initiez-vous au langage SQL et découvrez les différents types de données :
- Apprenez à manipuler les tables avec les requêtes et les jointures
- Pratiquez grâce aux TP : créez la BDD d une animalerie, gérez votre bibliothèque, concevez un répertoire clients…
- Exploitez vos données avec les calculs statistiques et les fonctions d’agrégation
- Sécurisez vos données et gérez les utilisateurs des tables.
À qui ce livre est-il destiné ?
- Aux passionnés qui veulent approfondir leurs connaissances en informatique
- Aux étudiants dans le domaine des nouvelles technologies qui recherchent un support de cours
- À toutes les personnes qui ont besoin de se former ou de se convertir à la gestion de données.
À propos de l’auteur
Passionnée par les sciences et la nature dès son enfance, c’est tout naturellement que Chantal Gribaumont s’est dirigée vers des études de biologie, puis vers un master en bio-informatique et modélisation. Après avoir été développeuse Java/J2EE dans le secteur bancaire, elle travaille aujourd’hui dans une startup spécialisée dans le marketing mobile et local.
Lors d’un passage éclair dans un laboratoire travaillant sur la théorie de l’évolution des espèces biologiques, elle commence à s’intéresser aux bases de données et plus particulièrement à MySQL. D’abord pour l’utiliser dans ses propres projets, puis pour partager ce qu’elle en avait appris sur OpenClassrooms (http://www.openclassrooms.com).
3. SQL par l’exemple – La pratique professionnelle des bases de données (Sylvain Berger, Cédric Cassagne, Cédric Chaissac, René Rampnoux)
Disponible sur Amazon Disponible à la Fnac
Cet ouvrage s’adresse aux étudiants de BTS-SIO, d’IUT informatique, de classes préparatoires et d’écoles d’ingénieur, comme aux développeurs débutants, utilisateurs des bases de données relationnelles et de leur langage SQL.
Chaque étudiant retrouvera les éléments de son programme, de la théorie relationnelle à la mise en œuvre de SQL, avec de nombreux exercices d’entraînement. En complément, un site propose exercices, exemples et éléments techniques.
À propos de l’auteur
Sylvain Berger, chef de projet informatique, enseigne à l’ENSAM.
Cédric Cassagne est responsable projets & développements en SSII, avec 18 ans d’expérience.
Cédric Chaissac est développeur, administrateur systèmes et réseaux et responsable projets matériels et réseaux en SSII, avec 18 ans d’expérience.
René Rampnoux est agrégé en économie et gestion, professeur d’informatique, co-fondateur des SSII1 Delta Partners et Uranie. Il a publié Méthode d’Analyse pour la gestion et l’informatique (Ellipses).
Sylvain Berger, Cédric Cassagne et René Rampnoux ont déjà publié ensemble Visual Basic, HTLM et XML et ASP (Ellipses).
4. Programmer avec MySQL – SQL – Transactions – PHP – Java – Optimisation (Christian Soutou)
Disponible sur Amazon Disponible à la Fnac
Mise à jour avec MySQL 8, la cinquième édition de cet ouvrage permet de découvrir tous les aspects de la programmation SQL (création de tables, évolution, mises à jour et extractions) par le biais du système de gestion de bases de données MySQL.
Les concepts du langage procédural de MySQL y sont décrits avec précision : variables, structure de contrôle, interactions avec la base, sous-programmes, curseurs, transactions, gestion des exceptions, déclencheurs, SQL dynamique… L’auteur explique en outre comment exploiter une base MySQL (connexion et transactions) en programmant avec Java (JDBC) ou PHP.
Chaque notion importante du livre est introduite à l’aide d’exemples simples et chaque chapitre se clôt par une série d’exercices, avec corrigés disponibles en ligne, qui permettront au lecteur de tester ses connaissances.
À propos de l’auteur
Maître de conférences rattaché au département Réseaux et Télécoms de l’IUT de Blagnac, Christian Soutou intervient en licence et master professionnels. Il est aussi consultant indépendant chez Orsys et auteur de nombreux ouvrages aux éditions Eyrolles.
5. SQL pour les Nuls (Allen G. Taylor)
Disponible sur Amazon Disponible à la Fnac
Un tour d’horizon complet de la mise en œuvre de SQL pour tous vos développements. Ce nouveau livre de la collection « Pour les Nuls pros » va vous donner en quelque 400 pages toutes les connaissances qui vous permettront de maîtriser SQL et de construire des requêtes fiables et puissantes.
SQL (Structured Query Language) est un langage qui permet de construire de puissantes bases de données relationnelles. Vous apprendrez toutes les techniques pour concevoir et administrer une base de données, et même à créer des bases de données Internet.
Au programme de ce livre :
- les bases de données relationnelles
- les composantes de SQL
- les bases de données relationnelles multitables
- manipuler les données
- les opérateurs relationnels
- les requêtes récursives
- sécuriser les bases de données
- protéger les données
- ODBC et JDBC
- SQL et Internet
- SQL en Intranet
- Dynamic SQL.
À propos de l’auteur
Allen G. Taylor travaille dans l’industrie informatique depuis plus de 30 ans. Il est spécialiste de la mise en œuvre des bases de données intranet ou internet et enseigne sa spécialité via des cours en ligne sur Internet. Il a écrit plus de 20 livres sur ses domaines de prédilection.