Editorii noștri cercetează, testează și recomandă în mod independent cele mai bune produse; puteți afla mai multe despre procesul de revizuire aici. Este posibil să primim comisioane pentru achizițiile făcute din linkurile noastre alese.
Alegerile noastre de top
Cel mai bun pentru începători: Noțiuni introductive despre SQL la Amazon
„La 130 de pagini, cartea este relativ scurtă, intenționată să ajute cititorii să stăpânească elementele fundamentale și să învețe rapid cum să îndeplinească sarcini utile.”
Finalist, cel mai bun pentru începători: SQL All-in-One pentru manechine la Amazon
„SQL All-in-One for Dummies este un volum, dar paginile sale de 750 de plus sunt împărțite în opt volume, cu o structură logică care face ca lucrarea prin el să fie mai puțin copleșitoare.”
Cel mai bun pentru a fi rapid la viteză: SQL în 10 minute la Amazon
„Cartea face o treabă excelentă de a preda esențialul în grabă și este împărțită în 22 de lecții”.
Cel mai bun pentru crearea de interogări complexe: Interogări SQL pentru simpli muritori la Amazon
„Autorul oferă sute de exemple care să însoțească explicațiile sale scrise clar despre conceptele, tehnicile și cele mai bune practici SQL pentru proiectarea și interogările bazelor de date.”
Cel mai bun pentru referințe rapide: SQL Pocket Guide la Amazon
„Conceput mai degrabă ca referință decât ca manual de utilizare, nu este nevoie să citiți cartea din copertă în copertă.”
Cel mai bun pentru învățarea T-SQL: Fundamentele T-SQL la Amazon
„Toate eșantioanele de cod au fost testate atât împotriva cloud-ului, cât și a instalărilor locale ale SQL Server, așa că le veți putea folosi indiferent de versiunea la care aveți acces.”
Cel mai bun pentru dezvoltatori: SQL Server 2016 al lui Murach pentru dezvoltatori de la Amazon
„Cele douăzeci de capitole ale sale sunt împărțite în patru secțiuni - introducere, abilități SQL esențiale, abilități SQL avansate și proiectarea și implementarea bazei de date.”
Cel mai bun pentru a învăța făcând: Probleme de practică SQL la Amazon
„Pentru cei care nu au acces la un server de baze de date existent, instrucțiunile de configurare sunt incluse gratuit Microsoft SQL Server Express Edition și studio de management, împreună cu o prezentare video pentru eșantion Bază de date."
Cele mai bune cărți SQL vă pot ajuta să învățați noțiunile de bază pentru a începe să utilizați SQL, în timp ce opțiunile intermediare și mai avansate vă pot ghida prin elementele fundamentale și evitarea erorilor obișnuite. Alegerea noastră de top pentru începători este Noțiuni introductive despre SQL la Amazon de Thomas Nield. La 130 de pagini, nu este atât de mult timp, încât te va împiedica în minuate, dar are suficient conținut pentru a te ajuta să stăpânești fundamentele și include exemple și explicații practice.
Acum că ați început cu SQL, există o mulțime de alte limbaje de programare merită să înveți și tu, în funcție de ceea ce încerci să faci. Citiți mai departe pentru cele mai bune cărți SQL de mai jos.
01
din 09
Cel mai bun pentru începători: Noțiuni introductive despre SQL
Editorul veteran de tehnologie O'Reilly a publicat de-a lungul anilor multe ghiduri SQL diferite, dar pentru cei care tocmai își scufundă degetele de la picioare în apă, Noțiuni introductive despre SQL este locul ideal pentru a începe.
La 130 de pagini, cartea este relativ scurtă, intenționată să ajute cititorii să stăpânească elementele fundamentale și să învețe rapid cum să îndeplinească sarcini utile. Îngrămădit cu exemple practice și explicații utile, este scris într-un stil simplu, accesibil, care nu presupune prea multe cunoștințe anterioare. Pentru cei care abia încep, cartea nu necesită acces la un server de baze de date existent. În schimb, explică cum să configurați un mediu de practică acasă, folosind SQLite pentru a reduce costurile și complexitatea.
În timp ce cea mai mare parte a cărții se concentrează pe comenzile de bază necesare pentru recuperarea, sortarea și actualizarea datelor, ultimul capitol discută subiecte mai avansate și oferă resurse suplimentare pentru cei care sunt interesat.
02
din 09
Finalist, cel mai bun pentru începători: SQL All-in-One pentru manechine
Sunt șanse să fi văzut la un moment dat designul distinctiv negru și galben al unei cărți „For Dummies” - la urma urmei, seria acoperă o gamă incredibilă de subiecte. SQL All-in-One pentru manechine este un volum greu, dar paginile sale de 750 de plus sunt împărțite în opt volume, cu o structură logică care face ca lucrarea prin el să fie mai puțin copleșitoare. Cartea este scrisă într-un mod ușor și accesibil - presupune un anumit nivel de cunoștințe tehnice generale de la cititor, dar nu neapărat de administrare sau dezvoltare a bazei de date.
La fel ca și conceptele de bază din spatele limbajului, SQL All-in-One pentru manechine acoperă alte câteva subiecte conexe, inclusiv securitatea datelor, dezvoltarea, XML, reglarea performanței bazei de date și multe altele. Cartea este disponibilă atât în format Kindle, cât și în formă fizică, cu descărcări de cod disponibile de la editor.
03
din 09
Cel mai bun pentru a fi rapid la viteză: SQL în 10 minute
Dacă sunteți dezvoltator, analist de afaceri sau oricine altcineva care trebuie să se împace rapid cu utilizarea SQL, SQL în 10 minute a fost scris cu gândul la tine. Deși este puțin probabil să deveniți un expert atât de repede, cartea face o treabă excelentă de a preda esențialul în grabă și este defalcat în 22 de lecții care acoperă totul, de la declarațiile de bază SELECT și UPDATE la subiecte mai avansate, cum ar fi procedurile stocate și tranzacționale prelucrare.
Conținutul este prezentat într-o ordine logică și metodică, dar este, de asemenea, ușor să pătrundeți și să ieșiți din fiecare secțiune, după cum este necesar, învățând sintaxa și conceptele numai atunci când le solicitați. Mai multe platforme de baze de date sunt acoperite în text, de la Microsoft Access și SQLite la MySQL, Oracle și multe altele, făcând exemple relevante și direct aplicabile unei game mai largi de cititori. Cu exemple de cod color în versiunea pe hârtie a cărții și o mulțime de tutoriale și explicatori pe parcurs, aceasta este resursa ideală pentru cursantul SQL înfometat de timp.
04
din 09
Cel mai bun pentru crearea de interogări complexe: interogări SQL pentru simpli muritori
Așa cum sugerează și numele, Interogări SQL pentru simpli muritori se concentrează pe învățarea cititorilor săi cum să devină experți în crearea cu ușurință a interogărilor chiar și complicate. Cu o abordare logică și plină de umor la ceea ce nu este cel mai interesant de subiecte, autorul oferă sute de exemple care să însoțească explicațiile sale scrise clar despre conceptele, tehnicile și cele mai bune practici SQL pentru proiectarea bazelor de date și interogări.
Începătorii vor obține cantități mari de valoare din această carte, dar chiar și cei cu un grad echitabil de existență cunoștințele sunt susceptibile să învețe mai multe sfaturi și trucuri noi (și probabil să nu învețe câteva obiceiuri proaste de-a lungul cale). Actualizat pentru a patra ediție cu noi subiecte avansate precum partiționarea și gruparea, eșantion bazele de date și scripturile de creare sunt disponibile pentru Microsoft Access, SQL Server, MySQL și altele platforme. Disponibilă în format Kindle și broșat, aceasta este cartea de cumpărat dacă doriți să ridicați dramatic jocul dvs. de interogare SQL.
05
din 09
Cel mai bun pentru referințe rapide: Ghid de buzunar SQL
Fie că sunteți dezvoltator de bază sau administrator de baze de date, fie că lucrați cu SQL de ani de zile, amintirea detaliilor fiecărei comenzi și argumente posibile ar fi o ispravă supraomenească. Acolo este compactul lui Jonathan Gennick Ghid de buzunar SQL intră.
Acoperind o gamă largă de servere de baze de date, inclusiv Microsoft SQL Server, Oracle, DB2 și altele, această referință la îndemână explică diferențele de implementare între platforme și servește ca o actualizare excelentă pentru utilizările rare comenzi.
Conceput mai degrabă ca referință decât ca manual de utilizare, nu este nevoie să citiți cartea din copertă în copertă - este concepută pentru a sta pe un birou și pentru a fi consultată atunci când este necesar. În timp ce ați putea găsi majoritatea informațiilor din interior cu câteva căutări bune pe Google, puteți să răsfoiți rapid Ghid de buzunar SQL deoarece detaliile exacte de care aveți nevoie sunt adesea mai rapide, mai specifice și au mult mai puține șanse de distragere a atenției.
06
din 09
Cel mai bun pentru învățarea T-SQL: Noțiuni de bază despre T-SQL
Majoritatea ghidurilor și referințelor SQL încearcă să fie agnostice de platformă, ceea ce le permite să fie utile pentru o gamă mai largă de cititori cu prețul de a nu fi întotdeauna complet exacte sau complete pentru un anumit sistem de baze de date. Cu toate acestea, pentru cei care trebuie să lucreze în întregime cu Microsoft SQL Server, concentrarea în întregime asupra complexității Transact-SQL - varianta specifică a limbajului Microsoft - poate fi o opțiune mai bună.
Deși se adresează celor noi la limbă, Bazele T-SQL nu se teme să abordeze și subiecte mai avansate, opționale, iar practicienii de multă vreme nu sunt susceptibili să plece cu mâinile goale. Toate eșantioanele de cod au fost testate atât împotriva cloud-ului, cât și a instalărilor locale ale SQL Server, deci le veți putea folosi indiferent de versiunea la care aveți acces.
Utilă atât pentru dezvoltatori, administratori de baze de date, cât și pentru utilizatorii avansați, această carte nu este doar o listă de comenzi și sintaxă. În schimb, ne învață atât teoria din spatele T-SQL, cât și modul cel mai bun de a o folosi în lumea reală, cu o mulțime de exemple practice care să ajute pe parcurs.
07
din 09
Cel mai bun pentru dezvoltatori: SQL Server 2016 al Murach pentru dezvoltatori
Fie că sunteți un dezvoltator cu experiență care trebuie să vă îmbunătățească abilitățile Microsoft SQL Server sau un programator entry-level care dorește să obțină mai bine la codificarea SQL, SQL Server Murach 2016 pentru dezvoltatori este locul perfect pentru a începe.
După cum sugerează titlul, cartea de aproape 700 de pagini se adresează în principal dezvoltatorilor, dar acolo unde este relevant, sunt prezentate și informații utile despre administrarea bazelor de date. Cele douăzeci de capitole ale sale sunt împărțite în patru secțiuni - introducere, abilități SQL esențiale, abilități SQL avansate și proiectarea și implementarea bazei de date - folosind Murach's abordare neobișnuită, dar sensibilă, de a plasa concepte și discuții pe paginile stânga / pare și capturi de ecran și exemple conexe în dreapta / impare pagini.
Totul este explicat simplu și clar, indiferent dacă este vorba de subiecte introductive, cum ar fi recuperarea și rezumarea date sau subiecte mai complicate, cum ar fi procedurile stocate, declanșatoarele sau utilizarea timpului de rulare comun .NET (CLR).
Pentru cei care nu au o instanță de server MS SQL existentă de utilizat, instrucțiunile sunt incluse la sfârșitul cărții pentru configurarea și utilizarea bazei de date eșantion.
08
din 09
Cel mai bun pentru a învăța prin a face: probleme de practică SQL
Pentru cei care doresc să-și extindă cunoștințele SQL dincolo de ceea ce este de obicei disponibil în ghidurile de studiu și tutoriale online, Probleme de practică SQL adoptă o abordare revigorant diferită a învățării limbii.
Cartea conține 57 de probleme, de la începători la avansați, și concepută pentru a imita tipurile de provocări cu care se confruntă utilizatorii SQL în lumea reală. Intenția autorului este de a-i învăța pe cititori să „gândească în SQL”, să analizeze problemele de date și să vină cu soluții de înaltă calitate.
Pentru cei care nu au acces la un server de baze de date existent, instrucțiunile de configurare sunt incluse gratuit Microsoft SQL Server Express Edition și studio de management, împreună cu o prezentare video pentru eșantion Bază de date.
Probleme de practică SQL este orientat în mare parte către cei care doresc să recupereze date (prin declarații SELECT), mai degrabă decât să actualizeze informațiile existente și care trebuie să învețe cele mai eficiente modalități de a face acest lucru. Este disponibil atât în versiunea Kindle, cât și în versiunea broșată, iar autorul este disponibil prin e-mail pentru asistență cu privire la probleme și întrebări.
09
din 09
Cel mai bun pentru evitarea greșelilor: SQL Antipatterns: Evitarea capcanelor programării bazelor de date (programatori pragmatici)
Pentru cei aflați într-o etapă intermediară a cunoștințelor SQL, este posibil să constatați că există unele erori de programare obișnuite pe care le comiteți. SQL Antipatterns vă ajută să evitați. Scris de Bill Karwin, se concentrează pe cele mai frecvente erori de programare SQL, identificând ce sunt acestea și cum să le corectăm. Cartea este împărțită în patru părți și, în ciuda faptului că a fost vizată și servește ca o modalitate bună pentru utilizatorii mai avansați de a scăpa de erorile comune ale bazei de date.