Schița de curs

Introducere în baze de date relaționale și PostgreSQL

  • Ce este o bază de date relațională
  • Pregătire generală despre PostgreSQL și ecoul său
  • Cazuri de utilizare și avantaje ale lui PostgreSQL

Instalarea și configurarea lui PostgreSQL și PGAdmin

  • Instalarea lui PostgreSQL pe Windows/Linux
  • Instalarea și utilizarea lui PGAdmin pentru accesul la interfața grafică
  • Creați conexiuni și gestionați utilizatorii

Compreensiunea arhitecturii PostgreSQL

  • Componentele serverului PostgreSQL și utilizarea memoriei
  • Structura clusterului și dispoziția fișierelor pentru baze de date
  • Procese și servicii

Creați și structurați bazele de date

  • Creați baze de date și tabele
  • Compreensiunea tipurilor de date
  • Folosirea lui PGAdmin pentru gestionarea obiectelor din bază de date

Scrieți interogații SQL de bază

  • Folosirea SELECT, WHERE, ORDER BY, LIKE, BETWEEN și NULL
  • Sortarea și filtrarea rezultatelor interogațiilor

Folosirea GROUP BY și HAVING

  • Agruparea înregistrărilor și calcularea agregatelor
  • Filtrarea grupurilor cu HAVING

Munca cu condiții complexe

  • Folosirea EXISTS, IN, ANY, ALL
  • Nestare subinterogații

Operațiuni JOIN în PostgreSQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN și cazuri de utilizare

Folosirea funcțiilor SQL integrate

  • Funcții matematice
  • Funcții pentru manipularea șirurilor
  • Operații cu date și ore

Instrucțiuni de manipulare a datelor

  • INSERT: inserarea unor noi înregistrări
  • UPDATE: modificarea datelor existente
  • DELETE: eliminarea înregistrărilor din tabele

Munca cu Vizualizările (Views)

  • Creați și interogați vizualizări simple
  • Vizualizări cu subselecte
  • Beneficii și limitații ale vizualizărilor

Introducere în extensia Timescale

  • Ce este TimescaleDB și când să o folosiți
  • Instalarea și activarea extensiei Timescale
  • Creați hypertabele și inserați date de serie temporală

Rezumat și următoarele pași

Cerințe

  • O înțelegere a conceptelor IT și de date de bază
  • Nu este necesară experiența anterioară cu SQL sau baze de date
  • Familiaritatea cu utilizarea unor instrumente software pe Windows/Linux este utilă

Publicul țintă

  • Database începători și analiști
  • Dezvoltatori care încep cu PostgreSQL
  • Profesioniști care gestionă sau exploră baze de date relaționale
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite