Nos rédacteurs recherchent, testent et recommandent de manière indépendante les meilleurs produits; vous pouvez en apprendre plus sur notre processus de révision ici. Nous pouvons recevoir des commissions sur les achats effectués à partir des liens que nous avons choisis.
Après son développement dans les années 1970, le langage SQL (Structured Query Language) est rapidement devenu le standard de communication avec les bases de données relationnelles. Au cours des décennies précédentes, la langue a continué à se développer considérablement, avec plusieurs variantes qui ont élargi et amélioré son utilisation pour des plates-formes de base de données spécifiques. Une bonne connaissance de la syntaxe et de l'utilisation de SQL est nécessaire pour de nombreux analystes, spécialistes des données, développeurs et administrateurs de bases de données. Bien que comprendre les profondeurs de SQL puisse être compliqué, heureusement, il existe des dizaines de livres pour vous mettre à niveau.
Bien que de nombreux guides de référence s’adressent aux débutants du langage SQL, d’autres s'adressent bien à ceux qui recherchent une compréhension plus avancée. De même, bien que plusieurs guides se concentrent sur une variante de base de données spécifique telle que Microsoft SQL Server, d’autres sont largement applicables sur de nombreuses plates-formes de bases de données relationnelles. Quels que soient vos besoins en SQL, nous avons trouvé les meilleurs guides d'utilisation SQL et guides de référence que les développeurs, les administrateurs et les autres utilisateurs peuvent acheter dès maintenant.
Nos meilleurs choix
Meilleur pour les débutants: Débuter avec SQL
O'Reilly, éditeur de technologie chevronné, a publié de nombreux guides SQL différents au fil des ans, mais pour ceux qui ne font que plonger les pieds dans l'eau, Débuter avec SQL est l'endroit idéal pour commencer.
Avec 130 pages, le livre est relativement court et vise à aider les lecteurs à maîtriser les principes fondamentaux et à apprendre rapidement à effectuer des tâches utiles. Crammed avec des exemples pratiques et des explications utiles, il est écrit dans un style simple et accessible qui ne suppose pas beaucoup, ni aucune connaissance préalable. Utile pour les débutants, le livre ne nécessite pas l'accès à un serveur de base de données existant. Au lieu de cela, il explique comment configurer un environnement de pratique à la maison, en utilisant SQLite pour réduire les coûts et la complexité.
Bien que l'essentiel de l'ouvrage se concentre sur les commandes de base nécessaires à la récupération, au tri et à la mise à jour des données, le dernier chapitre aborde des sujets plus avancés et fournit des ressources supplémentaires aux personnes intéressées.
Finaliste, idéal pour les débutants: SQL tout-en-un pour les nuls
Voir sur Amazon
Il est fort probable que vous ayez déjà vu le design noir et jaune distinctif d'un livre "For Dummies" - la série couvre un nombre incroyable de sujets, après tout. SQL tout-en-un pour les nuls est un ouvrage volumineux, mais ses 750 pages et plus sont divisées en huit volumes, avec une structure logique qui rend le travail à travers celui-ci moins pénible. Le livre est écrit de manière légère et accessible - il suppose un degré de connaissance technique générale du lecteur, mais pas nécessairement d’administration ou de développement de base de données.
Ainsi que les concepts de base derrière le langage, SQL tout-en-un pour les nuls couvre plusieurs autres sujets connexes, notamment la sécurité des données, le développement, XML, le réglage des performances de la base de données, etc. Le livre est disponible sous forme physique ou Kindle, avec des téléchargements de code disponibles auprès de l'éditeur.
Idéal pour être rapidement opérationnel: SQL en 10 minutes
Voir sur Amazon Voir sur Barnesandnoble.com Voir sur la cible
Si vous êtes un développeur, un analyste métier ou toute autre personne qui doit rapidement accepter l'utilisation de SQL, SQL en 10 minutes a été écrit en pensant à vous. Même s'il est peu probable que vous deveniez un expert aussi rapidement, le livre enseigne rapidement l'essentiel, et se compose de 22 leçons qui couvrent tout, des instructions SELECT et UPDATE de base aux sujets plus avancés tels que les procédures stockées et traitement transactionnel.
Le contenu est présenté dans un ordre logique et méthodique, mais il est également facile d'intégrer et de sortir de chaque section selon les besoins, en apprenant la syntaxe et les concepts uniquement lorsque vous en avez besoin. Plusieurs plates-formes de base de données sont couvertes dans le texte, de Microsoft Access et SQLite à MySQL, Oracle, etc., ce qui rend les exemples pertinents et directement applicables à un plus grand nombre de lecteurs. Avec des exemples de code en couleur dans la version papier du livre et de nombreux tutoriels et explications tout au long du processus, il s'agit de la ressource idéale pour les apprenants en manque de connaissances en SQL.
Idéal pour la création de requêtes complexes: requêtes SQL pour de simples mortels
Voir sur Amazon Voir sur Barnesandnoble.com
Comme le nom le suggère, Requêtes SQL pour les simples mortels vise à enseigner à ses lecteurs comment devenir un expert en matière de création de requêtes même complexes. Avec une approche logique et humoristique de ce qui n’est pas le plus passionnant de sujets, l'auteur propose des centaines d'exemples pour accompagner ses explications claires des concepts, techniques et meilleures pratiques SQL pour la conception de base de données et les requêtes.
Ce livre apportera une grande valeur aux débutants, mais même ceux qui possèdent un niveau de connaissance suffisant sont susceptibles d’apprendre plusieurs nouveaux trucs et astuces (et probablement de désapprendre quelques mauvaises habitudes le long du chemin.) Mis à jour pour la quatrième édition avec de nouvelles Des rubriques avancées telles que le partitionnement et le regroupement, des exemples de bases de données et des scripts de création sont disponibles pour Microsoft Access, SQL Server, MySQL et d'autres plates-formes. Disponible en format Kindle et broché, ce livre est à acheter si vous souhaitez améliorer considérablement votre jeu de requête SQL.
Idéal pour Référence rapide: Guide SQL Pocket
Voir sur Amazon
Que vous soyez développeur débutant ou administrateur de base de données, ou que vous travailliez avec SQL depuis des années, se souvenir des détails de toutes les commandes et de tous les arguments possibles serait un exploit surhumain. C'est là que le compact de Jonathan Gennick Guide de poche SQL entre.
Couvrant une gamme de serveurs de base de données, notamment Microsoft SQL Server, Oracle, DB2 et autres, cette référence pratique explique les différences de mise en œuvre entre les plates-formes et constitue un excellent outil de mise à jour pour les commandes rarement utilisées.
Conçu comme une référence plutôt que comme un manuel d’utilisation, il n’est pas nécessaire de lire le livre d’un bout à l’autre - il est conçu pour s’asseoir sur un bureau et être consulté au besoin. Bien que vous ayez pu trouver la plupart des informations à l'intérieur avec quelques bonnes recherches sur Google, vous pouvez parcourir rapidement Guide de poche SQL car les détails dont vous avez besoin sont souvent plus rapides, plus précis et moins susceptibles de vous distraire.
Meilleur apprentissage T-SQL: Principes de base de T-SQL
Voir sur Amazon
La plupart des guides et références SQL essaient d’être indépendants de la plate-forme, ce qui leur permet d’être utiles à un plus grand nombre de lecteurs au prix de n’être pas toujours parfaitement exacts ou complets pour un système de base de données particulier. Pour ceux qui doivent travailler entièrement avec Microsoft SQL Server, toutefois, se concentrer uniquement sur les subtilités de Transact-SQL - la variante spécifique du langage de Microsoft - pourrait bien être une meilleure option.
Bien qu'il soit destiné à ceux qui débutent dans la langue, Principes fondamentaux de T-SQL n'a pas peur d'aborder des sujets plus avancés et optionnels, et les pratiquants de longue date ne risquent pas de s'en aller les mains vides. Tous les exemples de code ont été testés sur les installations en nuage et sur site de SQL Server. Vous pourrez donc les utiliser quelle que soit la version à laquelle vous avez accès.
Utile à la fois pour les développeurs, les administrateurs de bases de données et les utilisateurs expérimentés, ce livre ne se limite pas à une liste de commandes et de syntaxe. Au lieu de cela, il enseigne à la fois la théorie derrière T-SQL et la meilleure façon de l'utiliser dans le monde réel, avec de nombreux exemples pratiques pour vous aider tout au long du processus.
Idéal pour les développeurs: SQL Server 2016 de Murach pour les développeurs
Voir sur Amazon
Que vous soyez un développeur expérimenté ayant besoin d'améliorer vos compétences en Microsoft SQL Server ou un programmeur débutant cherchant à améliorer le codage SQL, Murach's SQL Server 2016 pour les développeurs est l'endroit idéal pour commencer.
Comme le titre l'indique, le livre de près de 700 pages est principalement destiné aux développeurs, mais des informations utiles sur l'administration des bases de données sont également présentées, le cas échéant. Ses vingt chapitres sont divisés en quatre sections - introduction, compétences SQL essentielles, compétences SQL avancées et conception et mise en œuvre de bases de données - utilisant l'approche inhabituelle mais raisonnable de Murach pour placer les concepts et la discussion sur les pages numérotées à gauche / pair, ainsi que des captures d'écran et des exemples connexes à droite / pages impaires.
Tout est expliqué simplement et clairement, qu'il s'agisse de sujets d'introduction tels que la récupération et la synthèse de données, ou de sujets plus complexes comme les procédures stockées, les déclencheurs ou l'utilisation du CLR (Common Language Runtime) .NET.
Pour ceux qui ne disposent pas d'une instance de serveur MS SQL existante, des instructions sont fournies à la fin du manuel pour la configuration et l'utilisation de la base de données exemple.
Idéal pour apprendre en faisant: problèmes de pratique SQL
Voir sur Amazon
Pour ceux qui cherchent à approfondir leurs connaissances en SQL au-delà de ce qui est généralement disponible dans les guides d'étude et les tutoriels en ligne, Problèmes de pratique SQL adopte une approche rafraîchissante pour apprendre la langue.
Le livre contient 57 problèmes, allant du niveau débutant au niveau avancé, et conçus pour imiter le type de problèmes auxquels les utilisateurs de SQL sont confrontés dans le monde réel. L'intention de l'auteur est d'apprendre aux lecteurs à "penser en SQL", à analyser des problèmes de données et à proposer des solutions de haute qualité.
Pour ceux qui n'ont pas accès à un serveur de base de données existant, des instructions de configuration sont fournies pour Microsoft SQL Server Express Edition gratuit et le studio de gestion, ainsi qu'une procédure vidéo pour la base de données exemple.
Problèmes de pratique SQL s'adresse principalement à ceux qui cherchent à extraire des données (via des instructions SELECT) plutôt qu'à mettre à jour des informations existantes et qui ont besoin d'apprendre les méthodes les plus efficaces pour le faire. Il est disponible dans les versions Kindle et de poche, et l'auteur est disponible par courrier électronique pour obtenir de l'aide en cas de problèmes ou de questions.
Notre processus
Nos écrivains ont passé 15 heures de recherches sur les livres SQL les plus populaires sur le marché. Avant de formuler leurs recommandations finales, ils ont examiné 17 différents livres en général, options sélectionnées de 14 différents éditeurs, et lire plus de 100 avis d'utilisateurs (positifs et négatifs). Toutes ces recherches s’ajoutent à des recommandations fiables.