Skip to main content

De 8 bästa SQL-böckerna att köpa i 2018

ENG SUBBED 090314 SS501 on Staⓡ Gⓞlden Bⓔll #228 Part 8 of 8 (April 2025)

ENG SUBBED 090314 SS501 on Staⓡ Gⓞlden Bⓔll #228 Part 8 of 8 (April 2025)
Anonim

Våra redaktörer forskar självständigt, testar och rekommenderar de bästa produkterna. Du kan lära dig mer om vår granskningsprocess här. Vi kan få provisioner på inköp från våra valda länkar.

Efter dess utveckling på 1970-talet blir strukturerat fråge språk (SQL) snart standard för kommunikation med relationella databaser. Under de senaste decennierna fortsatte språket att växa betydligt, med flera varianter som utvidgades och förbättrade användningen för specifika databasplattformar. Kännedom om syntaxen och användningen av SQL är nödvändig för många, från affärsanalytiker och datavetenskapare till utvecklare och databasadministratörer. Medan du förstår djupet av SQL kan det bli komplicerat, lyckligtvis finns det dussintals böcker för att få dig till snabbhet.

Medan många referensguider riktar sig till SQL-nybörjare, möter andra väl de som söker en mer avancerad förståelse. På samma sätt, även om flera guider fokuserar på en specifik databasvariant som Microsoft SQL Server, är andra i stort sett tillämpliga på många relationsdatabasplattformar. Vad dina SQL-behov ser ut, har vi hittat de bästa SQL-guiderna och referensguiderna för utvecklare, administratörer och andra att köpa nu.

Våra bästa val

Bäst för nybörjare: Komma igång med SQL

Se på Amazon Se på Barnesandnoble.com

Veteranteknikförlaget O'Reilly har lagt ut många olika SQL-guider under åren, men för dem som bara doppar tårna i vattnet, Komma igång med SQL är den perfekta platsen att börja.

På 130 sidor är boken relativt kort, avsikt att hjälpa läsarna att mäta grunden och snabbt lära sig att utföra användbara uppgifter. Krympt med praktiska exempel och användbara förklaringar, skrivs den i en enkel och tillgänglig stil som inte förutsätter mycket eller någon förkunskaper. Hjälpsam för dem som bara börjar, behöver inte boken tillgång till en befintlig databasserver. I stället förklarar man hur man sätter upp en träningsmiljö hemma, med SQLite för att minska kostnad och komplexitet.

Medan huvuddelen av boken fokuserar på de grundläggande kommandon som krävs för datainsamling, sortering och uppdatering, diskuterar det sista kapitlet mer avancerade ämnen och ger ytterligare resurser till de som är intresserade.

Runner-Up, Bäst för nybörjare: SQL All-in-One för Dummies

Se på Amazon

Chansen är att du har sett den särskiljande svarta och gula designen av en "For Dummies" -bok vid något tillfälle - serien omfattar trots allt ett otroligt spännande ämne. SQL All-in-One för Dummies är en viktig tome, men dess 750 + sidor är uppdelade i åtta volymer, med en logisk struktur som gör att arbeta genom det mindre överväldigande. Boken är skriven på ett lätt och tillgängligt sätt - det förutsätter en viss allmän teknisk kunskap från läsaren, men inte nödvändigtvis av databasadministration eller utveckling.

Förutom de grundläggande begreppen bakom språket, SQL All-in-One för Dummies omfattar flera andra relaterade ämnen, inklusive datasäkerhet, utveckling, XML, inställning av databasprestanda och mycket mer. Boken är tillgänglig i både Kindle och fysisk form, med kodnedladdningar tillgängliga från utgivaren.

Bäst för att snabbt komma till hastighet: SQL i 10 minuter

Se på Amazon Se på Barnesandnoble.com Se på Mål

Om du är en utvecklare, företagsanalytiker eller någon annan som behöver snabbt komma överens med att använda SQL, SQL i 10 minuter skrivs med dig i åtanke. Medan du är osannolikt att bli expert precis så snabbt gör boken ett bra jobb med att lära sig väsentliga skynda och är uppdelad i 22 lektioner som täcker allt från grundläggande SELECT och UPDATE uttalanden till mer avancerade ämnen som lagrade procedurer och transaktionsbehandling.

Innehållet presenteras i en logisk och metodisk ordning, men det är också enkelt att dyka in och ut ur varje sektion efter behov, bara lära sig syntax och begrepp när du behöver dem. Flera databasplattformar omfattas av texten, från Microsoft Access och SQLite till MySQL, Oracle med mera, vilket gör exempel relevanta och direkt tillämpliga på ett bredare utbud av läsare. Med exempel i fullfärgskod i pappersversionen av boken och massor av handledningar och förklarare under vägen är det här den perfekta resursen för den tidsharrade SQL-läraren.

Bäst för att skapa komplexa frågor: SQL-frågor för mer mortals

Se på Amazon Se på Barnesandnoble.com

Som namnet antyder, SQL-frågor för mer mortals fokuserar på att lära sina läsare hur man blir expert på att enkelt skapa komplicerade frågor. Med en logisk och humoristisk inställning till vad inte är mest spännande av ämnen erbjuder författaren hundratals exempel för att följa med hans tydligt förklarade SQL-begrepp, tekniker och bästa praxis för databasdesign och -frågor.

Nybörjare kommer att få stora mängder av värde från den här boken, men även de med en rimlig grad av befintlig kunskap kommer sannolikt att lära sig flera nya tips och tricks (och lanserar förmodligen några dåliga vanor längs vägen.) Uppdaterad för fjärde upplagan med ny avancerade ämnen som partitionering och gruppering, provdatabaser och skapande skript finns tillgängliga för Microsoft Access, SQL Server, MySQL och andra plattformar. Finns i Kindle och Paperback-format, det här är boken du vill köpa om du letar efter att dra upp ditt SQL-frågespel dramatiskt.

Bäst för Snabbreferens: SQL Pocket Guide

Se på Amazon

Oavsett om du är en utvecklare på grundnivå eller databasen, eller om du har arbetat med SQL i flera år, kommer det att vara en superhuman prestation att komma ihåg detaljerna i alla möjliga kommandon och argument. Det är där Jonathan Gennicks kompakta SQL Pocket Guide kommer in.

Omfattar en rad databasservrar, inklusive Microsoft SQL Server, Oracle, DB2 och andra, förklarar denna praktiska referens implementeringsskillnader mellan plattformar och fungerar som en utmärkt uppdatering för sällan använda kommandon.

Utformad som en referens snarare än en handbok, behöver du inte läsa boken från omslag till omslag - den är utformad för att sitta på ett skrivbord och konsulteras vid behov. Medan du kunde hitta det mesta av informationen inuti med några bra Google-sökningar, kan du snabbt bläddra igenom SQL Pocket Guide för de exakta detaljerna du behöver är ofta snabbare, mer specifika och har mycket mindre risk för distraktion.

Bäst för att lära T-SQL: T-SQL Grundläggande

Se på Amazon

De flesta SQL-guider och referenser försöker vara plattform-agnostiska, vilket gör att de kan vara användbara för ett större antal läsare till kostnaden för att inte alltid vara helt exakt eller fullständigt för ett visst databassystem. För de som krävs för att helt och hållet arbeta med Microsoft SQL Server, kan det dock vara ett bättre alternativ att fokusera helt på invecklingarna av Transact-SQL - Microsofts specifika variant av språket.

Medan det riktar sig till de nya på språket, T-SQL Grundläggande är inte rädd att ta itu med mer avancerade frivilliga ämnen också, och långtidspraktiker kommer inte troligen att gå iväg tomhänt. Alla kodprover har testats mot både moln och lokalinstallationer av SQL Server, så du kan använda dem oavsett vilken version du har tillgång till.

Användbar för utvecklare, databasadministratörer och kraftanvändare, den här boken är inte bara en lista med kommandon och syntax. Istället lär den både teorin bakom T-SQL och hur man bäst kan använda den i den verkliga världen, med massor av praktiska exempel för att hjälpa till under vägen.

Bäst för utvecklare: Murachs SQL Server 2016 för utvecklare

Se på Amazon

Oavsett om du är en erfaren utvecklare som behöver förbättra din Microsoft SQL Server-kompetens eller en programmerare på grundnivå som vill förbättra sig vid SQL-kodning, Murachs SQL Server 2016 för utvecklare är den perfekta platsen att börja.

Som titeln antyder är den nästan 700 sidiga boken främst riktad mot utvecklare, men där det är relevant presenteras också användbar information om databasadministrationen. Dess tjugo kapitel är uppdelade i fyra sektioner - introduktion, viktiga SQL-färdigheter, avancerade SQL-färdigheter och databasdesign och implementering - med Murachs ovanliga men förnuftiga inställning att placera koncept och diskussion på sidor med vänster / jämn nummer och relaterade skärmdumpar och exempel på de högra / udda sidorna.

Allt förklaras enkelt och tydligt, oavsett om det är introduktionsämnen som att hämta och sammanfatta data eller mer komplicerade ämnen som lagrade procedurer, utlösare eller använda .NET Common Language runtime (CLR).

För dem som inte har en befintlig MS SQL-serverinstans att använda, finns instruktioner i slutet av boken för att konfigurera och använda provdatabasen.

Bäst för lärande genom att göra: SQL-praktikproblem

Se på Amazon

För dem som vill expandera sin SQL-kunskap utöver vad som vanligtvis finns i studieguider och online-handledning, SQL Practice Problem tar ett uppfriskande sätt att lära sig språket.

Boken innehåller 57 problem som sträcker sig i svårigheter från nybörjare till avancerad och utformad för att efterlikna de utmaningar som SQL-användare står inför i den verkliga världen. Författarens avsikt är att lära läsarna att "tänka i SQL", analysera dataproblem och komma med högkvalitativa lösningar.

För de som inte har tillgång till en befintlig databaseserver, ingår installationsinstruktioner för den fria Microsoft SQL Server Express Edition och hanteringsstudio tillsammans med ett videonomgång för provdatabasen.

SQL Practice Problem är i stort sett inriktad mot dem som vill hämta data (via SELECT-satser) istället för att uppdatera befintlig information, och vem behöver lära sig de mest effektiva sätten att göra det. Den är tillgänglig i både Kindle och Paperback-versioner, och författaren är tillgänglig via e-post för hjälp med problem och frågor.

Vår process

Våra författare tillbringade 15 timmar som undersöker de mest populära SQL-böckerna på marknaden. Innan de gjorde sina slutliga rekommendationer, ansåg de 17 olika böcker övergripande, skärmade alternativ från 14 olika utgivare och läsa över 100 användarrecensioner (både positiva och negativa). All denna forskning lägger till rekommendationer som du kan lita på.