Schița de curs

1. Introducere la Bazele de Date Relaționale

  • Ce este o bază de date relațională?
  • Arhitectura și componente ale PostgreSQL
  • Prezentare generală a instrumentelor PgAdmin și psql
  • Conectarea la o bază de date și înțelegerea schemelor

2. Noțiuni de Bază ale SQL-ului

  • Obiectele bazei de date: tabele, coloane și constrângeri
  • Tipuri de date și valori NULL
  • Scrierea de cereri SELECT simple
  • Filtrarea cu WHERE, potrivirea modelului și operatorii logici
  • Sortarea și limitarea rezultatelor cererilor

3. Lucrul cu Funcții și Expresii

  • Funcții aritmetice și de șiruri
  • Expresii condiționale și instrucțiuni case
  • Gestionarea valorilor NULL și convertiri de tipuri de date

4. Combinarea și Filtrarea Datelor

  • Unirea internă, externă, auto-unirea și unirea completă
  • Operațiile de set: UNION, INTERSECT și EXCEPT
  • Subcereri: scalare, corelate și subcereri tabele
  • Expresii de tabel comune (CTE) și cereri recursive

5. Agregarea și Gruparea Datelor

  • Funcții agregate: SUM, AVG, COUNT, MIN, MAX
  • Clauze GROUP BY și HAVING
  • Funcții de fereastră și clasificare

6. Modificarea Datelor

  • Inserarea, actualizarea și ștergerea înregistrărilor
  • Utilizarea tranzacțiilor și rollback
  • Înțelegerea principiilor ACID
  • Practici de siguranță pentru manipularea datelor

7. Obiecte ale Bazei de Date și Structura Logică

  • Crearea și gestionarea schemelor și tabelelor
  • Cheile primare, cheile străine și constrângeri unice
  • Crearea și gestionarea vederelelor și a vederelelor materializate
  • Introducere la indici și implicațiile performanței

Cerințe

  • Înțelegerea conceptelor de bază IT și date
  • Nu este necesară experiența anterioară cu SQL sau bazele de date
  • Familiarizarea cu utilizarea instrumentelor software pe Windows/Linux este utilă

Audiență

  • Începători și analiști de baze de date
  • Dezvoltatori care încep cu PostgreSQL
  • Profesionali care gestionează sau explorează bazele de date relaționale
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite