Naši uredniki samostojno raziskovajo, testirajo in priporočajo najboljše izdelke; Tu lahko preberete več o našem pregledu. Mi lahko prejmemo provizije za nakupe iz izbranih povezav.
Po razvoju v sedemdesetih letih je strukturiran jezik poizvedb (SQL) kmalu postal standard za komuniciranje z relacijskimi bazami podatkov. V preteklih desetletjih se je jezik še naprej znatno povečeval, z več različicami, ki so razširile in okrepile njegovo uporabo za specifične bazne platforme. Poznavanje sintakse in uporabe SQL je za mnoge potrebno, od poslovnih analitikov in znanstvenikov do razvijalcev in administratorjev baz podatkov. Medtem ko je razumevanje globine SQL lahko zapleteno, na srečo je na voljo več deset knjig, ki vas pripeljejo do hitrosti.
Medtem ko je veliko referenčnih vodnikov namenjenih začetnikom SQL, drugi skrbijo za tiste, ki iščejo bolj napredne razumevanje. Podobno je, čeprav se več vodnikov osredotoča na različico različice baze podatkov, kot je Microsoft SQL Server, drugi pa na splošno veljajo za mnoge platforme relacijskih baz podatkov. Ne glede na vaše potrebe po SQL-ju smo našli najboljše smernice za vodenje SQL-jev in navodila za razvijalce, skrbnike in druge kupce.
Naši najboljši izbori
Najboljše za začetnike: Uvod v SQL
O'Reilly, založnik za tehnologijo veteranov, je v preteklih letih postavil številne različice SQL vodnikov, toda za tiste, ki preprosto potopijo prste v vodo, Uvod v SQL je idealno mesto za začetek.
Na 130 straneh je knjiga razmeroma kratka, namerava pomagati bralcem, da obvladajo temelje in hitro naučijo, kako opravljati koristne naloge. Napeto s praktičnimi primeri in koristnimi razlagami, napisano je v preprostem, dostopnem slogu, ki ne prevzema veliko ali predhodnega znanja. Uporabno za tiste, ki šele začenjajo, knjiga ne zahteva dostopa do obstoječega strežnika baz podatkov. Namesto tega pojasnjuje, kako vzpostaviti prakso okolje doma, s pomočjo SQLite-a, da zmanjšate stroške in kompleksnost.
Medtem ko se večina knjige osredotoča na osnovne ukaze, potrebne za pridobivanje podatkov, razvrščanje in posodabljanje, zadnje poglavje obravnava bolj napredne teme in ponuja dodatne vire za tiste, ki jih zanima.
Runner-up, najboljši za začetnike: SQL All-in-One za lutke
Glej na Amazon
Verjetno ste videli nekaj posebnega črnega in rumenega oblikovanja knjige "For Dummies" v nekem trenutku - serija zajema neverjetno vrsto tem. SQL All-in-One za lutke je težka, toda njenih 750+ strani je razdeljeno na osem zvezkov, z logično strukturo, ki omogoča, da delate skozi to manj prepričljivo. Knjiga je napisana na lahkoten in dostopen način - od bralca prevzame stopnjo splošnega tehničnega znanja, ne pa nujno tudi za administracijo ali razvoj baz podatkov.
Poleg osnovnih pojmov jezika, SQL All-in-One za lutke pokriva več drugih sorodnih tem, vključno z varnostjo podatkov, razvojem, XML, ujemanjem uspešnosti baz podatkov in drugo. Knjiga je na voljo v obliki Kindle in fizične oblike, s prenosi kode pa je na voljo od izdajatelja.
Najboljša za hiter začetek hitrosti: SQL v 10 minutah
Glej na Amazon Poglej na Barnesandnoble.com Glej na cilj
Če ste razvijalec, poslovni analitik ali kdorkoli drug, ki se mora hitro izogniti uporabi SQL, SQL v 10 minutah je bil napisan z vami v mislih. Čeprav vam ni verjetno, da bi postali strokovnjak tako hitro, knjiga naredi odlično nalogo poučevanja bistvenih v naglici in se razčleniti na 22 lekcij, ki pokrivajo vse od osnovnih izjave SELECT in UPDATE do bolj naprednih tem, kot so shranjeni postopki in transakcijska obdelava.
Vsebina je predstavljena v logičnem in metodičnem vrstnem redu, vendar je tudi po potrebi zlahka potopiti v in iz vsakega oddelka, učiti sintakso in koncepte le, ko jih potrebujete. V besedilu so vključene številne platforme zbirk podatkov, od Microsoft Accessa in SQLite do MySQL, Oracle in drugih, pri čemer so primeri ustrezni in se neposredno nanašajo na večje število bralcev. S polno barvnimi kodnimi primeri v papirni različici knjige in številnimi vajami in pojasnili na poti, je to idealen vir za učence, ki se pogrezajo s časom.
Najboljša za ustvarjanje kompleksnih poizvedb: SQL poizvedbe za smrtne žrtve
Glej na Amazon Glej na Barnesandnoble.com
Kot že ime pove, SQL Poizvedbe za Mere Mortals se osredotoča na poučevanje svojih bralcev, kako postati strokovnjak pri ustvarjanju zapletenih vprašanj z lahkoto. Z logičnim in humorističnim pristopom k temu, kaj ni najbolj vznemirljiv od predmetov, avtor ponuja na stotine primerov, da spremlja svoje jasno napisane razlage SQL konceptov, tehnik in najboljših praks za načrtovanje baz podatkov in poizvedbe.
Začetniki bodo dobili veliko vrednost iz te knjige, vendar bodo tudi tisti s precejšnjo stopnjo obstoječega znanja verjetno naučili nekaj novih nasvetov in trikov (in verjetno ne bodo več navadili nekaj slabih navad). Posodobljeno za četrto izdajo z novimi napredne teme, kot so particioniranje in združevanje, vzorčne baze podatkov in skripte za ustvarjanje, so na voljo za Microsoft Access, SQL Server, MySQL in druge platforme. Na voljo v formatu Kindle in v obliki papirja, je to knjiga za nakup, če iščete dramatično dvignite vašo poizvedbo SQL.
Best for Quick Reference: priročnik SQL Pocket
Glej na Amazon
Ne glede na to, ali ste skrbnik razvijalca ali skrbnika baze podatkov, ali ste z leti delali z SQL, se spominjate podrobnosti vseh mogočih ukazov in argumentov, ki bi bili superčloveški podvig. Tukaj je Jonathan Gennick kompakten SQL Pocket Guide prihaja.
Zajema vrsto strežnikov baz podatkov, vključno z Microsoft SQL Serverjem, Oracle, DB2 in drugimi, ta priročna referenca razloži razlike v izvajanju med platformami in služi kot odlično osvežitev za redko uporabljene ukaze.
Namenjen kot referenca in ne kot ročno, ni treba prebrati knjige od pokrova do kritja - zasnovan je tako, da sedi na mizi in se po potrebi posvetuje. Medtem ko ste lahko našli večino informacij znotraj nekaj dobrih Googlovih iskanj, lahko hitro preletete SQL Pocket Guide natančne podrobnosti, ki jih potrebujete, so pogosto hitrejše, natančnejše in imajo veliko manj možnosti za odvračanje.
Najboljše za učenje T-SQL: T-SQL Osnove
Glej na Amazon
Večina vodnikov SQL in referenc skuša biti platforma-agnostik, kar jim omogoča, da so koristne za širši krog bralcev, ki niso vedno povsem točni ali popolni za kateri koli določen sistem zbirke podatkov. Za tiste, ki se morajo v celoti ukvarjati z Microsoft SQL Serverom, pa se lahko v celoti osredotočijo na intricacies Transact-SQL - specifične različice jezika v jeziku Microsoft - morda boljša možnost.
Medtem ko je namenjen novim jezikom, T-SQL osnove se ne boji spoprijeti z naprednejšimi, neobveznimi temami, prav tako pa dolgoletni praktiki verjetno ne bodo odšli s praznimi rokami. Vsi vzorci kode so bili preizkušeni tako glede oblakov kot krajevnih namestitev SQL Servera, zato jih boste lahko uporabljali ne glede na različico, do katere imate dostop.
Koristna za razvijalce, skrbnike baz podatkov in uporabnike energije, ta knjiga ni le seznam ukazov in sintakso. Namesto tega uči tako teorijo za T-SQL in kako jo najbolje izkoristiti v resničnem svetu, z veliko praktičnimi primeri, ki pomagajo na tej poti.
Najboljša za razvijalce: Murachov SQL Server 2016 za razvijalce
Glej na Amazon
Ne glede na to, ali ste izkušen razvijalec, ki potrebuje, da izboljšate svoje spretnosti Microsoft SQL Serverja ali programerja na ravni ravni, ki želijo izboljšati kodiranje SQL, Murachjev SQL Server 2016 za razvijalce je idealen kraj za začetek.
Kot nakazuje naslov, je knjiga skoraj 700 strani namenjena predvsem razvijalcem, po potrebi pa tudi koristne informacije o upravljanju baz podatkov. Njegovi dvajset poglavij je razdeljen na štiri dele - uvod, bistvene SQL spretnosti, napredne spretnosti SQL in oblikovanje in implementacijo baz podatkov - z uporabo Murachovega nenavadnega, vendar razumnega pristopa pri postavljanju konceptov in razprave na strani z levo / celo številko in s tem povezane posnetke zaslona in primeri na desni / stranici stran.
Vse je razloženo preprosto in jasno, ali gre za uvodne teme, kot so pridobivanje in povzemanje podatkov, ali bolj zapleteni predmeti, kot so shranjeni postopki, sprožilci ali uporaba .NET skupnega jezika runtime (CLR).
Za tiste, ki nimajo obstoječega primerka strežnika MS SQL za uporabo, so navodila za nastavitev in uporabo vzorčne baze na koncu knjige.
Najboljše za učenje z delom: težave s prakso SQL
Glej na Amazon
Za tiste, ki si želijo razširiti svoje znanje SQL nad tistimi, ki so navadno na voljo v učnih vodnikih in spletnih vadnicah, Težave s prakso SQL zavzema osvežujoče drugačen pristop k učenju jezika.
Knjiga vsebuje 57 težav, ki se raztezajo v težavah od začetnika do naprednega in so namenjene posnemanju vrst izzivov, s katerimi se srečujejo SQL v resničnem svetu. Namen avtorja je naučiti bralce, da "razmišljajo v SQL", analizirajo težave s podatki in pripravijo visoko kakovostne rešitve.
Za tiste, ki nimajo dostopa do obstoječega strežnika baz podatkov, so navodila za namestitev vključena v brezplačno Microsoft SQL Server Express Edition in studio za upravljanje, skupaj s video izhodom za vzorčno bazo podatkov.
Težave s prakso SQL je v veliki meri usmerjen k tistim, ki želijo pridobiti podatke (prek SELECT-ovih izjav), namesto da posodabljajo obstoječe informacije in se morajo naučiti najbolj učinkovitih načinov za to. Na voljo je v obeh različicah Kindle in v papirni obliki, avtor pa je na voljo po elektronski pošti za pomoč pri težavah in poizvedbah.
Naš proces
Naši pisatelji so preživeli 15 ur raziskati najbolj priljubljene knjige SQL na trgu. Preden so sprejeli svoja končna priporočila, so razmišljali 17 različne knjige na splošno, pregledane možnosti iz 14 različne založnike in preberite več kot 100 pregledi uporabnikov (pozitivnih in negativnih). Vsa ta raziskava dopolnjuje priporočila, katerim lahko zaupate.