SQL înseamnă limbaj de interogare structurată, pronunțat ca „SQL” sau uneori ca „See-Quel”. SQL este limbajul standard pentru tratarea bazelor de date relaționale. SQL poate fi folosit pentru a insera, căuta, actualiza și șterge înregistrările bazei de date.
Iată o listă organizată cu primele 14 cărți SQL care ar trebui să facă parte din biblioteca oricărui dezvoltator SQL. Cărțile sunt selectate pentru începători până la avansați.
1) SQL în 10 minute, Sams Teach Yourself
Sams Teach Yourself SQL in 10 Minutes scris de Ben Forta, răspunsuri simple și practice atunci când aveți nevoie de rezultate rapide. Această carte SQL oferă exemple de cod color pentru a vă ajuta să înțelegeți cum sunt structurate instrucțiunile SQL. De asemenea, veți obține cunoștințe despre comenzile rapide și soluțiile.
Cartea acoperă subiecte precum utilizarea instrucțiunilor SQL, regăsirea, sortarea și formatarea conținutului bazei de date, alăturarea mai multor tabele conexe, inserarea, actualizarea și ștergerea datelor etc.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon2) Cartea de bucate SQL (O'Reilly)
SQL Cookbook este o carte scrisă de Anthony Molinaro. În această carte, autorul împărtășește tehnicile și caracteristicile SQL preferate. Cartea include subiecte precum funcțiile Window, pivotarea rândurilor în coloane, pivotarea inversă a coloanelor în rânduri. În această carte, veți învăța, de asemenea, cum să creați histograme, să generați totaluri de rulare și subtotale etc.
Veți putea cunoaște tehnica mersului pe un șir care vă permite să utilizați SQL pentru a analiza caractere, cuvinte sau elemente delimitate ale unui șir.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon3) Probleme de practică SQL
Probleme SQL Practice este o carte SQL utilă. Oferă probleme practice, ceea ce vă oferă un nivel avansat de experiență SQL rezolvând seturi de probleme vizate. Acestea nu se referă doar la probleme concepute ca exemple de sintaxă. Cartea acoperă cele mai frecvente probleme pe care le întâmpinați atunci când vă ocupați de date.
Mai mult, în această carte, veți obține multe practici din lumea reală cu date reale. Veți învăța cum să analizați problemele de date și soluția potrivită pentru acestea.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon4) SQL: Referința completă
SQL: Referința completă, este un manual tutorial SQL scris de James R. Groff. Cartea acoperă subiecte cum ar fi cum să lucrați cu comenzi și instrucțiuni SQL, să configurați baze de date relaționale, să încărcați și să modificați obiectele bazei de date pentru a efectua interogări puternice și să implementați politici de securitate fiabile.
Cartea vă învață, de asemenea, cum puteți utiliza instrucțiuni DDL și API-uri, să integrați scripturi XML și Java. De asemenea, veți învăța subiecte avansate precum tranzacțiile SGBD, vizualizări materializate, mecanisme de blocare etc.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon5) Interogări SQL pentru simpli muritori: un ghid practic pentru manipularea datelor în SQL
SQL Queries for Mere Mortals: A Hands-On Guide to Data este o carte scrisă de John L. Viescas. Această carte SQL vă ghidează prin crearea de interogări de încredere.
Veți găsi, de asemenea, aspectele importante ale scrierii interogărilor SQL, de la selectarea și filtrarea simplă a datelor la îmbinarea și tabelele multiple și modificarea seturilor de date. Această carte include, de asemenea, două capitole care vă învață cum să efectuați calcule complexe.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon6) Ghid de buzunar SQL: Ghid de utilizare SQL
SQL Pocket Guide a fost scris de Jonathan Gennick. Cartea învață, de asemenea, modul în care sistemele utilizează funcțiile SQL, sintaxa expresiei regulate și funcțiile de conversie a tipurilor. Toate exemplele de instrucțiuni SQL din această carte se execută pe un set de tabele, cu date pe care le puteți descărca rapid.
Cartea acoperă subiecte precum sprijinul Oracle pentru recursiv cu sintaxă și adăugarea operatorilor PIVOT și UNPIVOT. Cartea prezintă, de asemenea, modul în care puteți suporta PostgreSQL pentru recursivitate cu funcții de fereastră, sintaxă DB2 și tipuri de date etc.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon7) SQL eficient: 61 moduri specifice de a scrie SQL mai bun
SQL eficient, scris de John L. Viecas, oferă soluții practice și informații despre SQL. Această carte vă ajută să rezolvați diverse probleme cu SQL și să creați baze de date care să simplifice gestionarea datelor în viitor.
După sfârșitul cărții, veți învăța cum să creați modele de date logice mai bune, să gestionați datele externe din surse, să extrageți și să agregați informațiile etc.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon8) SQL Antipatterns: Evitarea capcanelor programării bazelor de date
SQL Anitpaattern este o carte scrisă de Bill Karwin. Cartea este împărțită în patru capitole. Fiecare capitol din această carte vă ajută să identificați, să explicați și să corectați un antipattern unic și periculos. Cele patru părți sunt proiectarea logică a bazelor de date, proiectarea fizică a bazelor de date, interogări și dezvoltarea aplicațiilor.
De asemenea, veți afla despre cea mai bună și cea mai recentă tehnologie pentru căutarea textului integral despre cum să proiectați codul, care este rezistent la atacurile de injecție SQL și alte tehnici de succes.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon9) Programare Oracle PL / SQL 6e
Programare Oracle PL / SQL, scrisă de Steven Feuerstein. Acest ghid definitiv este ceea ce aveți nevoie pentru a profita la maximum de Oracle. Această carte SQL descrie caracteristicile și capacitățile PL / SQL up prin intermediul Oracle Database 12c.
Cu o gamă largă și un simț plin de umor, această carte de învățare SQL explică fundamentele limbajului. De asemenea, explică tehnici avansate de codificare și cele mai bune practici.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon10) Învățarea SQL: Noțiuni de bază master SQL
Learning SQL este o carte scrisă de Alan Beaulieu. Fiecare capitol al acestei cărți vă învață un concept sau tehnică SQL cheie, cu diverse ilustrații și exemple adnotate. Exercițiile de la sfârșitul fiecărui capitol vă permit să exersați abilitățile pe care le învățați.
În această carte, veți învăța mai multe caracteristici avansate, cum ar fi manipularea și preluarea datelor, crearea obiectelor bazei de date, cum ar fi tabelele, indexurile. Învățând această carte, veți putea învăța cum să folosiți puterea și flexibilitatea acestui SQL.
Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon11) SQL pentru manechine (Pentru manechine (computer / tehnologie))
SQL for Dummies este o carte populară scrisă de Allen G. Taylor. Această carte de bestseller le arată programatorilor și dezvoltatorilor de web cum să folosească SQL pentru a construi baze de date relaționale.
This SQL book covers all the stuff which you need to know to make working with SQL easier than ever. The topic of this book includes how to use SQL to structure a DBMS, implement a database design, and retrieve information from a database, etc.
Check Latest Price and User Reviews on Amazon12) SQL Database Programming
This book is perfect for end-users, analysts, data scientists, and app developers. This best-selling guide will get you up and running with SQL, the language of databases. In this book, you will also find general concepts and clear explanations of what the various SQL statements can do.
It contains hundreds of examples of various complexity experiment which you can explore. You can also download the sample database to follow along with the author's examples.
Check Latest Price and User Reviews on Amazon13) High-Performance MySQL: Optimization, Backups, and Replication
High-Performance MySQL is written by Baron Schwartz. In this book, you'll learn advanced techniques for designing indexes, and queries to tuning your MySQL server, operating system, and hardware into their full potential.
This book also helps learn practical methods to scale applications through replication, load balancing, and failover. The book also teaches you why this system works as it does, with illustrative stories and case studies.
Check Latest Price and User Reviews on Amazon14) The Art of SQL
The Art of SQL, author Stephane Faroult argues that this "safe approach" only leads to disaster. The code must be fast and sound from the start, and that requires a clear understanding of SQL and relational concepts.
This book helps you to focus on strategy instead of specifics. In this end, we can say that writer Faroult's way of looking at SQL can be unconventional and unique but helps you to create a correct approach for creating SQL queries.
Check Latest Price and User Reviews on Amazon