Mūsų redaktoriai patys tiria, testuoja ir rekomenduoja geriausius produktus; galite sužinoti daugiau apie mūsų peržiūros procesą čia. Mes galime gauti komisinius už pirkinius, pagamintus iš mūsų pasirinktų nuorodų.
Po to, kai jis buvo sukurtas 1970-aisiais, "Structured Query Language" (SQL) greitai tapo bendravimo su reliacinėmis duomenų bazėmis standartas. Per praėjusius dešimtmečius kalba toliau gerokai išaugo, turint keletą variantų, kurie išplėtė ir sustiprino jo naudojimą konkrečioms duomenų bazių platformoms. Daugeliui, nuo verslo analitikų ir duomenų mokslininkų iki kūrėjams ir duomenų bazių administratoriams reikia suvokti sintaksę ir SQL naudojimą. Suprasti SQL gilumą gali būti sudėtinga, laimei, yra keliasdešimt knygų, leidžiančių jums paspartinti greitį.
Nors daugelis nuorodų vadovų yra skirti "SQL" pradedantiesiems, kiti gerai tinka tiems, kurie ieško tobulesnio supratimo. Panašiai, nors keli vadovai susitelkia ties konkrečiu duomenų bazės variantu, pvz., "Microsoft SQL Server", kiti taikomi daugeliu reliacinių duomenų bazių platformų. Kad ir koks jūsų SQL poreikis atrodytų, mes radome geriausius "SQL" instrukcijų vadovus ir nuorodų vadovus kūrėjams, administratoriams ir kitiems, kurie dabar gali įsigyti.
Mūsų geriausi pasiūlymai
Geriausia pradedantiesiems: pradedama naudoti SQL
Veteranų technologijų leidėjas O'Reilly per kelerius metus išleido daugybę skirtingų "SQL vadovų", bet tiems, kurie tiesiog panardino pirštus vandenyje, Darbo su SQL pradžia yra ideali vieta pradėti.
Ant 130 puslapių knyga yra gana trumpa, ketinanti padėti skaitytojams suprasti pagrindinius dalykus ir greitai išmokti atlikti naudingas užduotis. Įstrigę praktiniai pavyzdžiai ir naudingi paaiškinimai, jie parašyti paprastu ir prieinamu stiliumi, kuriame nepakankamai atsižvelgiama į ankstesnes žinias. Naudojant tuos, kurie tik prasideda, knyga nereikalauja prieigos prie esamo duomenų bazės serverio. Vietoj to, paaiškinama, kaip nustatyti praktikos aplinką namuose, naudojant "SQLite", siekiant sumažinti išlaidas ir sudėtingumą.
Nors didžioji dalis knygos skiriama pagrindinėms duomenų surinkimo, rūšiavimo ir atnaujinimo reikalingoms komandoms, paskutiniame skyriuje aptariamos labiau pažengusios temos ir pateikiami papildomi ištekliai tiems, kam tai įdomu.
"Runner-Up", "Geriausias pradedantiesiems": "SQL in-one" "Dummies"
Žiūrėk "Amazon"
Tikėtina, kad tam tikru metu jūs pastebėjote skiriamąjį juodos ir geltonos spalvos "For Dummies" knygos dizainą - serija vis dėlto apima ir neįtikėtiną temų spektrą. SQL "All-in-One" "Dummies" yra svorio tomo, bet jo 750 + puslapiai yra suskaidyti į aštuonis tomus, o logiška struktūra, dėl kurios per ją dirbama, yra mažesnė. Knyga parašyta lengvą ir prieinamą būdą - ji prisiima tam tikrą bendrąsias technines žinias iš skaitytojo, bet nebūtinai duomenų bazės administravimo ar kūrimo.
Kaip ir pagrindinės kalbos sąvokos, SQL "All-in-One" "Dummies" apima kelias kitas susijusias temas, įskaitant duomenų saugumą, plėtrą, XML, duomenų bazės našumo nustatymą ir dar daugiau. Knyga yra tiek "Kindle", tiek fizine forma, leidėjo parsisiuntus kodus.
Geriausias greitas būdas pasiekti greitį: SQL per 10 minučių
Žr. "Amazon" Žiūrėkite "Barnesandnoble.com", žr. "Target"
Jei esate kūrėjas, verslo analitikas ar bet kuris kitas, kuris turi greitai susipažinti su SQL, SQL per 10 minučių buvo parašyta su jumis. Nors jūs vargu ar netapsite ekspertu gana greitai, knygoje bus puikus dalykas mokyti esminius dalykus skubėti ir yra suskirstytas į 22 pamokas, apimančias viską nuo pagrindinių SELECT ir UPDATE pareiškimų iki labiau pažengusių temų, pavyzdžiui, saugomų procedūrų ir sandorio apdorojimas.
Turinys pateikiamas logiškai ir metodiškai, bet taip pat lengvai pamirštama kiekviename skyriuje ir iš jos, jei reikia, mokymosi sintaksė ir sąvokos tik tuomet, kai to reikalauja. Tekste yra keletas duomenų bazių platformų, nuo "Microsoft Access" ir "SQLite" iki "MySQL", "Oracle" ir dar daugiau, todėl pavyzdžiai yra svarbūs ir tiesiogiai taikomi platesniam skaitytojų ratui. Tai yra idealaus SQL mokiniui skirto laiko šaltinis, kai pilna spalva yra kodo pavyzdžiai popierinėje knygos versijoje, taip pat daug pamokų ir paaiškintuvų.
Geriausias kompleksinių užklausų kūrimas: SQL užklausos dėl mirtinų mirtingųjų
Žr Amazonė apie Barnesandnoble.com
Kaip rodo pavadinimas, SQL queries for Mereals daugiausia dėmesio skiriama dėstomiems skaitytojams, kaip tapti ekspertu lengvai ir lengvai sudaryti net sudėtingas užklausas. Su logiška ir juokinga požiūrį į tai, kas nėra labiausiai įdomių dalykų, autorius siūlo šimtus pavyzdžių, kad jis galėtų aiškiai raštu paaiškinti SQL sąvokas, metodus ir geriausią praktiką duomenų bazių projektavimui ir užklausoms.
Naujokai gaus didelę vertę iš šios knygos, tačiau net ir tie, kurie turi pakankamai egzistuojančių žinių, greičiausiai išmokys keletą naujų patarimų ir gudrybių (ir tikriausiai išgirsite keletą blogų įpročių pakeliui). Atnaujinta ketvirtajam leidimui su nauja "Microsoft Access", "SQL Server", "MySQL" ir kitos platformos yra prieinamos temos, tokios kaip skaidymas ir grupavimas, duomenų bazių pavyzdžiai ir kūrimo scenarijai. Galima įsigyti "Kindle" ir "Paperback" formatu - tai knyga, kurią norite nusipirkti, jei norėtumėte žymiai pakelti savo SQL užklausos žaidimą.
Geriausia Quick Reference: SQL Pocket Guide
Žiūrėk "Amazon"
Nesvarbu, ar esate pradinio lygio kūrėjas ar duomenų bazės administratorius, ar ilgiau dirbote su SQL, prisiminti kiekvienos galimos komandos ir argumentų detales, būtų netikras žmogus. Čia Jonathano Gennicko kompaktiškas SQL Pocket Guide ateina
Ši patogi nuoroda apibūdina įvairius duomenų bazių serverius, įskaitant "Microsoft SQL Server", "Oracle", "DB2" ir kt., Ir paaiškina įgyvendinimo skirtumus tarp platformų ir yra puikus naujovinimas retai naudojamoms komandoms.
Suprojektuota kaip nuoroda, o ne vadovas, nėra būtina skaityti knygą nuo viršelio iki viršelio - ji skirta sėdėti ant stalo ir prireikus konsultuotis. Nors daugumą informacijos galite rasti naudodami keletą gerų "Google" paieškų, galite greitai spustelėti SQL Pocket Guide kadangi tiksli informacija, kurios jums reikia, dažnai yra greitesnė, konkretesnė ir turi daug mažiau galimybių išsiblaškyti.
Geriausias mokymasis T-SQL: T-SQL pagrindai
Žiūrėk "Amazon"
Dauguma "SQL" vadovų ir nuorodų bando būti platformos-agnostikos, todėl jie gali būti naudingi platesniam skaitytojų ratui, o ne visada yra visiškai tikslūs arba visiškai konkrečios duomenų bazės sistemos. Tačiau tiems, kurie nori dirbti tik su "Microsoft SQL Server", vis dėlto sutelkiant dėmesį į "Transact-SQL" sudėtingumą - "Microsoft" specifinį kalbos variantą - gali būti ir geresnis pasirinkimas.
Nors tai skirta tiems, kurie nauji kalba, T-SQL pagrindai nesijaudinkite spręsti ir labiau pažengusių, ir pasirinktinių temų, o ilgai trunkantys praktikai greičiausiai nepasieks tuščių rankų. Visi kodo pavyzdžiai buvo išbandyti tiek "Debesis", tiek lokaliuose "SQL Server" įrenginiuose, todėl galėsite juos naudoti nepriklausomai nuo versijos, prie kurios jūs turite prieigą.
Tai naudinga kūrėjams, duomenų bazių administratoriams ir energijos vartotojams, ši knyga yra ne tik komandų ir sintaksės sąrašas. Vietoj to jis moko tiek teoriją už T-SQL, tiek tai, kaip geriausiai ją panaudoti realiame pasaulyje, turint daugybę praktinių pavyzdžių, padedančių tobulėti.
Geriausia programuotojams: "Murach's SQL Server 2016 for Developers"
Žiūrėk "Amazon"
Nesvarbu, ar esate patyręs kūrėjas, norint sustiprinti "Microsoft SQL Server" įgūdžius, ar pradinio lygio programuotojas, norintis pagerinti SQL kodavimą, "Murach" "SQL Server 2016" skirta kūrėjams yra puiki vieta pradėti.
Kaip rodo pavadinimas, beveik 700 puslapių knyga visų pirma yra skirta kūrėjams, tačiau kai kuriais atvejais pateikiama naudinga informacija apie duomenų bazių administravimą. Jo dvidešimt skyrių yra suskirstyti į keturis skyrius - įvadas, esminiai SQL įgūdžiai, pažangūs SQL įgūdžiai ir duomenų bazių projektavimas ir įgyvendinimas. Naudojant "Murach" neįprastą, bet protingą požiūrį į sąvokų ir diskusijų pateikimą puslapiuose, kuriuose pateikiami kairieji / netgi numeriai, ir susijusius ekrano kopijas ir pavyzdžius. dešinėje / nelyginis puslapiuose.
Viskas aiškiai ir aiškiai paaiškinama, ar tai yra įvadinės temos, pvz., Duomenų paieškos ar apibendrinimo, ar sudėtingesnių dalykų, pavyzdžiui, saugomų procedūrų, paleidimo ar ".NET" bendrojo kalbos vykdymo (CLR) naudojimo.
Tiems, kurie neturi egzistuojančio egzemplioriaus MS SQL serverio, knygos pabaigoje pateikiamos instrukcijos pavyzdžių duomenų bazės sukūrimui ir naudojimui.
Geriausias mokymasis atliekant: SQL praktikos problemos
Žiūrėk "Amazon"
Tiems, kurie nori išplėsti savo SQL žinių, nei tai, kas paprastai yra prieinama studijų vadovuose ir internetinėse vadovėlėse, SQL praktikos problemos ima nesunkiai skirtingą požiūrį į kalbos mokymąsi.
Knygoje yra 57 sunkumų, nuo pradedančiųjų iki išplėstinių problemų, ir sukurta siekiant suformuluoti tokius iššūkius, su kuriais SQL vartotojai susiduria realiame pasaulyje. Autoriaus ketinimas yra išmokyti skaitytojus "galvoti SQL", analizuoti duomenų problemas ir pasiūlyti kokybiškus sprendimus.
Tiems, kurie neturi prieigos prie esamo duomenų bazės serverio, sąrankos instrukcijos yra įtrauktos į nemokamą "Microsoft SQL Server Express Edition" ir valdymo studiją kartu su vaizdo įrašų žvalgyba mėginių duomenų bazėje.
SQL praktikos problemos daugiausia orientuota į tuos, kurie nori gauti duomenis (per SELECT pastabas), o ne atnaujinti esamą informaciją ir kam reikia išmokti efektyviausius būdus tai padaryti. Tai galima įsigyti tiek "Kindle", tiek "Paperback" versijose, o autorius yra prieinamas el. Paštu, kad gautumėte pagalbos dėl problemų ir užklausų.
Mūsų procesas
Mūsų rašytojai praleido 15 valandas tiriant populiariausias SQL knygas rinkoje. Prieš pateikdami galutines rekomendacijas, jie apsvarstė 17 skirtingos knygos iš viso, pasirinktos galimybės 14 skirtingi leidėjai ir skaitykite daugiau nei 100 vartotojų atsiliepimai (tiek teigiami, tiek neigiami). Visi šie tyrimai papildo rekomendacijas, kurias galite pasitikėti.