Schița de curs

1. Introducere în baze de date relaționale

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

2. Bazele SQL

  • Obiecte de bază de date: tabele, coloane și constrângeri
  • Tipuri de date și valori NULL
  • Scrierea unor interogări SELECT simple
  • Filtrarea cu WHERE, potrivirea de modele și operatori logici
  • Sortarea și limitarea rezultatelor interogărilor

3. Lucrul cu funcții și expresii

  • Funcții aritmetice și de șiruri de caractere
  • Expresii condiționale și instrucțiuni CASE
  • Gestionarea valorilor NULL și conversii de tipuri de date

4. Combinarea și filtrarea datelor

  • Join-uri interne și externe, self-joins și cross joins
  • Operații pe mulțimi: UNION, INTERSECT și EXCEPT
  • Subinterogări: scalare, corelate și subinterogări de tip tabel
  • Expresii de tabel comune (CTE) și interogări recursive

5. Agregare și grupare

  • Funcții de agregare: SUM, AVG, COUNT, MIN, MAX
  • Clauzele GROUP BY și HAVING
  • Funcții de fereastră și de clasament

6. Modificarea datelor

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

7. Obiecte de bază de date și structură logică

  • Crearea și gestionarea schemelor și tabelelor
  • Chei primare, chei străine și constrângeri unice
  • Crearea și gestionarea vizualizărilor și vizualizărilor materializate
  • Introducere în indexuri și implicații asupra performanței

Cerințe

  • Înțelegerea conceptelor de bază din domeniul IT și al datelor
  • Nu este necesară experiență anterioară în SQL sau baze de date
  • Familiaritatea cu utilizarea instrumentelor software pe Windows/Linux este utilă

Public țintă

  • Începători în domeniul bazelor de date și analiști
  • Dezvoltatori care încep cu PostgreSQL
  • Profesioniști care gestionează sau explorează baze de date relaționale
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite