Skip to main content

De 8 beste SQL-boeken om te kopen in 2018

Monitoring Drosophila suzukii op Cotoneaster bessen-Biocontrole 27 januari 2013.wmv Deel II (April 2025)

Monitoring Drosophila suzukii op Cotoneaster bessen-Biocontrole 27 januari 2013.wmv Deel II (April 2025)
Anonim

Onze redacteuren onderzoeken, testen en adviseren de beste producten; U kunt hier meer informatie vinden over ons beoordelingsproces. We kunnen commissies ontvangen voor aankopen gedaan via de door ons gekozen links.

Na de ontwikkeling in de jaren zeventig wordt gestructureerde querytaal (SQL) al snel de standaard voor communicatie met relationele databases. In de voorgaande decennia bleef de taal aanzienlijk groeien, met verschillende varianten die het gebruik ervan voor specifieke databaseplatforms uitbreidden en verbeteren. Bekendheid met de syntaxis en het gebruik van SQL is voor velen nodig, van bedrijfsanalisten en data scientists tot ontwikkelaars en databasebeheerders. Hoewel het begrijpen van de diepten van SQL ingewikkeld kan zijn, zijn er gelukkig tientallen boeken om je op de hoogte te brengen.

Hoewel veel naslaggidsen zijn bedoeld voor SQL-beginners, zijn er andere die goed zijn voor mensen die op zoek zijn naar een meer geavanceerd begrip. Evenzo, hoewel verschillende handleidingen gericht zijn op een specifieke databasevariant zoals Microsoft SQL Server, zijn andere gidsen breed toepasbaar op vele relationele databaseplatforms. Hoe uw SQL-behoeften er ook uitzien, we hebben de beste handleidingen voor SQL-instructies en naslaggidsen voor ontwikkelaars, beheerders en anderen gevonden die u nu kunt kopen.

Onze beste keuzes

Beste voor beginners: Aan de slag met SQL

Zie op Amazon Zie op Barnesandnoble.com

Veteraantechnologie-uitgever O'Reilly heeft in de loop der jaren veel verschillende SQL-handleidingen uitgebracht, maar voor degenen die gewoon hun tenen in het water onderdompelen, Aan de slag met SQL is de ideale plaats om te beginnen.

Met 130 pagina's is het boek relatief kort, bedoeld om lezers de grondbeginselen te leren beheersen en snel te leren hoe ze nuttige taken kunnen uitvoeren. Volgestouwd met praktische voorbeelden en nuttige uitleg, is het geschreven in een eenvoudige, toegankelijke stijl die niet veel of enige voorkennis veronderstelt. Helemaal voor degenen die net beginnen, vereist het boek geen toegang tot een bestaande databaseserver. In plaats daarvan wordt uitgelegd hoe u thuis een oefenomgeving kunt instellen met behulp van SQLite om kosten en complexiteit te verminderen.

Hoewel het grootste deel van het boek zich richt op de basisopdrachten die nodig zijn voor het ophalen, sorteren en bijwerken van gegevens, bespreekt het laatste hoofdstuk meer geavanceerde onderwerpen en biedt het extra bronnen voor geïnteresseerden.

Runner-Up, Best for Beginners: SQL All-in-One voor Dummies

Zie op Amazon

De kans is groot dat je ooit het kenmerkende zwarte en gele ontwerp van een "For Dummies" -boek hebt gezien - de serie bestrijkt immers een ongelooflijke reeks onderwerpen. SQL All-in-One voor Dummies is een zwaar boekwerk, maar de 750+ pagina's zijn opgesplitst in acht volumes, met een logische structuur die het werken erover minder overweldigend maakt. Het boek is geschreven op een lichte en toegankelijke manier - het veronderstelt een zekere algemene technische kennis van de lezer, maar niet noodzakelijkerwijs van databasebeheer of ontwikkeling.

Naast de basisbegrippen achter de taal, SQL All-in-One voor Dummies omvat 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 beschikbaar zijn bij de uitgever.

Beste voor snel op snelheid komen: SQL in 10 minuten

Zie op Amazon Zie op Barnesandnoble.com Zie op doel

Als u een ontwikkelaar, bedrijfsanalist of iemand anders bent die snel moet leren werken met SQL, SQL in 10 minuten was geschreven met jou in gedachten. Hoewel je waarschijnlijk niet zo snel een expert wordt, levert het boek een geweldige job door de essentie snel te leren en wordt het opgedeeld in 22 lessen die alles omvatten, van eenvoudige SELECT- en UPDATE-statements tot geavanceerdere onderwerpen zoals opgeslagen procedures en transactionele verwerking.

De inhoud wordt gepresenteerd in een logische en methodische volgorde, maar het is ook gemakkelijk om elke sectie in en uit te zoomen, syntaxis en concepten leren alleen wanneer u ze nodig hebt. Verschillende databaseplatformen worden behandeld in de tekst, van Microsoft Access en SQLite tot MySQL, Oracle en meer, waardoor voorbeelden relevant zijn en direct toepasbaar zijn voor een groter aantal lezers. Met voorbeelden van kleurencodes in de papieren versie van het boek, en veel tutorials en uitleggers langs de weg, is dit de ideale bron voor de tijdreligieuze SQL-cursist.

Beste voor het maken van complexe queries: SQL Queries voor Mere Mortals

Zie op Amazon Zie op Barnesandnoble.com

Zoals de naam al doet vermoeden, SQL-zoekopdrachten voor Mere Mortals richt zich erop zijn lezers te leren hoe ze met gemak expert kunnen worden in het maken van zelfs ingewikkelde vragen. Met een logische en humoristische benadering van wat niet het is meest spannend van onderwerpen, biedt de auteur honderden voorbeelden om zijn duidelijk geschreven uitleg van SQL-concepten, -technieken en best practices voor databaseontwerp en query's te begeleiden.

Beginners krijgen grote hoeveelheden waarde uit dit boek, maar zelfs degenen met een redelijke mate van bestaande kennis zullen waarschijnlijk verschillende nieuwe tips en trucs leren (en waarschijnlijk een aantal slechte gewoonten afleren.) Bijgewerkt voor de vierde editie met nieuwe geavanceerde onderwerpen zoals partitionering en groepering, voorbeelddatabases en creatiescripts zijn beschikbaar voor Microsoft Access, SQL Server, MySQL en andere platforms. Verkrijgbaar in Kindle- en paperback-indeling, dit is het boek dat u moet kopen als u op zoek bent om uw SQL-querygame drastisch te verhogen.

Beste voor snelle referentie: SQL Pocket Guide

Zie op Amazon

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

Deze handige referentie, die een reeks databaseservers beslaat, waaronder Microsoft SQL Server, Oracle, DB2 en anderen, legt uitvoeringsverschillen tussen platforms uit en dient als een uitstekende opfriscursus voor zelden gebruikte opdrachten.

Ontworpen als een referentie in plaats van als een handleiding, het is niet nodig om het boek van kaft tot kaft te lezen - het is ontworpen om op een bureau te zitten en te worden geraadpleegd wanneer dat nodig is. Hoewel je de meeste informatie binnenin een paar goede Google-zoekopdrachten kon vinden, kon je snel doorklikken SQL Pocket Guide want de exacte details die u nodig hebt, zijn vaak sneller, specifieker en hebben veel minder kans op afleiding.

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

Zie op Amazon

De meeste SQL-handleidingen en -referenties proberen platformonafhankelijk te zijn, waardoor ze nuttig kunnen zijn voor een groter aantal lezers, wat niet altijd volledig accuraat of volledig is voor een bepaald databasesysteem. Maar voor diegenen die volledig met Microsoft SQL Server moeten werken, kan de focus volledig op de fijne kneepjes van Transact-SQL - Microsoft's specifieke variant van de taal - misschien wel een betere optie zijn.

Hoewel het is gericht op degenen die nieuw zijn in de taal, T-SQL-fundamentals is niet bang om geavanceerdere, facultatieve onderwerpen eveneens aan te pakken, en de oude vaklieden zullen waarschijnlijk niet met lege handen weglopen. Alle codevoorbeelden zijn getest op zowel de cloud- als lokale installaties van SQL Server, dus u kunt ze gebruiken, ongeacht de versie waartoe u toegang hebt.

Handig voor ontwikkelaars, databasebeheerders en krachtige gebruikers, dit boek is niet alleen een lijst met opdrachten en syntaxis. In plaats daarvan leert het zowel de theorie achter T-SQL als hoe deze het best kan worden gebruikt in de echte wereld, met veel praktische voorbeelden om onderweg te helpen.

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

Zie op Amazon

Of u nu een ervaren ontwikkelaar bent die uw Microsoft SQL Server-vaardigheden moet verbeteren of een programmeur op instapniveau die op zoek is naar betere SQL-codering, Murach's SQL Server 2016 voor ontwikkelaars is de perfecte plek om te beginnen.

Zoals de titel suggereert, is het bijna 700 pagina's tellende boek vooral bedoeld voor ontwikkelaars, maar waar relevant wordt ook nuttige informatie over databasebeheer gepresenteerd. De twintig hoofdstukken zijn opgesplitst in vier secties - introductie, 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 rechter / oneven pagina's.

Alles wordt eenvoudig en duidelijk uitgelegd, of het nu inleidende onderwerpen zijn zoals het ophalen en samenvatten van gegevens, of ingewikkelder onderwerpen zoals opgeslagen procedures, triggers of het gebruik van de .NET Common Language Runtime (CLR).

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

Beste voor leren door te doen: SQL oefenproblemen

Zie op Amazon

Voor diegenen die hun SQL-kennis willen uitbreiden buiten wat doorgaans beschikbaar is in studiegidsen en online tutorials, SQL oefenproblemen 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 de soorten uitdagingen na te bootsen waarmee SQL-gebruikers in de echte wereld worden geconfronteerd. De bedoeling van de auteur is om lezers te leren "in SQL te denken", gegevensproblemen te analyseren en oplossingen van hoge kwaliteit te bedenken.

Voor degenen die geen toegang hebben tot een bestaande databaseserver, zijn installatie-instructies opgenomen voor de gratis Microsoft SQL Server Express Edition en de beheerstudio, samen met een video-walkthrough voor de voorbeelddatabase.

SQL oefenproblemen is grotendeels gericht op degenen 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 pocketversies en de auteur is per e-mail beschikbaar voor hulp bij problemen en vragen.

Ons proces

Onze schrijvers hebben uitgegeven 15 uren onderzoek naar de meest populaire SQL-boeken op de markt. Alvorens hun definitieve aanbevelingen te doen, overwogen zij 17 verschillende boeken in het algemeen, gescreende opties van 14 verschillende uitgevers en lees meer dan 100 gebruikersrecensies (zowel positief als negatief). Al dit onderzoek komt neer op aanbevelingen die u kunt vertrouwen.