Mūsu redaktori patstāvīgi izpēta, testē un iesaka labākos produktus; šeit varat uzzināt vairāk par mūsu pārskatīšanas procesu. Mēs varam saņemt komisijas par pirkumiem, kas veikti no mūsu izvēlētajām saitēm.
Pēc tam, kad tā attīstījās 1970. gados, strukturēta vaicājuma valoda (SQL) drīz kļuva par standartu saziņai ar relāciju datu bāzēm. Iepriekšējās desmitgadēs valoda turpināja ievērojami pieaugt, un vairāki varianti paplašināja un uzlaboja tās izmantošanu konkrētām datu bāzu platformām. Daudziem no biznesa analītiķiem un datu zinātniekiem līdz izstrādātājiem un datu bāzu administratoriem ir jāpārzina sintaktu un SQL izmantošana. Lai gan izpratne par SQL dziļumu var būt sarežģīta, par laimi ir desmitiem grāmatu, kas ļauj jums ātrāk.
Kaut arī daudzas atsauces rokasgrāmatas ir paredzētas SQL iesācējiem, citi labi rūpējas par tiem, kuri meklē labāku izpratni. Tāpat, lai gan vairākas vadlīnijas koncentrējas uz konkrētu datubāzes variantu, piemēram, Microsoft SQL Server, citi ir plaši piemērojami daudzās relāciju datu bāzu platformās. Lai kādas būtu jūsu SQL vajadzības, mēs esam atraduši vislabākos SQL rīkjoslas un atsauces ceļvežus izstrādātājiem, administratoriem un citiem, kas tagad ir iegādājušies.
Mūsu Top Picks
Labākais iesācējiem: sākšana ar SQL
Veterānu tehnoloģiju izdevējs O'Reilly gadu gaitā ir izlaidis daudz dažādu SQL ceļvežu, bet tiem, kas vienkārši iegremdē pirkstus ūdenī, Darba sākšana ar SQL ir ideāla vieta, kur sākt.
130 lappusēs grāmata ir relatīvi īsa, kuras mērķis ir palīdzēt lasītājiem apgūt pamatprincipus un ātri iemācīties veikt noderīgus uzdevumus. Piestiprināts ar praktiskiem piemēriem un noderīgiem paskaidrojumiem, tas ir uzrakstīts vienkāršā, pieejamā stilā, kas neuzņemas daudz vai nekādas iepriekšējas zināšanas. Palīdzīgi tiem, kas tikko sākuši darbu, grāmatai nav nepieciešama piekļuve esošam datu bāzes serverim. Tā vietā tā izskaidro, kā izveidot prakses vidi mājās, izmantojot SQLite, lai samazinātu izmaksas un sarežģītību.
Kamēr grāmatas lielākā daļa ir vērsta uz datu izguves, šķirošanas un atjaunināšanas nepieciešamo pamata komandu, galīgajā nodaļā ir aplūkotas vairāk progresīvas tēmas un papildu resursi tiem, kas ir ieinteresēti.
Runner-Up, vislabāk iesācējiem: SQL all-in-one par dummies
Skatīt Amazonā
Iespējams, ka kādreiz esat redzējis "For Dummies" grāmatu atsevišķu melnā un dzeltenā dizaina dizainu - sērijā ir iekļauts neticams tēmu loks. SQL All-in-One par dummijām ir svarīgs temats, bet tās 750 + lapas ir sadalītas astoņos apjomos ar loģisku struktūru, kas to padara mazāk pievilcīgu. Grāmata ir ierakstīta vieglā un pieejamā veidā - no lasītāja puses tā iegūst vispārēju tehnisko zināšanu līmeni, bet ne vienmēr ir datu bāzes administrēšana vai izstrāde.
Kā arī valodas pamatjēdzieni, SQL All-in-One par dummijām aptver vairākus citus saistītus tēmas, tostarp datu drošību, izstrādi, XML, datu bāzes veiktspējas noteikšanu un citus. Grāmata ir pieejama gan iekurt, gan fiziskā formā, izmantojot izdevēju pieejamās koda lejupielādes.
Labākais ātrai ātruma sasniegšanai: SQL 10 minūtēs
Skatīt Amazonē Skatīt par Barnesandnoble.com Skatiet Target
Ja esat izstrādātājs, biznesa analītiķis vai kāds cits, kam ātri jārunā, izmantojot SQL, SQL 10 minūtēs tika rakstīts ar jums prātā. Kamēr jūs diez vai ātri kļūsiet par ekspertu, grāmata patiešām lieliski paveic mācības par būtiskām lietām, un tā tiek sadalīta 22 stundās, kas aptver visu, sākot no pamata SELECT un UPDATE paziņojumiem, uz tādām progresīvām tēmām kā glabātas procedūras un darījumu apstrāde.
Saturs tiek prezentēts loģiski un metodiski, taču, ja tas ir nepieciešams, ir viegli iegremdēt un izkļūt no katras sadaļas, kā arī apgūt sintaksi un koncepcijas tikai tad, ja to pieprasa. Teksts aptver vairākas datu bāzu platformas, no Microsoft Access un SQLite uz MySQL, Oracle un citiem, padarot piemērus saistošus un tieši piemērojamus plašākam lasītāju lokam. Ar pilna krāsu koda piemēriem grāmatas papīra versijā, kā arī daudziem mācību materiāliem un izskaidrotājiem pa ceļam, tas ir ideāls resurss SQL mācītājam, kurš mācījies no laika.
Vislabākais kompleksu vaicājumu izveidei: SQL vaicājumi Mere Mortals
Skatīt Amazonē par Barnesandnoble.com
Kā norāda nosaukums, SQL vaicājumi Mere Mortals ir vērsta uz to, lai lasītājiem mācītu, kā kļūt par ekspertu, lai viegli izveidotu pat sarežģītus vaicājumus. Ar loģisku un humoristisku pieeju tam, kas nav lielākā daļa priekšmetu aizraujošais autors piedāvā simtiem piemēru, lai papildinātu viņa skaidri izteiktos SQL jēdzienus, paņēmienus un labāko praksi datu bāzes projektēšanā un vaicājumos.
Iesācēji iegūs lielu vērtību no šīs grāmatas, bet pat tie, kuriem ir pietiekoši daudz esošo zināšanu, visticamāk iemācīsies vairākus jaunus padomus un trikus (un, iespējams, neizprot dažus sliktos ieradumus ceļā.) Atjaunots ceturtajam izdevumam ar jaunām Microsoft Access, SQL Server, MySQL un citas platformas ir pieejamas uzlabotas tēmas, piemēram, sadalīšana un grupēšana, paraugu datu bāzes un izveides skripti. Pieejams iekurt un papīra formātā, šī ir grāmata, kuru vēlaties nopirkt, ja vēlaties nopietni pacelt SQL vaicājuma spēli.
Vislabāk par Quick Reference: SQL Pocket Guide
Skatīt Amazonā
Neatkarīgi no tā, vai esat sākuma līmeņa izstrādātājs vai datu bāzes administrators, vai arī jūs gadiem ilgi strādājat ar SQL, atcerieties visu iespējamo komandu un argumentu detaļas, kas būtu superhuman feat. Tas ir Džonatans Gennikas kompakts SQL kabatas ceļvedis ienāk.
Izmantojot virkni datubāzu serveru, ieskaitot Microsoft SQL Server, Oracle, DB2 un citus, šī ērta atsauce izskaidro atšķirību ieviešanu starp platformām un kalpo kā lielisks atsvaidzinājums retiem izmantotajām komandām.
Izstrādāts kā atsauce, nevis manuāla rokasgrāmata, tāpēc nav vajadzības lasīt grāmatu no pārsega uz pārsegu - tā ir paredzēta, lai sēdētu uz rakstāmgalda un pēc vajadzības konsultētos. Kaut arī jūs varētu atrast lielāko daļu informācijas iekšā ar dažiem labu Google meklēšanu, kas spēj ātri noklikšķināt SQL kabatas ceļvedis jo precīza informācija, kas jums nepieciešama, bieži ir ātrāka, precīzāka un daudz mazāk izklaidējošas.
Vislabāk mācīties T-SQL: T-SQL pamati
Skatīt Amazonā
Lielākā daļa SQL vadlīniju un atsauču mēģina būt platformas agnostiķis, kas ļauj tiem būt noderīgam plašākam lasītāju lokam par cenu, kas ne vienmēr ir pilnīgi precīza vai pilnīga kādai konkrētai datu bāzes sistēmai. Taču tiem, kas pilnībā strādā ar Microsoft SQL Server, tomēr pilnībā jākoncentrējas uz Transact-SQL sarežģītību - Microsoft specifiskais valodas variants - var būt labāka izvēle.
Kamēr tas ir vērsts uz jaunajiem valodu, T-SQL pamati nebaidās pievērsties arī progresīvākām, izvēles tēmām, kā arī, un ilgstošas prakses praktizētāji, visticamāk, neatstās tukšas rokas. Visi koda paraugi ir pārbaudīti gan mākonis, gan lokālajās SQL Server instalācijās, lai jūs varētu tos izmantot neatkarīgi no versijas, kurai varat piekļūt.
Noderīga izstrādātājiem, datu bāzes administratoriem un enerģijas lietotājiem, šī grāmata ir ne tikai komandu un sintakses saraksts. Tā vietā tā māca gan teoriju T-SQL, gan to, kā vislabāk to izmantot reālajā pasaulē, ar daudziem praktiskiem piemēriem, lai palīdzētu garām.
Labākais izstrādātājiem: Murach SQL Server 2016 izstrādātājiem
Skatīt Amazonā
Neatkarīgi no tā, vai esat pieredzējis izstrādātājs, kam ir jāpilnveido Microsoft SQL Server prasmes vai sākuma līmeņa programmētājs, kas vēlas uzlabot SQL kodēšanu, Murach SQL Server 2016 izstrādātājiem ir ideāla vieta, kur sākt.
Kā norāda virsraksts, gandrīz 700 lappušu grāmata galvenokārt ir paredzēta izstrādātājiem, bet attiecīgā gadījumā tiek sniegta arī noderīga informācija par datu bāzes administrēšanu. Tās divdesmit nodaļas ir iedalītas četrās sadaļās - ievads, būtiskas SQL iemaņas, uzlabotas SQL prasmes un datu bāzu izstrāde un ieviešana - izmantojot Murach neparastu, bet saprātīgu pieeju, ievietojot koncepcijas un diskusiju lapās pa kreisi / ar vienādiem numuriem, kā arī saistītos ekrānuzņēmumus un piemērus. pa labi / nepāra lappuses.
Viss ir vienkārši un skaidri izskaidrojams, vai tas ir ievada temati, piemēram, datu ielāde un apkopošana, vai sarežģītāki priekšmeti, piemēram, glabā procedūras, aktivizē vai izmanto .NET kopīgo valodu izpildes laiku (CLR).
Tiem, kuriem nav esoša MS SQL servera instanci, instrukcijas grāmatas beigās ir iekļautas parauga datu bāzes izveidei un lietošanai.
Vislabāk mācīties, veicot: SQL prakses problēmas
Skatīt Amazonā
Tiem, kas vēlas paplašināt savas SQL zināšanas papildus tām, kas parasti ir pieejamas mācību rokasgrāmatās un tiešsaistes apmācībās, SQL prakses problēmas ņem vērā atsvaidzinoši atšķirīgu pieeju valodas apgūšanai.
Grāmatā ir 57 problēmas, kas ir grūtībās no iesācēja līdz uzlabotai, un kuras mērķis ir atdarināt tādas problēmas, ar kurām SQL lietotāji saskaras reālajā pasaulē. Autora nodoms ir iemācīt lasītājus "domāt SQL", analizēt datu problēmas un piedāvāt kvalitatīvus risinājumus.
Tiem, kam nav piekļuves esošam datu bāzes serverim, ir iekļauti iestatīšanas norādījumi par bezmaksas Microsoft SQL Server Express Edition un vadības studiju, kā arī video paraugprakses datu bāzei.
SQL prakses problēmas ir lielā mērā orientēta uz tiem, kas vēlas iegūt datus (izmantojot SELECT paziņojumus), nevis atjaunināt esošo informāciju un kuriem ir jāapgūst visefektīvākie veidi, kā to izdarīt. Tas ir pieejams gan iekurt, gan brošēta versijā, un autors ir pieejams pa e-pastu, lai saņemtu palīdzību saistībā ar problēmām un jautājumiem.
Mūsu process
Mūsu rakstnieki iztērējuši 15 stundas, pētot populārākās SQL grāmatas tirgū. Pirms galīgie ieteikumi viņi uzskatīja 17 dažādas grāmatas kopumā, ieskenētas opcijas no 14 dažādi izdevēji un lasīt vairāk nekā 100 lietotāju atsauksmes (gan pozitīvi, gan negatīvi). Visi šie pētījumi papildina ieteikumus, kurus varat uzticēties.