Skip to main content

8 najlepších kníh SQL kúpiť v roku 2018

Anonim

Naši redaktori nezávisle vyhľadávajú, testujú a odporúčajú najlepšie produkty; Viac informácií o našom procese kontroly nájdete tu. Môžeme dostať provízie za nákupy z našich vybraných odkazov.

Po jeho vývoji v sedemdesiatych rokoch sa Štruktúrovaný jazyk dopytov (SQL) čoskoro stal štandardom pre komunikáciu s relačnými databázami. V priebehu predchádzajúcich desaťročí tento jazyk výrazne rástol, pričom viaceré varianty sa rozšírili a rozšírili jeho používanie na konkrétne databázové platformy. Znalosť syntaxe a používanie jazyka SQL je potrebná pre mnohých, od podnikových analytikov a vedcov údajov až po vývojárov a administrátorov databáz. Zatiaľ čo pochopenie hĺbky SQL môže byť komplikované, našťastie existujú desiatky kníh, ktoré vás dovedú až k rýchlosti.

Zatiaľ čo mnoho referenčných sprievodcov je zameraných na začiatočníkov SQL, iní sa uspokoja s tými, ktorí hľadajú pokročilejšie pochopenie. Podobne, hoci niekoľko sprievodcov sa zameriava na konkrétnu databázovú variantu, ako je Microsoft SQL Server, iné sú všeobecne aplikovateľné na mnohých platformách relačných databáz. Bez ohľadu na to, ako vaše SQL požiadavky vyzerajú, našli sme najlepšie príručky SQL a referenčné príručky pre vývojárov, administrátorov a ďalších, ktorí teraz kupujú.

Naše najlepšie výbery

Najlepšie pre začiatočníkov: Začíname s SQL

Pozrite sa na Amazon Pozrite sa na Barnesandnoble.com

Veterán technológia vydavateľ O'Reilly vydal veľa rôznych SQL sprievodcov v priebehu rokov, ale pre tých, ktorí len ponoriť svoje prsty vo vode, Začíname so službou SQL je ideálnym miestom na začatie.

Na 130 stranách je kniha relatívne krátka, ktorej cieľom je pomôcť čitateľom zvládnuť základy a rýchlo sa naučiť, ako vykonávať užitočné úlohy. Priblížené príklady a užitočné vysvetlenia sú napísané v priamom, prístupnom štýle, ktorý nepredpokladá veľa alebo žiadne predchádzajúce znalosti. Pre tých, ktorí práve začínajú, kniha nevyžaduje prístup k existujúcemu databázovému serveru. Namiesto toho vysvetľuje, ako nastaviť praktické prostredie doma pomocou SQLite, aby sa znížili náklady a zložitosť.

Zatiaľ čo väčšina knihy sa zameriava na základné príkazy potrebné na vyhľadávanie, triedenie a aktualizáciu údajov, záverečná kapitola popisuje pokročilejšie témy a poskytuje ďalšie zdroje pre tých, ktorí majú záujem.

Runner-Up, najlepšie pre začiatočníkov: SQL All-in-One For Dummies

Pozrite sa na Amazon

Je pravdepodobné, že v určitom čase ste videli charakteristický čierny a žltý dizajn knihy "For Dummies" - séria obsahuje koniec neuveriteľného okruhu tém. SQL All-in-One pre figuríny je ťažký tome, ale jeho 750 + stránok je rozdelených do ôsmich zväzkov, s logickou štruktúrou, ktorá z neho robí prácu menej ohromujúcou. Kniha je napísaná ľahkým a prístupným spôsobom - predpokladá určitý stupeň všeobecných technických poznatkov od čitateľa, nie však nevyhnutne databázovej správy alebo vývoja.

Rovnako ako základné koncepty jazyka, SQL All-in-One pre figuríny zahŕňa niekoľko ďalších súvisiacich tém vrátane zabezpečenia dát, vývoja, XML, ladenia výkonnosti databáz a ďalších. Kniha je k dispozícii v Kindle aj vo fyzickej podobe, s možnosťou stiahnutia kódu od vydavateľa.

Najlepšie pre rýchle dosiahnutie rýchlosti: SQL za 10 minút

Pozrite sa na Amazon Pozri na Barnesandnoble.com Pozri na cieľ

Ak ste vývojár, obchodný analytik alebo niekto iný, ktorý potrebuje rýchlo sa vyrovnať s používaním SQL, SQL za 10 minút bolo napísané s vami. Zatiaľ čo sa pravdepodobne nebudete veľmi rýchlo stať odborníkom, kniha robí skvelú prácu pri výučbe základov v zhone a je rozdelená na 22 lekcií, ktoré pokrývajú všetko od základných príkazov SELECT a UPDATE až po pokročilejšie témy, ako sú uložené procedúry a transakčné spracovanie.

Obsah je prezentovaný v logickom a metodickom poradí, ale je tiež ľahké ponoriť sa do a von z každej sekcie podľa potreby, učiť syntax a koncepty iba vtedy, keď ich potrebujete. Niekoľko databázových platforiem je obsiahnutých v texte, od Microsoft Access a SQLite až po MySQL, Oracle a ďalšie, takže príklady sú relevantné a priamo použiteľné pre širšiu škálu čitateľov. S plnofarebnými príkladmi kódu v papierovej verzii knihy a množstvom výučbov a vysvetľovačov pozdĺž cesty je ideálnym zdrojom pre študentov SQL, ktorí nie sú spokojní s časom.

Najlepšie pre vytváranie komplexných dopytov: SQL dotazov na jednoduché úmrtnosti

Pozrite sa na Amazon Pozrite sa na Barnesandnoble.com

Ako naznačuje názov, SQL dotazov na jednoduché úmrtnosti sa zameriava na výučbu svojich čitateľov, ako sa stať odborníkom pri vytváraní komplikovaných otázok s ľahkosťou. S logickým a humorným prístupom k tomu, čo nie je väčšina vzrušujúce témy, autor ponúka stovky príkladov, ktoré sprevádzajú jeho jasne napísané vysvetlenia konceptov, techník a najlepších postupov SQL pre návrh databázy a dopyty.

Začiatočníci získajú z tejto knihy veľké množstvo hodnôt, ale aj tí, ktorí majú spravodlivý stupeň existujúcich vedomostí, sa pravdepodobne naučia niekoľko nových tipov a trikov (a pravdepodobne odkryjú niekoľko zlé návyky pozdĺž cesty.) Aktualizované pre štvrté vydanie s novým pokročilé témy ako rozdelenie a zoskupovanie, vzorové databázy a skripty na tvorbu sú k dispozícii pre Microsoft Access, SQL Server, MySQL a iné platformy. K dispozícii vo formáte Kindle a paperback, je to kniha, ktorú si môžete kúpiť, ak chcete dramaticky zdvihnúť vašu dotazovú hru SQL.

Najlepšie pre rýchlu referenciu: SQL Pocket Guide

Pozrite sa na Amazon

Bez ohľadu na to, či ste vývojár alebo administrátor databázy na úrovni vstupu, alebo ste už dlho pracovali s SQLom, pamätajte si detaily každého možného príkazu a argumentu by bol superhumánny výkon. Tam je kompaktný Jonathan Gennick SQL Pocket Guide prichádza.

Pokrýva širokú škálu databázových serverov, vrátane Microsoft SQL Server, Oracle, DB2 a ďalších, táto šikovná referencia vysvetľuje implementačné rozdiely medzi platformami a slúži ako vynikajúci obnovovač pre zriedkavé príkazy.

Je navrhnutá skôr ako referenčná príručka než ako návod na použitie, nie je potrebné čítať knihu z obálky na obal - je určená na to, aby sedela na stole a v prípade potreby ju konzultovala. Zatiaľ čo ste mohli nájsť väčšinu informácií vo vnútri s niekoľkými dobrými vyhľadávaniami Google, môžete rýchlo prejsť SQL Pocket Guide presné detaily, ktoré potrebujete, sú často rýchlejšie, konkrétnejšie a majú oveľa menšiu šancu na rozptýlenie.

Najlepšie pre učenie T-SQL: Základy T-SQL

Pozrite sa na Amazon

Väčšina sprievodcov a referencií SQL sa snaží byť platformovo-agnostická, čo im umožňuje byť užitočným pre širšiu škálu čitateľov za cenu, že nie vždy sú úplne presné alebo úplné pre každý konkrétny databázový systém. Pre tých, ktorí sú povinní pracovať úplne so serverom Microsoft SQL Server, však môže byť lepšou možnosťou sústrediť sa výlučne na zložitosť Transact-SQL - špecifickú variantu jazyka Microsoft.

Hoci je zameraná na tých, ktorí sú noví k tomuto jazyku, Základy T-SQL neboj sa zaoberať sa pokročilejšími voliteľnými témami a dlhoroční odborníci pravdepodobne nebudú chodiť s prázdnymi rukami. Všetky vzorky kódu boli testované na inštaláciu servera SQL v cloude aj v prevádzkových priestoroch, takže ich budete môcť používať bez ohľadu na verziu, ku ktorej máte prístup.

Užitočné pre vývojárov, administrátorov databáz a používateľov napájania, táto kniha nie je len zoznam príkazov a syntaxe. Namiesto toho učí teóriu T-SQL a jeho najlepšie využitie v reálnom svete s množstvom praktických príkladov, ktoré by pomohli pomôcť.

Najlepšie pre vývojárov: Murach je SQL Server 2016 pre vývojárov

Pozrite sa na Amazon

Či už ste skúsený vývojár, ktorý potrebuje vylepšiť vaše zručnosti Microsoft SQL Server alebo začínajúci programátor, ktorý sa snaží získať lepšie kódovanie SQL, Murach SQL Server 2016 pre vývojárov je ideálnym miestom na začatie.

Ako naznačuje názov, takmer 700-stranová kniha je primárne zameraná na vývojárov, ale v prípade potreby sa uvádzajú aj užitočné informácie o správe databázy. Jeho dvadsať kapitol je rozdelených do štyroch častí - úvod, základné znalosti SQL, pokročilé SQL zručnosti a návrh a implementácia databázy - pomocou Murachovho nezvyčajného, ​​ale rozumného prístupu k umiestňovaniu konceptov a diskusií na ľavé / sudé stránky a súvisiace screenshoty a príklady na pravej / nepárnej stránke.

Všetko sa vysvetľuje jednoducho a jasne, či už ide o úvodné témy ako vyhľadávanie a zhrnutie údajov, alebo zložitejšie témy, ako sú uložené procedúry, spúšťače alebo používanie .NET bežnej jazykovej runtime (CLR).

Pre tých, ktorí nemajú existujúcu inštanciu servera MS SQL, sú na konci knihy zahrnuté pokyny na nastavenie a používanie vzorovej databázy.

Najlepšie pre učenie tým, že robíte: Problémy SQL praxe

Pozrite sa na Amazon

Pre tých, ktorí chcú rozšíriť svoje znalosti SQL nad rámec toho, čo je zvyčajne dostupné v študijných príručkách a on-line výučbách, Problémy SQL praxe má osviežujúci prístup k učeniu sa jazyka.

Kniha obsahuje 57 problémov, ktoré sa nachádzajú v ťažkostiach od začiatočníkov až po pokročilých a ktoré sú navrhnuté tak, aby napodobňovali druhy výziev, ktorým čelia používatelia SQL v reálnom svete. Autorov zámerom je naučiť čitateľov, aby "premýšľali v SQL", analyzovali problémy s údajmi a prišli s vysokokvalitnými riešeniami.

Pre tých, ktorí nemajú prístup k existujúcemu databázovému serveru, sú pre bezplatnú Microsoft SQL Server Express Edition a manažérske štúdio zahrnuté pokyny pre inštaláciu spolu s návodom na video pre vzorovú databázu.

Problémy SQL praxe je vo veľkej miere zameraná na tých, ktorí chcú získať údaje (prostredníctvom príkazov SELECT) a nie na aktualizáciu existujúcich informácií a ktorí sa musia naučiť najefektívnejšie spôsoby. Je k dispozícii v verziách Kindle i paperback a autor je k dispozícii prostredníctvom e-mailu s pomocou problémov a dopytov.

Náš proces

Naši spisovatelia strávili 15 hodiny skúmanie najpopulárnejších SQL kníh na trhu. Pred prijatím svojich konečných odporúčaní uvažovali 17 rôzne knihy celkovo, skríningové možnosti od 14 rôznych vydavateľov a čítať viac ako 100 používateľské recenzie (pozitívne aj negatívne). Celý tento výskum dopĺňa odporúčania, ktorým môžete dôverovať.