De 9 bästa SQL-böckerna 2021

01

av 09

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

Courtesy of Amazon

” data-caption=”” data-expand=”300″ id=”mntl-sc-block-image_2-0-1″ data-tracking-container=”true”/>

Med tillstånd av Amazon

Köp på Amazon Köp på Barnesandnoble.com

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

På 130 sidor är boken relativt kort, inriktad på att hjälpa läsare att bemästra grunderna och snabbt lära sig hur man utför användbara uppgifter. Fullproppad med praktiska exempel och användbara förklaringar, den är skriven i en enkel, lättillgänglig stil som inte förutsätter mycket eller några förkunskaper. Till hjälp för de som precis har börjat, kräver boken inte tillgång till en befintlig databasserver. Istället förklarar den hur man ställer in en övningsmiljö hemma, med hjälp av SQLite för att minska kostnader och komplexitet.

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

02

av 09

Tvåan, Bäst för nybörjare: SQL Allt-i-ett för dummies

Köp på Amazon

Chansen är stor att du har sett den distinkta svarta och gula designen av en ”For Dummies”-bok någon gång – serien täcker trots allt ett otroligt utbud av ämnen.

SQL allt-i-ett för Dummies

är en tungt vägande tome, men dess över 750 sidor är uppdelade i åtta volymer, med en logisk struktur som gör det mindre överväldigande att arbeta igenom det. Boken är skriven på ett lätt och lättillgängligt sätt – den förutsätter visserligen en viss generell teknisk kunskap från läsaren, men inte nödvändigtvis om databasadministration eller utveckling.

Samt de grundläggande begreppen bakom språket ,

SQL All-in- One for Dummies

täcker flera andra relaterade ämnen, inklusive datasäkerhet, utveckling, XML, justering av databasprestanda och mer. Boken finns tillgänglig i både Kindle och fysisk form, med kodnedladdningar tillgängliga från förlaget.

03

av 09

Bäst för att snabbt ta sig Upp till hastighet: SQL på 10 minuter

Köp på Amazon

Köp på Barnesandnoble.com

Om du är en utvecklare, affärsanalytiker eller någon annan som snabbt behöver komma överens med att använda SQL,

SQL på 10 minuter

skrevs med dig i åtanke. Även om det är osannolikt att du blir en expert så snabbt, gör boken ett bra jobb med att lära ut det väsentliga i all hast och är uppdelad i 22 lektioner som täcker allt från grundläggande SELECT- och UPDATE-satser till mer avancerade ämnen som lagrade procedurer och transaktionsbehandling.

Innehållet presenteras i en logisk och metodisk ordning, men det är också lätt att doppa in och ur varje avsnitt efter behov, lära sig syntax och begrepp bara när du behöver dem. Flera databasplattformar täcks av texten, från Microsoft Access och SQLite till MySQL, Oracle och fler, vilket gör exempel relevanta och direkt tillämpbara för ett bredare spektrum av läsare. Med fyrfärgskodexempel i pappersversionen av boken och massor av tutorials och förklarare längs vägen, är detta den idealiska resursen för den tidssvältande SQL-läraren.

04

av 09

Bäst för att skapa komplex Queries: SQL Queries for Mere Mortals

Köp på Amazon Köp på Barnesandnoble. com

Som namnet antyder, SQL-frågor för mer dödliga

fokuserar på att lära sina läsare hur man blir expert på att skapa även komplicerade frågor med lätthet. Med en logisk och humoristisk inställning till vad som inte är

mest spännande ämnen, författaren erbjuder hundratals exempel som komplement till hans tydligt skrivna förklaringar av SQL-koncept, -tekniker och bästa praxis för databasdesign och -frågor.

Nybörjare kommer att få stora mängder värde av 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 förmodligen avläsa några dåliga vanor tillsammans vägen). Uppdaterad för den fjärde utgåvan med nya avancerade ämnen som partitionering och gruppering, exempeldatabaser och skapande skript är tillgängliga för Microsoft Access, SQL Server, MySQL och andra plattformar. Tillgänglig i Kindle- och pocketformat, det här är boken att köpa om du är ute efter att dramatiskt lyfta ditt SQL-frågespel.

05

av 09

Bäst för snabbreferens : SQL Pocket Guide

Köp på Amazon

Om du' Om du är en nybörjarutvecklare eller databasadministratör, eller om du har arbetat med SQL i flera år, skulle det vara en övermänsklig bedrift att komma ihåg detaljerna för alla möjliga kommandon och argument. Det är där Jonathan Gennicks kompakta SQL Pocket Guide

kommer in.

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

Designad som en referens snarare än en instruktionsmanual, det finns inget behov av att läsa boken från pärm till pärm – den är utformad för att sitta på ett skrivbord och rådfrågas vid behov. Även om 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 specifik och rymmer mycket mindre chan ce av distraktion.

06
av 09

Bäst för att lära sig T-SQL: T-SQL Fundamentals

Köp på Amazon

De flesta SQL-guider och referenser försöker vara plattforms-agnostiska, vilket tillåter dem för att vara användbara för ett bredare spektrum av läsare till priset av att de inte alltid är helt korrekta eller kompletta för något speciellt databassystem. För dem som krävs för att arbeta helt och hållet med Microsoft SQL Server kan dock helt och hållet fokusera på krångligheterna i Transact-SQL – Microsofts specifika variant av språket – vara ett bättre alternativ.

Även om det är riktat till de som är nya inom språket, T-SQL Fundamentals

är inte rädd för att ta itu med mer avancerade, valfria ämnen också, och Utövare under lång tid kommer sannolikt inte att gå därifrån tomhänta. Alla kodexempel har testats mot både molnet och lokala installationer av SQL Server, så du kommer att kunna använda dem oavsett vilken version du har tillgång till.

Användbar för både utvecklare, databasadministratörer och avancerade användare, den här boken är inte bara en lista med kommandon och syntax. Istället lär den ut 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 på vägen.

07

av 09

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

Köp på Amazon

Oavsett om du är en erfaren utvecklare som behöver förbättra dina Microsoft SQL Server-färdigheter eller en nybörjarprogrammerare som vill bli bättre på SQL-kodning, Murachs SQL Server 2016 för utvecklare

är det perfekta stället att börja.

Som titeln antyder, nästan Boken på 700 sidor riktar sig i första hand till utvecklare, men där det är relevant presenteras även användbar information om databasadministration. Dess tjugo kapitel är uppdelade i fyra sektioner – introduktion, grundläggande SQL-kunskaper, avancerade SQL-färdigheter och databasdesign och implementering – med hjälp av Murachs ovanliga men förnuftiga tillvägagångssätt att placera koncept och diskussioner på vänster-/jämna sidor, och relaterade skärmdumpar och exempel på de högra/udda sidorna.

Allt förklaras enkelt och tydligt , oavsett om det är inledande ämnen som att hämta och sammanfatta data, eller mer komplicerade ämnen som lagrade procedurer, triggers eller att använda .NET common language runtime (CLR).

För dig som inte gör det Om du har en befintlig MS SQL-serverinstans att använda, finns instruktioner i slutet av boken för att ställa in och använda exempeldatabasen.

08

av 09

Bäst för att lära sig genom att göra: SQL-övningsproblem

Köp på Amazon

För dem vill utöka sin SQL-kunskap utöver vad som vanligtvis är tillgängligt i studieguider och onlinehandledningar,

SQL-övningsproblem

tar ett uppfriskande annorlunda tillvägagångssätt för att lära sig språket.

Boken innehåller 57 problem, som sträcker sig i svårighetsgrad från nybörjare till avancerade, och utformad för att efterlikna de typer av utmaningar som SQL-användare möter 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 dem som inte har tillgång till en befintlig databasserver, ingår installationsinstruktioner för den kostnadsfria Microsoft SQL Server Express Edition och managementstudio, tillsammans med en videogenomgång för exempeldatabasen.

SQL-övningsproblem

är till stor del orienterad mot dem som vill hämta data (via SELECT-satser) snarare än att uppdatera befintlig information, och som behöver lära sig de mest effektiva sätten att göra det. Den finns i både Kindle- och pocketversioner, och författaren är tillgänglig via e-post för hjälp med problem och frågor.

09

av 09

Bäst för att undvika misstag: SQL-antimönster: Undvika th e Fallgroparna med databasprogrammering (pragmatiska programmerare)

Köp på Amazon

För de som befinner sig på ett mellanstadium av sin SQL-kunskap kan du upptäcka att det finns några vanliga programmeringsfel du gör.

SQL-antimönster hjälper dig att undvika. Skrivet av Bill Karwin fokuserar det på de vanligaste SQL-programmeringsfelen, identifiera vad de är och hur man korrigerar dem. Boken är uppdelad i fyra delar, och trots att den är riktad och fungerar som ett bra sätt för mer avancerade användare att bli av med vanliga databasfel.