Skip to main content

Cele 8 cele mai bune cărți SQL pe care să le cumpărați în 2018

My Friend Irma: Aunt Harriet to Visit / Did Irma Buy Her Own Wedding Ring / Planning a Vacation (Aprilie 2025)

My Friend Irma: Aunt Harriet to Visit / Did Irma Buy Her Own Wedding Ring / Planning a Vacation (Aprilie 2025)
Anonim

Redactorii noștri studiază independent, testează și recomandă cele mai bune produse; puteți afla mai multe despre procesul de examinare aici. Este posibil să primim comisioane pentru achizițiile realizate din legăturile alese.

După dezvoltarea sa în anii 1970, Limbajul Structurat de Interogare (SQL) devine curând standardul pentru comunicarea cu bazele de date relaționale. În deceniile anterioare, limbajul a continuat să crească semnificativ, cu mai multe variante care s-au extins și au sporit utilizarea acestuia pentru platforme specifice de baze de date. Familiaritatea cu sintaxa și utilizarea SQL este necesară pentru mulți, de la analiștii de afaceri și oamenii de știință la dezvoltatori și administratorii de baze de date. În timp ce înțelegeți profunzimea SQL poate fi complicată, din fericire, există zeci de cărți care să vă aducă la maxim.

În timp ce multe ghiduri de referință sunt destinate începătorilor SQL, alții se adresează celor care caută o înțelegere mai avansată. În mod similar, deși mai multe ghiduri se concentrează pe o variantă de bază de date specifică precum Microsoft SQL Server, altele sunt aplicabile pe mai multe platforme de baze de date relaționale. Indiferent de cum arata nevoile dvs. de SQL, am gasit cele mai bune ghiduri SQL pentru ghiduri si ghiduri de referinta pentru dezvoltatori, administratori si altii pentru a cumpara acum.

Alegerea noastră de sus

Best for Beginners: Noțiuni de bază cu SQL

Vezi pe Amazon Vezi pe Barnesandnoble.com

Editorul de tehnologie a veteranilor, O'Reilly, a scos de-a lungul anilor numeroși ghiduri SQL diferite, dar pentru cei care tocmai își scot picioarele în apă, Noțiuni de bază cu SQL este locul ideal pentru a începe.

La 130 de pagini, cartea este relativ scurtă, intenționând să îi ajute pe cititor să-și stăpânească fundamentele și să învețe rapid cum să îndeplinească sarcini utile. Cramată cu exemple practice și explicații utile, este scrisă într-un stil simplu și accesibil, care nu își asumă prea multe cunoștințe sau cunoștințe anterioare. În mod util pentru cei care au început deja, cartea nu necesită acces la un server de baze de date existent. În schimb, aceasta explică modul de configurare a unui mediu de lucru la domiciliu, 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, capitolul final discută subiecte mai avansate și oferă resurse suplimentare celor interesați.

Runner-Up, cel mai bun pentru incepatori: SQL All-in-One pentru manmade

Vezi pe Amazon

Șansele sunt că ați văzut designul distinctiv negru și galben al unei cărți "For Dummies" la un moment dat - seria acoperă, la urma urmei, o gamă incredibilă de subiecte. SQL All-in-One pentru Dummies este un volum greu, dar paginile sale de peste 750 de pagini sunt împărțite în opt volume, cu o structură logică care face ca munca prin ea să fie mai puțin copleșitoare. Cartea este scrisă într-o manieră ușoară și accesibilă - presupune un grad de cunoștințe tehnice generale de la cititor, dar nu neapărat de administrare sau dezvoltare a bazei de date.

Pe lângă conceptele de bază din spatele limbii, SQL All-in-One pentru Dummies acoperă mai multe subiecte conexe, inclusiv securitatea datelor, dezvoltare, XML, reglarea performanțelor bazei de date și multe altele. Cartea este disponibilă atât în ​​formă Kindle, cât și în formă fizică, cu descărcări de cod disponibile de la editor.

Cel mai bun pentru obținerea rapidă a vitezei: SQL în 10 minute

Vezi pe Amazon Vezi pe Barnesandnoble.com Vezi pe Target

Dacă sunteți dezvoltator, analist de afaceri sau oricine altcineva care trebuie să se înțeleagă rapid cu utilizarea SQL, SQL în 10 minute a fost scris cu tine în minte. În timp ce este puțin probabil să devii un expert destul de repede, cartea face o treabă excelentă de predare a lucrurilor esențiale într-o grabă și este împărțită în 22 de lecții care acoperă totul, de la instrucțiunile de bază SELECT și UPDATE la subiecte mai avansate cum ar fi procedurile memorate și procesarea tranzacțiilor.

Conținutul este prezentat într-o ordine logică și metodică, dar este de asemenea ușor de a intra și de a ieși din fiecare secțiune după cum este necesar, de a învăța sintaxa și conceptele numai atunci când aveți nevoie de ele. 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 de culoare plină în versiunea de hârtie a cărții și o mulțime de tutoriale și explicatori de-a lungul drumului, aceasta este resursa ideală pentru cursantul SQL cu experiență în timp.

Cel mai bun pentru crearea de interogări complexe: interogări SQL pentru Mere Mortals

Vezi pe Amazon Vezi pe Barnesandnoble.com

Așa cum sugerează și numele, Întrebări SQL pentru Mere Mortals se concentrează pe predarea cititorilor săi cum să devină expert în crearea cu ușurință a unor întrebări complicate. Cu o abordare logică și plină de umor față de ceea ce nu este cel mai interesant al subiecților, autorul oferă sute de exemple care să însoțească explicațiile sale explicite despre conceptele, tehnicile și cele mai bune practici SQL pentru proiectarea și interogările bazelor de date.

Începătorii vor primi o sumă mare de valoare din această carte, dar chiar și cei care au un grad echitabil de cunoștințe existente vor învăța probabil câteva noi sfaturi și trucuri (și probabil vor dezvălui câteva obiceiuri proaste pe parcurs). Actualizat pentru a patra ediție cu noi subiecte avansate, cum ar fi partiționarea și gruparea, baze de date exemplu și scripturi de creare sunt disponibile pentru Microsoft Access, SQL Server, MySQL și alte platforme. Disponibil în format Kindle și paperback, aceasta este cartea care trebuie achiziționată dacă doriți să ridicați dramatic jocul de interogare SQL.

Cel mai bun pentru referințe rapide: Ghid de buzunar SQL

Vezi pe Amazon

Indiferent dacă sunteți dezvoltator la nivel de bază sau administrator de baze de date sau ați lucrat cu SQL de ani de zile, amintiți-vă detaliile fiecărei comenzi și argumente posibile ar fi o operă supraomenească. Acolo este compactul lui Jonathan Gennick Ghid de buzunar SQL intră.

Acoperind o serie de servere de baze de date, inclusiv Microsoft SQL Server, Oracle, DB2 și altele, această referință la îndemână explică diferențele de implementare dintre platforme și servește ca o reîmprospătare excelentă pentru comenzile rare utilizate.

Concepută mai degrabă ca o referință decât ca manuală, nu este nevoie să citiți cartea de la copertă până la acoperire - este concepută să stea pe birou și să fie consultată atunci când este necesar. În timp ce ați putea găsi cea mai mare parte a informațiilor în interiorul site-ului cu câteva căutări bune de la Google, fiind capabil să treacă repede Ghid de buzunar SQL pentru detaliile exacte de care aveți nevoie este adesea mai rapidă, mai specifică și are mult mai puține șanse de distragere a atenției.

Cel mai bun pentru învățarea T-SQL: Fundamentele T-SQL

Vezi pe Amazon

Majoritatea ghidurilor și referințelor SQL încearcă să fie platformă-agnostic, ceea ce le permite să fie utile pentru o gamă mai largă de cititori, cu costul de a nu fi întotdeauna complet exacte sau complete pentru un anumit sistem de baze de date. Pentru cei care trebuie să lucreze în întregime cu Microsoft SQL Server, cu toate acestea, concentrarea pe intricaciile Transact-SQL - varianta specifică a limbii Microsoft - ar putea fi o opțiune mai bună.

În timp ce este destinat celor noi de limbă, Bazele T-SQL nu se tem să se ocupe de subiecte mai avansate și opționale, iar practicanții de lungă durată nu sunt în măsură să meargă cu mâinile goale. Toate eșantioanele de cod au fost testate atât împotriva instalărilor din cadrul norului, cât și a instalațiilor locale ale serverului SQL, astfel încât să le puteți utiliza indiferent de versiunea la care aveți acces.

Utile pentru dezvoltatori, administratori de baze de date și utilizatori de putere deopotrivă, această carte nu este doar o listă de comenzi și sintaxă. În schimb, învață atât teoria din spatele T-SQL, cât și cea mai bună modalitate de a le folosi în lumea reală, cu o mulțime de exemple practice care să vă ajute pe parcurs.

Cel mai bun pentru dezvoltatori: SQL Server 2016 pentru dezvoltatori Murach

Vezi pe Amazon

Indiferent dacă sunteți un dezvoltator experimentat care are nevoie să îmbunătățească abilitățile dumneavoastră Microsoft SQL Server sau un programator la nivel de intrare care caută să se îmbunătățească la codarea SQL, Murach SQL Server 2016 pentru dezvoltatori este locul perfect pentru a începe.

După cum sugerează titlul, cartea de aproape 700 de pagini este destinată în primul rând dezvoltatorilor, dar, acolo unde este cazul, sunt prezentate și informații utile privind administrarea bazelor de date. Cele douăzeci de capitole sunt împărțite în patru secțiuni - introducerea, abilitățile SQL esențiale, abilitățile SQL avansate și proiectarea și implementarea bazei de date - folosind abordarea neobișnuită, dar sensibilă a lui Murach de a plasa concepte și discuții pe paginile stânga / par i numerotate, pe paginile cu numere drepte / impare.

Totul este explicat simplu și clar, fie că este vorba de subiecte introductive cum ar fi recuperarea și sintetizarea datelor, sau subiecte mai complicate cum ar fi procedurile stocate, declanșatoarele sau folosirea limbajului de limbaj comun .NET (CLR).

Pentru cei care nu au o instanță de server MS SQL existentă pe care să o folosească, instrucțiunile sunt incluse la sfârșitul cărții pentru configurarea și utilizarea bazei de date eșantion.

Cel mai bun mod de a învăța prin a face: Probleme de practică SQL

Vezi pe Amazon

Pentru cei care doresc să-și extindă cunoștințele SQL dincolo de ceea ce este de obicei disponibil în ghidurile de studiu și tutorialele online, Probleme practice SQL are o abordare răcoritoare diferită de a învăța limba.

Cartea conține 57 de probleme, variind de la începători până la avansate și concepute pentru a imita tipurile de provocări cu care se confruntă utilizatorii SQL în lumea reală. Intenția autorului este să îi învețe 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 existente, instrucțiunile de instalare sunt incluse pentru studioul gratuit Microsoft SQL Server Express Edition și pentru management, împreună cu o vizualizare video pentru baza de date eșantion.

Probleme practice SQL este în mare măsură orientată spre cei care doresc să recupereze date (prin intermediul instrucțiunilor SELECT) mai degrabă decât actualizarea informațiilor existente și care au nevoie să învețe cele mai eficiente modalități de a face acest lucru. Este disponibil în ambele versiuni Kindle și paperback, iar autorul este disponibil prin e-mail pentru asistență cu probleme și interogări.

Procesul nostru

Scriitorii noștri au petrecut 15 ore de cercetare cele mai populare cărți SQL de pe piață. Înainte de a-și face recomandările finale, au luat în considerare 17 cărți diferite în general, opțiuni scanate de la 14 diferiți editori și citiți peste 100 recenziile utilizatorilor (atât pozitive, cât și negative). Toate aceste cercetări se adaugă la recomandările pe care le puteți avea încredere.