Skip to main content

8 najboljih SQL knjiga za kupnju u 2018

Week 0 (Travanj 2025)

Week 0 (Travanj 2025)
Anonim

Naši urednici samostalno istražuju, ispituju i preporučuju najbolje proizvode; ovdje možete saznati više o našem postupku pregleda. Možemo primati provizije za kupnje napravljene od naših odabranih veza.

Nakon svog razvoja u sedamdesetima, strukturirani jezik upita (SQL) uskoro postaje standard za komunikaciju s relacijskim bazama podataka. Tijekom proteklih desetljeća jezik je nastavio značajno rasti, s nekoliko varijanti koji su proširili i poboljšali njegovu upotrebu za određene platforme baze podataka. Poznavanje sintakse i upotrebe SQL-a nužno je za mnoge, od poslovnih analitičara i znanstvenika podataka do programera i administratora baze podataka. Iako razumijevanje dubine SQL-a može biti komplicirano, na sreću, postoje desetke knjiga koje će vas dovesti do brzine.

Iako su mnogi referentni vodiči usmjereni na SQL početnike, drugi dobro zadovoljavaju one koji traže naprednije razumijevanje. Slično tome, iako se nekoliko vodiča usredotočuje na određenu varijantu baze podataka kao što je Microsoft SQL Server, drugi su široko primjenjivi u mnogim platformama relacijskih baza podataka. Bez obzira na vaše potrebe SQL-a, pronašli smo najbolje SQL vodiče za upotrebu i referentne vodiče za programere, administratore i druge za kupnju.

Naši vrhunski odabiri

Najbolje za početnike: Početak rada s SQL-om

Pogledajte na Amazonu Pogledajte na Barnesandnoble.com

Izdavač veterana tehnologije O'Reilly tijekom godina je izbacio mnoge različite SQL vodiče, ali za one koji su samo umočili prste u vodu, Početak rada s SQL je idealno mjesto za početak.

Na 130 stranica, knjiga je relativno kratka, s namjerom da pomogne čitateljima da gospodo temelje i da brzo nauče izvršavati korisne zadatke. Prepun primjera i korisnih objašnjenja napisana je u jednostavnom, pristupačnom stilu koji ne preuzima puno ili nikakvo prethodno znanje. Korisno za one koji tek počinju, knjiga ne zahtijeva pristup postojećem poslužitelju baze podataka. Umjesto toga, objašnjava kako postaviti okruženje praksi kod kuće, koristeći SQLite kako bi se smanjili troškovi i složenost.

Dok se većina knjige usredotočuje na osnovne naredbe potrebne za prikupljanje, razvrstavanje i ažuriranje podataka, posljednje poglavlje govori o naprednijim temama i pruža dodatne resurse za one koji su zainteresirani.

Runner-Up, najbolji za početnike: SQL All-in-One za lutke

Pogledajte na Amazonu

Šanse su da ste u nekom trenutku vidjeli prepoznatljiv crni i žuti dizajn knjige "For Dummies" - uostalom, serija pokriva nevjerojatan raspon tema. SQL sve-u-jednom za lutke je težak teren, ali je 750+ stranica podijeljeno u osam svezaka, s logičkom strukturom koja čini rad kroz nju manje preveliku. Knjiga je napisana na laganom i pristupačnom načinu - preuzima određeni stupanj općih tehničkih znanja čitatelja, ali ne nužno za administriranje ili razvoj baze podataka.

Kao i osnovni pojmovi iza jezika, SQL sve-u-jednom za lutke obuhvaća nekoliko drugih povezanih tema, uključujući sigurnost podataka, razvoj, XML, ugađanje performansi baze podataka i još mnogo toga. Knjiga je dostupna iu običnom i fizičkom obliku, uz preuzimanje koda dostupnih od izdavača.

Najbolje za brzi početak brzine: SQL u 10 minuta

Pogledajte na Amazonu Vidi na Barnesandnoble.com Pogledajte na Cilj

Ako ste razvojni programer, poslovni analitičar ili bilo tko drugi tko treba brzo se uvjeriti u upotrebu SQL, SQL u 10 minuta pisano je s vama na umu. Iako vjerojatno nećete postati stručnjak toliko brzo, knjiga izvrsno poučava osnove u žurbi i podijeljena je na 22 lekcije koje obuhvaćaju sve od osnovnih izjava SELECT i UPDATE na naprednije teme poput pohranjenih procedura i transakcijska obrada.

Sadržaj se prikazuje u logičnom i metodičkom poretku, ali je također lako zamotati i izlaziti iz svake sekcije po potrebi, sintaksa učenja i koncepti samo kada ih trebate. U tekstu se pokrivaju nekoliko platformi baze podataka, od programa Microsoft Access i SQLite do MySQL, Oracle i više, dajući primjere relevantne i izravno primjenjive na širi raspon čitatelja. Uz primjere kodova u punoj boji u verziji knjige knjige i obilje lekcija i objašnjenja na putu, ovo je idealno sredstvo za SQL-učenike s vremenom izgladnjelim vremenom.

Najbolje za izradu složenih upita: SQL upiti za pukog smrtnika

Pogledajte na Amazonu Pogledajte na Barnesandnoble.com

Kao što ime sugerira, SQL upiti za samo smrtnike usredotočuje se na učenje svojih čitatelja kako postati stručnjak za stvaranje složenih upita s lakoćom. S logičkim i duhovitim pristupom onome što nije najviše uzbudljivih tema, autor nudi stotine primjera koje prate njegove jasno napisane objašnjenja za SQL koncepte, tehnike i najbolje prakse za dizajn baze podataka i upite.

Početnici će dobiti veliku količinu vrijednosti iz ove knjige, ali čak i oni koji imaju fer stupanj postojećeg znanja vjerojatno će naučiti nekoliko novih savjeta i trikova (i vjerojatno će se prepoznati nekoliko loših navika na putu.) Ažurirano za četvrto izdanje s novim napredne teme kao što su particioniranje i grupiranje, baze podataka uzoraka i skripte za stvaranje dostupne su za Microsoft Access, SQL Server, MySQL i druge platforme. Dostupan u zapaljivom i mekšom obliku, ovo je knjiga koju ćete kupiti ako želite dramatično podići igru ​​za SQL upit.

Najbolje za brzu referencu: SQL Pocket Vodič

Pogledajte na Amazonu

Bez obzira jeste li razvojni programer ili administrator baze podataka na razini ulaza ili ste već godinama radili s SQL-om, sjećanje na pojedinosti o svakoj mogućoj naredbi i argumentu bilo bi superhuman pothvat. Tamo je kompaktni Jonathan Gennick SQL Pocket vodič dolazi u.

Pokrivanje niza poslužitelja baze podataka, uključujući Microsoft SQL Server, Oracle, DB2 i druge, ova praktična referenca objašnjava implementacijske razlike između platformi i služi kao izvrstan podsjetnik za rijetko korištene naredbe.

Dizajniran kao referenca, a ne kao priručnik, nema potrebe za čitanjem knjige iz poklopca na pokrivanje - osmišljeno je da sjedne na stol i da ga se konzultira kada je to potrebno. Iako biste mogli pronaći većinu informacija s nekoliko dobrih Googleovih pretraživanja, moći ćete brzo proći kroz SQL Pocket vodič jer točne pojedinosti koje trebate često su brže, specifičnije i imaju mnogo manje šanse za ometanje.

Najbolje za učenje T-SQL: T-SQL Osnove

Pogledajte na Amazonu

Većina SQL vodiča i referenci pokušavaju biti agnosticki za platformu, što im omogućuje da budu korisni širem rasponu čitatelja po cijeni koja nije uvijek potpuno precizna ili kompletna za bilo koji sustav baze podataka. Za one koji su obavezni raditi u potpunosti s Microsoft SQL Serverom, međutim, potpuno se usredotočujući se na zamršenosti Transact-SQL - Microsoftove specifične varijante jezika - možda je bolja opcija.

Iako je usmjeren na one nove na jeziku, T-SQL Osnove ne boji se boriti se s naprednijim i neobaveznim temama, a dugogodišnji praktičari vjerojatno neće hodati praznih ruku. Svi uzorci koda testirani su i na oblaku i na lokalnim instalacijama sustava SQL Server, pa ćete ih moći koristiti bez obzira na inačicu kojoj imate pristup.

Korisni za programere, administratore baza podataka i korisnike energije, ova knjiga nije samo popis naredbi i sintakse. Umjesto toga, ona podučava i teoriju iza T-SQLa i kako ga najbolje iskoristiti u stvarnom svijetu, s mnogo praktičnih primjera koji će pomoći na putu.

Najbolji za razvojne programere: Murach SQL Server 2016 za razvojne programere

Pogledajte na Amazonu

Bilo da ste iskusni razvojni programer koji želi poboljšati vaše vještine Microsoft SQL Server ili programer koji je na razini ulaza koji želi postati bolji kod SQL kodiranja, Murachov SQL Server 2016 za razvojne programere je idealno mjesto za početak.

Kao što naslov sugerira, gotovo 700 stranica knjiga prvenstveno je usmjerena na programere, ali gdje je relevantno, korisne informacije o upravljanju bazom podataka je također predstavljen. Njihova dvadeset poglavlja podijeljena su u četiri odjeljka - uvod, bitne SQL vještine, napredne SQL vještine i dizajn i implementaciju baze podataka - koristeći Murachov neobičan, ali razumljiv pristup postavljanju koncepata i rasprava na stranicama s lijeve strane / parnih brojeva i srodnih snimaka zaslona i primjera na desnim stranicama / stranim brojevima.

Sve se jednostavno i jasno objašnjava, bilo da se radi o uvodnim temama poput dohvaćanja i sažetka podataka ili složenijih tema poput pohranjenih postupaka, pokretača ili korištenjem zajedničkog jezičnog jezika .NET (CLR).

Za one koji nemaju postojeću instancu MS SQL poslužitelja za upotrebu, upute se nalaze na kraju knjige za postavljanje i korištenje baze podataka uzorka.

Najbolje za učenje radom: SQL prakse Problemi

Pogledajte na Amazonu

Za one koji žele proširiti svoje SQL znanje izvan onoga što je obično dostupno u vodičima za učenje i online udžbenikima, SQL praksa problema zauzima osvježavajuće različit pristup učenju jezika.

Knjiga sadrži 57 problema, u rasponu poteškoća od početnika do naprednih, i dizajniran da oponaša vrste izazova s ​​kojima SQL korisnici lice u stvarnom svijetu. Autorova namjera je podučiti čitatelje da "razmišljaju u SQL-u", analiziraju probleme s podacima i donesu kvalitetna rješenja.

Za one koji nemaju pristup postojećem poslužitelju baze podataka, upute za postavljanje su uključene u besplatni Microsoft SQL Server Express izdanje i upravljački studio, zajedno s videokazom za bazu podataka uzorka.

SQL praksa problema uglavnom je orijentiran prema onima koji žele dohvatiti podatke (putem SELECT izjava) umjesto ažuriranja postojećih informacija i koji trebaju naučiti najdjelotvornije načine. Dostupna je iu verzijama Kindle i u meki, a autor je dostupan putem e-pošte za pomoć u vezi s problemima i uputama.

Naš proces

Naši su pisci potrošili 15 sati istraživanje najpopularnijih SQL knjiga na tržištu. Prije nego što donesu svoje konačne preporuke, razmotrili su 17 različite knjige ukupno, prikazane opcije iz 14 različitih izdavača, i čitati preko 100 korisničke recenzije (pozitivne i negativne). Sve ovo istraživanje dodaje preporuke koje možete vjerovati.