Kontaktirajte nas
 Trajanje 14 sati

Sadržaj kursa

1. Uvod u relacione baze podataka

  • Šta je relaciona baza podataka?
  • Arhitektura i komponente PostgreSQL-a
  • Pregled alata PgAdmin i psql
  • Povezivanje sa bazom podataka i razumevanje šema

2. Osnove SQL-a

  • Objekti baze podataka: tabele, kolone i ograničenja
  • Tipovi podataka i NULL vrednosti
  • Pisanje jednostavnih SELECT upita
  • Filtriranje pomoću WHERE, uparavanjem sa šablonima i logičkim operatorima
  • Sortiranje i ograničavanje rezultata upita

3. Radeći sa funkcijama i izrazima

  • Aritmetičke i string funkcije
  • Uslovni izrazi i case izjave
  • Obrada NULL vrednosti i konverzija tipova podataka

4. Kombinovanje i filtriranje podataka

  • Unutrašnja i spoljna povezivanja (joins), samopovezivanja i prečna povezivanja
  • Operacije na skupovima: UNION, INTERSECT i EXCEPT
  • Podupiti: skalarne, korelirane i tabellarne
  • Obične tabelarne izraze (CTE) i rekurzivni upiti

5. Agregacija i grupisanje

  • Agregacione funkcije: SUM, AVG, COUNT, MIN, MAX
  • GROUP BY i HAVING klauzule
  • Funkcije prozora (window) i rangiranja

6. Izmena podataka

  • Ubacivanje, ažuriranje i brisanje zapisa
  • Korišćenje transakcija i povlačenje (rollback)
  • Razumevanje ACID principa
  • Sigurne prakse manipulacije podacima

7. Objekti baze podataka i logička struktura

  • Kreiranje i upravljanje šemama i tabelama
  • Primarni ključevi, strani ključevi i jedinstvena ograničenja
  • Kreiranje i upravljanje pogledima (views) i materijalizovanim pogledima
  • Uvod u indekse i uticaj na performansu

Uslovi

  • Razumevanje osnovnih IT i pojmova podataka
  • Nije potrebno prethodno iskustvo sa SQL-om ili bazama podataka
  • Poznavanje korišćenja softverskih alata na Windows/Linux platformama je korisno

Ciljna grupa

  • Početnici i analitičari u oblasti baza podataka
  • Razvojari koji počinju da rade sa PostgreSQL-om
  • Stručnjaci koji upravljaju ili istražuju relacione baze podataka

Broj učesnika


Cena po učesniku

Iskustva korisnika (3)

Predstojeći kursevi

Povezane kategorije