Alegerea materialelor pentru studiul bazelor de date si SQL, biblioteca programatorului

Cartea se referă la versiunea de ANSI SQL-92 limba (SQL2). Detalii cu privire la metodele de utilizare a limbii de interogare pentru a aborda claselor relevante pentru sarcinile de probă și să modifice datele, precum și pentru lucrul cu baze de date obiecte structura. Toate exemplele sunt explicate în detaliu.
O atenție deosebită este acordată în această ediție SQL dialectele diferențe în punerea în aplicare a celor mai comune baze de date: MySQL, Oracle, MS SQL Server și PostgreSQL.
Cartea este destinat tuturor celor care doresc să studieze limba SQL sau pentru a îmbunătăți cunoștințele despre acest subiect.

Cartea este unic prin aceea că fiecare capitol este o comparație a punerii în aplicare a acestor solicitări în dialectele trei baze de date de conducere. Datorită acestui fapt, este un ghid cuprinzător și practic pentru limba SQL pentru dezvoltatorii de la incepator la guru-ul, un fel de manual.
Cartea acoperă subiecte din elementele de bază ale tranzacției și încuietori, funcțiile și instrumentele de protecție a bazei de date.
La final sunt câteva subiecte suplimentare: integrarea SQL în XML, OLAP business intelligence și multe altele.

Această carte pune în lumină punctele forte și punctele slabe ale fiecăreia dintre cele șapte baze de date și vă învață cum să alegeți pe cel care îndeplinește cel mai bine cerințele.

ghid suplimentare pentru crearea și scalarea PostgreSQL. Cartea explorează întrebările Performance Tuning PostgreSQL, replicare și gruparea. Abundența de exemple din viața reală va permite atât pentru începători cât și dezvoltatorii cu experiență pentru a face rapid cu funcțiile PostgreSQL de scalare pentru aplicațiile lor.
Pentru începători:
Pentru avansate:
Pentru artiști:
resursă în limba engleză pentru învățarea interactivă elementele de bază ale SQL. Cursul este împărțit în 19 lecții tematice, care conține o parte teoretică și un set de exerciții care pot fi efectuate direct pe pagina lecție special concepute pentru această formă interactivă.
O altă resursă utilă pentru programatori cu un nivel suficient de limba engleză. Acesta reprezintă acoperind un număr mare din multitudinea de exemple de referință și cu exerciții fizice.
site-ul în limba rusă cu o mulțime de exerciții interactive pentru a perfecționa abilitățile în scris declarații SQL, date de manipulare de limbă.
exerciții la nivel de intrare sunt disponibile fără înregistrare, pentru a efectua restul va trebui să se înregistreze (înregistrarea este gratuită).
Rezultatele testelor de pe site-ul puteți comanda un certificat de «date SQL Manipulation Language specialist», confirmând calificarea. certificat de calitate este menținut înlocuirea periodică a sarcinilor și a crescut cerințele de certificare.
introducerea unui curs în baza de date introduce pe elevi istoria creării de sisteme de prelucrare a datelor structurate, abordările de prelucrare a informațiilor, dezvoltarea de modele de date și a sistemelor de gestiune a datelor.
O parte importantă a cursului este luarea în considerare a etapelor de bază ale proiectării bazelor de date relaționale, precum și anomalii de date structurate.