De 9 beste SQL-boeken van 2021

Onze redacteuren onderzoeken, testen en bevelen onafhankelijk de beste producten aan; u kunt meer te weten komen over onze beoordelingsproces hier. We kunnen commissies ontvangen op aankopen die zijn gedaan via onze gekozen links.

Onze topkeuzes

Beste voor beginners: Aan de slag met SQL bij Amazon

"Met 130 pagina's is het boek relatief kort, bedoeld om lezers te helpen de grondbeginselen onder de knie te krijgen en snel te leren hoe ze nuttige taken kunnen uitvoeren."

Tweede plaats, het beste voor beginners: SQL All-in-One voor dummies bij Amazon

"SQL All-in-One voor Dummies is een boekdeel, maar de meer dan 750 pagina's zijn opgesplitst in acht delen, met een logische structuur die het doorwerken ervan minder overweldigend maakt."

Het beste om snel op snelheid te komen: SQL in 10 minuten bij Amazon

"Het boek doet geweldig werk door de essentiële dingen snel te leren en is opgedeeld in 22 lessen."

Het beste voor het maken van complexe query's: SQL-query's voor gewone stervelingen bij Amazon

"De auteur biedt honderden voorbeelden bij zijn duidelijk geschreven uitleg van SQL-concepten, technieken en best practices voor databaseontwerp en query's."

instagram viewer

Beste voor snelle referentie: SQL Pocket Guide bij Amazon

"Ontworpen als naslagwerk in plaats van als handleiding, het is niet nodig om het boek van kaft tot kaft te lezen."

Beste voor het leren van T-SQL: T-SQL Fundamentals bij Amazon

"Alle codevoorbeelden zijn getest met zowel de cloud- als on-premises installaties van SQL Server, dus je kunt ze gebruiken, ongeacht de versie waartoe je toegang hebt."

Beste voor ontwikkelaars: Murach's SQL Server 2016 voor ontwikkelaars bij Amazon

"De twintig hoofdstukken zijn opgesplitst in vier secties: inleiding, essentiële SQL-vaardigheden, geavanceerde SQL-vaardigheden en databaseontwerp en -implementatie."

Het beste om te leren door te doen: SQL-oefenproblemen bij Amazon

"Voor degenen die geen toegang hebben tot een bestaande databaseserver, worden installatie-instructies gratis meegeleverd Microsoft SQL Server Express Edition en beheerstudio, samen met een video-walkthrough voor het voorbeeld databank."

De beste SQL-boeken kunnen u helpen de basis te leren om met SQL aan de slag te gaan, terwijl tussenliggende en meer geavanceerde opties u door de basis kunnen leiden en veelvoorkomende fouten kunnen voorkomen. Onze beste keuze voor beginners is Aan de slag met SQL bij Amazon door Thomas Nield. Met 130 pagina's is het niet zo lang dat het je in een mum van tijd zal verzanden, maar het heeft genoeg inhoud om je te helpen de grondbeginselen onder de knie te krijgen en bevat praktische voorbeelden en uitleg.

Nu je aan de slag bent met SQL, zijn er genoeg andere programmeertalen ook de moeite waard om te leren, afhankelijk van wat je probeert te doen. Lees hieronder verder voor de beste SQL-boeken.

01

van 09

Beste voor beginners: aan de slag met SQL

Aan de slag met SQL

Met dank aan Amazon

Koop op AmazonKoop op Barnesandnoble.com

Veteraan technologie-uitgever O'Reilly heeft in de loop der jaren veel verschillende SQL-gidsen uitgebracht, maar voor degenen die gewoon hun tenen in het water dompelen, Aan de slag met SQL is de ideale plek om te beginnen.

Met 130 pagina's is het boek relatief kort, bedoeld om lezers te helpen de grondbeginselen onder de knie te krijgen en snel te leren hoe ze nuttige taken kunnen uitvoeren. Het staat boordevol praktische voorbeelden en nuttige uitleg en is geschreven in een rechttoe rechtaan, toegankelijke stijl die niet veel of enige voorkennis vereist. Handig voor degenen die net beginnen, het boek vereist geen toegang tot een bestaande databaseserver. In plaats daarvan wordt uitgelegd hoe u thuis een oefenomgeving kunt opzetten, waarbij SQLite wordt gebruikt om kosten en complexiteit te verminderen.

Hoewel het grootste deel van het boek zich richt op de basiscommando's die nodig zijn voor het ophalen, sorteren en bijwerken van gegevens, het laatste hoofdstuk bespreekt meer geavanceerde onderwerpen en biedt aanvullende bronnen voor degenen die dat wel zijn geïnteresseerd.

02

van 09

Tweede plaats, beste voor beginners: SQL All-in-One voor dummies

Koop op Amazon

De kans is groot dat je ooit het kenmerkende zwart-gele ontwerp van een "Voor Dummies"-boek hebt gezien - de serie behandelt tenslotte een ongelooflijk scala aan onderwerpen. SQL All-in-One voor Dummies is een zwaar boekdeel, maar de meer dan 750 pagina's zijn opgesplitst in acht delen, met een logische structuur die het doorwerken ervan minder overweldigend maakt. Het boek is op een lichte en toegankelijke manier geschreven - het veronderstelt een zekere mate van algemene technische kennis van de lezer, maar niet noodzakelijkerwijs van databasebeheer of -ontwikkeling.

Naast de basisconcepten achter de taal, SQL All-in-One voor Dummies behandelt verschillende andere gerelateerde onderwerpen, waaronder gegevensbeveiliging, ontwikkeling, XML, afstemming van databaseprestaties en meer. Het boek is beschikbaar in zowel Kindle- als fysieke vorm, met codedownloads die verkrijgbaar zijn bij de uitgever.

03

van 09

Het beste om snel aan de slag te gaan: SQL in 10 minuten

Koop op AmazonKoop op Barnesandnoble.com

Als u een ontwikkelaar, bedrijfsanalist of iemand anders bent die snel moet leren omgaan met SQL, SQL in 10 minuten is met jou in gedachten geschreven. Hoewel het onwaarschijnlijk is dat je zo snel een expert zult worden, doet het boek geweldig werk door de essentiële dingen snel te onderwijzen en is het afgebroken in 22 lessen die alles behandelen, van eenvoudige SELECT- en UPDATE-instructies tot meer geavanceerde onderwerpen zoals opgeslagen procedures en transactionele verwerken.

De inhoud wordt gepresenteerd in een logische en methodische volgorde, maar het is ook gemakkelijk om naar behoefte in en uit elke sectie te duiken, waarbij syntaxis en concepten alleen worden geleerd wanneer u ze nodig hebt. Verschillende databaseplatforms worden in de tekst behandeld, van Microsoft Access en SQLite tot MySQL, Oracle en meer, waardoor voorbeelden relevant en direct toepasbaar zijn voor een breder scala aan lezers. Met codevoorbeelden in kleur in de papieren versie van het boek en tal van tutorials en uitleg onderweg, is dit de ideale bron voor de tijdrovende SQL-leerling.

04

van 09

Het beste voor het maken van complexe query's: SQL-query's voor gewone stervelingen

Koop op AmazonKoop op Barnesandnoble.com

Zoals de naam al doet vermoeden, SQL-query's voor gewone stervelingen richt zich op het leren van zijn lezers hoe ze een expert kunnen worden in het gemakkelijk maken van zelfs gecompliceerde zoekopdrachten. Met een logische en humoristische benadering van wat niet de meest opwindende onderwerpen, de auteur biedt honderden voorbeelden om zijn duidelijk geschreven uitleg van SQL-concepten, technieken en best practices voor databaseontwerp en query's te begeleiden.

Beginners zullen veel waarde uit dit boek halen, maar zelfs degenen met een redelijke mate van bestaan kennis zal waarschijnlijk verschillende nieuwe tips en trucs leren (en waarschijnlijk een paar slechte gewoonten afleren langs de weg) manier). Bijgewerkt voor de vierde editie met nieuwe geavanceerde onderwerpen zoals partitioneren en groeperen, voorbeeld databases en creatiescripts zijn beschikbaar voor Microsoft Access, SQL Server, MySQL en andere platformen. Dit boek is verkrijgbaar in Kindle- en paperback-formaat en is het boek dat je moet kopen als je je SQL-queryspel drastisch wilt verbeteren.

05

van 09

Beste voor snelle referentie: SQL Pocket Guide

Koop op Amazon

Of je nu een beginnend ontwikkelaar of databasebeheerder bent, of al jaren met SQL werkt, het zou een bovenmenselijke prestatie zijn om de details van elk mogelijk commando en argument te onthouden. Dat is waar Jonathan Gennick compact is SQL-zakgids komt binnen.

Deze handige referentie omvat een reeks databaseservers, waaronder Microsoft SQL Server, Oracle, DB2 en andere verklaart implementatieverschillen tussen platforms en dient als een uitstekende opfriscursus voor zelden gebruikte commando's.

Ontworpen als naslagwerk in plaats van als handleiding, het is niet nodig om het boek van kaft tot kaft te lezen - het is ontworpen om op een bureau te zitten en indien nodig te worden geraadpleegd. Hoewel je de meeste informatie binnenin zou kunnen vinden met een paar goede Google-zoekopdrachten, kun je er snel doorheen bladeren SQL-zakgids want de exacte details die je nodig hebt, zijn vaak sneller, specifieker en hebben veel minder kans op afleiding.

06

van 09

Beste voor het leren van T-SQL: T-SQL Fundamentals

Koop op Amazon

De meeste SQL-handleidingen en referenties proberen platformonafhankelijk te zijn, waardoor ze nuttig kunnen zijn voor een groter bereik van lezers ten koste van het feit dat ze niet altijd helemaal nauwkeurig of volledig zijn voor een bepaald databasesysteem. Voor degenen die volledig met Microsoft SQL Server moeten werken, is het wellicht een betere optie om zich volledig te concentreren op de fijne kneepjes van Transact-SQL, de specifieke variant van de taal van Microsoft.

Hoewel het gericht is op mensen die nieuw zijn in de taal, T-SQL-grondbeginselen is niet bang om ook meer geavanceerde, optionele onderwerpen aan te pakken, en oude beoefenaars zullen waarschijnlijk niet met lege handen weglopen. Alle codevoorbeelden zijn getest met zowel de cloud- als on-premises installaties van SQL Server, zodat u ze kunt gebruiken, ongeacht de versie waartoe u toegang hebt.

Dit boek is handig voor zowel ontwikkelaars, databasebeheerders als ervaren gebruikers en is niet alleen een lijst met opdrachten en syntaxis. In plaats daarvan leert het zowel de theorie achter T-SQL als hoe je er het beste gebruik van kunt maken in de echte wereld, met tal van praktische voorbeelden om je op weg te helpen.

07

van 09

Beste voor ontwikkelaars: Murach's SQL Server 2016 voor ontwikkelaars

Koop op Amazon

Of u nu een ervaren ontwikkelaar bent die uw Microsoft SQL Server-vaardigheden moet verbeteren of een beginnend programmeur die beter wil worden in SQL-codering, Murach's SQL Server 2016 voor ontwikkelaars is de perfecte plek om te beginnen.

Zoals de titel al doet vermoeden, is het bijna 700 pagina's tellende boek in de eerste plaats gericht op ontwikkelaars, maar waar relevant wordt ook nuttige informatie over databasebeheer gepresenteerd. De twintig hoofdstukken zijn opgesplitst in vier secties: inleiding, essentiële SQL-vaardigheden, geavanceerde SQL-vaardigheden en databaseontwerp en -implementatie met behulp van Murach's ongebruikelijke maar verstandige benadering van het plaatsen van concepten en discussie op de links/even pagina's, en gerelateerde screenshots en voorbeelden op de rechts/oneven pagina's Pagina's.

Alles wordt eenvoudig en duidelijk uitgelegd, of het nu gaat om inleidende onderwerpen zoals opvragen en samenvatten gegevens, of meer gecompliceerde onderwerpen zoals opgeslagen procedures, triggers of het gebruik van de .NET common language runtime (CLR).

Voor degenen die geen bestaande MS SQL-serverinstantie hebben om te gebruiken, zijn aan het einde van het boek instructies opgenomen voor het instellen en gebruiken van de voorbeelddatabase.

08

van 09

Het beste voor leren door te doen: SQL-oefenproblemen

Koop op Amazon

Voor degenen die hun SQL-kennis willen uitbreiden buiten wat doorgaans beschikbaar is in studiegidsen en online tutorials, Problemen met SQL-oefeningen neemt een verfrissend andere benadering van het leren van de taal.

Het boek bevat 57 problemen, variërend in moeilijkheidsgraad van beginner tot gevorderd, en ontworpen om het soort uitdagingen na te bootsen waarmee SQL-gebruikers in de echte wereld worden geconfronteerd. De bedoeling van de auteur is om lezers te leren "denken in SQL", gegevensproblemen te analyseren en met hoogwaardige oplossingen te komen.

Voor degenen die geen toegang hebben tot een bestaande databaseserver, worden installatie-instructies gratis meegeleverd Microsoft SQL Server Express Edition en beheerstudio, samen met een video-walkthrough voor het voorbeeld databank.

Problemen met SQL-oefeningen is grotendeels gericht op mensen die gegevens willen ophalen (via SELECT-instructies) in plaats van bestaande informatie bij te werken, en die de meest effectieve manieren moeten leren om dit te doen. Het is beschikbaar in zowel Kindle- als paperbackversies, en de auteur is per e-mail beschikbaar voor hulp bij problemen en vragen.

09

van 09

Het beste om fouten te vermijden: SQL-antipatronen: de valkuilen van databaseprogrammering vermijden (pragmatische programmeurs)

Koop op Amazon

Voor degenen die zich in een tussenstadium van hun SQL-kennis bevinden, zult u merken dat er enkele veelvoorkomende programmeerfouten zijn die u maakt. SQL-antipatronen helpt u de. Het is geschreven door Bill Karwin en richt zich op de meest voorkomende SQL-programmeerfouten, waarbij wordt vastgesteld wat ze zijn en hoe ze kunnen worden gecorrigeerd. Het boek is opgedeeld in vier delen, en ondanks dat het doelgericht is, is het een goede manier voor meer gevorderde gebruikers om veelvoorkomende databasefouten te verwijderen.