Rezumat

Finalizat

Obiectele bazei de date formează fundația fiecărei soluții SQL. Pe parcursul acestui modul, ai explorat cum să proiectezi și să implementezi tabele, indexurile, constrângerile și structurile specializate în SQL Server, Azure SQL Database, Azure SQL Managed Instance și SQL database în Microsoft Fabric.

În acest modul, ai învățat să selectezi tipuri de date potrivite pentru eficiența stocării și performanța interogării, înțelegând compromisurile dintre precizie și spațiu. Ai explorat indicii rowstore pentru sarcini tranzacționale — inclusiv indici clusterați care definesc ordinea fizică a rândurilor și indici neclusterați pentru căi alternative de acces — și indicii columnstore pentru interogări analitice, învățând cum grupurile de rânduri, segmentele de coloană și tuple-mover-ul optimizează compresia și performanța interogărilor.

Ați implementat tipuri specializate de tabele, inclusiv tabele temporale pentru urmărirea automată a modificărilor, tabele de registru pentru scenarii de conformitate fără manipulare, tabele grafice pentru modelarea relațiilor și tabele optimizate pentru memorie pentru sarcini OLTP cu debit ridicat. Ai învățat să impui integritatea datelor prin constrângeri—, , , UNIQUE, și DEFAULT—și să generezi valori unice folosind atât IDENTITY coloane, cât și SEQUENCE obiecte pentru numerotarea cross-tableCHECK. FOREIGN KEYPRIMARY KEY

Ai explorat suportul JSON pentru date semi-structurate, inclusiv tipul nativ json de date din SQL Server 2025, și strategiile de indexare folosind coloane calculate. În final, ai proiectat strategii de partiționare pentru tabele mari, înțelegând funcțiile de partiție cu RANGE RIGHT pentru coloanele datetime, schemele de partiție pentru plasarea grupurilor de fișiere și cerințele pentru indexuri clusterizate pe tabele partiționate.

Resurse suplimentare

Pentru a-ți aprofunda înțelegerea proiectării și implementării obiectelor bazei de date, explorează aceste resurse:

Pașii următori

Cu abilități solide de proiectare a obiectelor în baze de date, ești pregătit să:

  • Explorează programarea avansată T-SQL cu vizualizări, funcții și proceduri stocate
  • Implementarea măsurilor de securitate și protecție a datelor
  • Optimizarea performanței interogărilor folosind planuri de execuție
  • Integrează capabilități AI în soluțiile tale de baze de date
  • Gestionarea canalelor CI/CD și de implementare pentru modificările bazei de date

Continuă să-ți construiești expertiza în soluții SQL pentru a crea sisteme de baze de date robuste, scalabile și ușor de întreținut.