Od osnov do naprednih analiz podatkov

Se želite naučiti, kako poiskati skrite vzorce v podatkih, združiti tabele in uporabiti napredne funkcije za učinkovito analizo?

SQL poizvedbe

Ključ do razumevanja in uporabe podatkov

V sodobnem svetu, kjer so podatki ključnega pomena za poslovno odločanje, analitiko in razvoj programske opreme, je razumevanje in obvladovanje SQL-a nepogrešljivo znanje. Ta tečaj je zasnovan tako, da udeležencem omogoči temeljito razumevanje in praktične veščine za učinkovito delo z relacijskimi bazami podatkov.

Komu je tečaj namenjen?

Tečaj je namenjen vsem, ki želite pridobiti praktično znanje za učinkovito delo s podatki v relacijskih bazah – od začetnikov do tistih, ki želite nadgraditi svoje analitične veščine.

Potrebna predznanja?

Za udeležbo na tečaju ni potrebno posebno predznanje.

Trajanje?

12 pedagoških ur. Tečaj se izvede v dveh dnevih.

Cilji tečaja

Na tečaju udeleženci pridobijo celovito teoretično in praktično znanje o pisanju ter optimiziranju SQL poizvedb. Skozi strukturiran učni načrt bodo udeleženci razvili ključne veščine, potrebne za samostojno in učinkovito delo s podatki v različnih okoljih.

S tem tečajem bodo udeleženci pridobili trdno osnovo in napredno razumevanje SQL poizvedb, ki jim bodo omogočili učinkovito upravljanje, analiziranje in modifikacijo podatkov v različnih kontekstih. Pridobljeno znanje je uporabno tako v poslovnem svetu, bančnem sektorju kot tudi pri akademskem raziskovanju, zato je tečaj priporočljiv za vse, ki želite poglobiti svoje razumevanje podatkovnih baz ter razširiti možnosti za razvoj kariere na področju informatike, analitike ali podatkovnega inženiringa.

Vsebina tečaja

1. Razumevanje osnov SQL in relacijskih baz podatkov

  • Seznaniti se z zgodovino in pomenom SQL kot standardnega jezika za baze podatkov.
  • Pojasniti osnovne pojme relacijskih baz podatkov (tabele, vrstice, stolpci, primarni in tuji ključi).
  • Kaj je relacijski model podatkov in pravila normalizacije podatkov.

2. Osnovno pisanje SQL poizvedb

  • Uporaba osnovnih ukazov: SELECT, FROM
  • Razvrščanje podatkov (ORDER BY)
  • Osnovni in kompleksni pogoji(WHERE), združevanje pogojev
  • Izračuni nad podatki
  • Uporaba funkcij (znakovne, numerične, datumske in obvladovanje datumov)

3. Uporaba agregatnih funkcij in grupiranja

  • Uporabljati agregatne funkcije (SUM, AVG, COUNT, MIN, MAX) za izračunavanje povzetkov podatkov.
  • Pravilno uporabljati GROUP BY in HAVING za naprednejše analize podatkovnih sklopov.
  • Uporaba strukture PARTITION BY za kombinacijo granularnih in sumarnih vrednosti.

 

 

4. Delo z več tabelami: povezave (JOIN)

  • Pomen in uporaba različnih vrst povezav: INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN.
  • Izdelava kompleksnih poizvedb za združevanje podatkov iz več tabel z uporabo ustreznih povezav.
  • Razumeti koncept kartičnega produkta in pasti napačnih povezav.

5. Uvajanje kompleksnih poizvedb in podpoizvedb

  • Gradnja gnezdenih poizvedbe (subqueries) in razumevanje njihove uporabe v različnih kontekstih.
  • Povezovanje več podpoizvedb za reševanje zahtevnejših analitskih izzivov.

6. Povzemanje podatkov z vrtilnimi tabelami

  • Uporaba strukture CASE
  • Izdelava vrtilne tabele s strukturo CASE
  • Uporaba Ukazov PIVOT in UNPIVOT

Kaj boste pridobili s tečajem in primeri uporabe znanja

Tečaj je strukturiran tako, da udeležencem zagotovi celovito znanje, od osnovnih konceptov do naprednih tehnik pisanja in optimiziranja SQL poizvedb. Osredotočili se bomo na praktične primere in scenarije, ki so uporabni v različnih delovnih okoljih.

 

 

SQL tečaj

Razumevanje relacijskih baz podatkov

to vam bo omogočilo razumevanje, kako so podatki organizirani in shranjeni.

Primeri uporabe:

  • V maloprodaji boste lahko učinkovito načrtovali shemo baze podatkov za sledenje zalogam, prodaji in dobaviteljem, kar zagotavlja optimizacijo poslovanja.
  • Razumeli boste, kako so npr. v banki shranjeni podatki o strankah, računih in transakcijah, kar je ključno za zagotavljanje celovitosti in varnosti podatkov.

Osnovno pisanje SQL poizvedb

Naučili se boste uporabljati temeljne ukaze za pridobivanje podatkov. Razumeli boste, kako razvrščati podatke in filtrirati podatke. Spoznali boste tudi izvajanje izračunov nad podatki.

Primeri uporabe:

  • Hitro boste lahko izluščili vse transakcije, ki so se zgodile v določenem mesecu, in izračunali skupni znesek prodaje za to obdobje.
  • V sistemu za upravljanje odnosov s strankami (CRM) boste lahko filtrirali stranke, ki so se prijavile na določeno marketinško kampanjo med dvema datumoma.
  • Izračunali boste lahko obresti na določene vrste varčevalnih računov in preoblikovali datume odprtja računa v standardni format za poročanje.
  • Pridobili boste lahko seznam vseh bančnih transakcij, večjih od določenega zneska, v zadnjih 30 dneh, da prepoznate morebitne sumljive aktivnosti.

Uporaba agregatnih funkcij in grupiranja

Tečaj bo pokril uporabo agregatnih funkcij za izračunavanje povzetkov podatkov.

Primeri uporabe:

  • Analizirali boste lahko povprečno vrednost naročila po posameznih regijah ali določili število edinstvenih strank, ki so kupile določen izdelek v določenem časovnem okviru.
  • Ugotovili boste lahko število študentov, ki so uspešno zaključili vsak posamezen študijski modul, in identificirali module z najnižjo uspešnostjo.
  • Analizirali boste lahko skupni znesek depozitov po poslovalnicah, pri čemer boste izključili poslovalnice, ki imajo skupni znesek depozitov pod določeno mejo, in prikazali tudi delež posameznega depozita znotraj celotne banke.
  • Izračunali boste lahko povprečno stanje na tekočih računih za določeno skupino strank, razvrščenih po starostni skupini.

Delo z več tabelami

Spoznali boste pomen in uporabo različnih vrst povezav za združevanje podatkov iz več tabel.

Primeri uporabe:

  • Združili boste lahko podatke o zaposlenih z informacijami o njihovih oddelkih in projektnih nalogah, da dobite celosten pregled nad delovno silo.
  • Združili boste lahko podatke o izdelkih z informacijami o dobaviteljih in skladiščih, da optimizirate upravljanje dobavne verige.
  • Povezali boste podatke o strankah z njihovimi bančnimi računi in transakcijami, da pridobite celovit profil vsake stranke.
  • Združili boste podatke o kreditnih vlogah s podatki o bonitetni oceni strank in zgodovini plačevanja za oceno tveganja.

SQL tečaj

Kompleksne poizvedbe in podpoizvedbe

Naučili se boste graditi gnezdenje poizvedb in razumeti njihovo uporabo v različnih kontekstih. 

Primeri uporabe:

  • Identificirali boste lahko stranke, ki so kupile samo določene kategorije izdelkov, ali določili, kateri izdelki so bili najpogosteje prodani v kombinaciji z drugimi.
  • Poizvedovali boste lahko po zaposlenih, ki prejemajo plačo nad povprečjem svojega oddelka.
  • Izluščili boste lahko stranke, ki imajo odprte več kot tri bančne račune in hkrati mesečno povprečno stanje, ki presega določen prag.
  • Poiskali boste lahko vse transakcije, ki so se zgodile na računih, ki spadajo v rizično kategorijo, in so bile hkrati višje od povprečja vseh transakcij v zadnjem mesecu.

Povzemanje podatkov z vrtilnimi tabelami

Tečaj bo predstavil uporabo strukture za pogojno logiko in prikazal, kako izdelati vrtilne tabele.

  • Preoblikovali boste lahko podatke o prodaji, da bodo prikazani po mesecih in regijah v obliki vrtilne tabele, kar omogoča lažjo vizualno analizo trendov.
  • Analizirali boste lahko rezultate anket, kjer boste prikazali število odgovorov za vsako možnost odgovora glede na demografske skupine.
  • Ustvarili boste lahko pregledno tabelo, ki prikazuje število transakcij po tipu (npr. dvigi, nakazila, plačila) za vsak mesec v letu.
  • Prikazali boste lahko skupni znesek posojil, razdeljen na različne vrste posojil (hipotekarni, potrošniški, avtomobilski) in po letih odobritve, za lažje spremljanje portfelja posojil.

Termini in prijava | SQL poizvedbe

Datum Čas Lokacija Cena (brez DDV)
24.9.2025 - 25.9.2025 08.00–13.00 LJ 660 €
19.11.2025 - 20.11.2025 08.00–13.00 LJ 660 €

PrijavaIzbrani tečaj

SQL poizvedbe v terminu 01.02.-02.02.2017 (08:30-12:00).
Lokacija: Ljubljana, Tržaška cesta 42.
Cena: 290,00 € (+ DDV). Pred prijavo preberite splošne pogoje.

Prijava // Za izbiro drugega termina tečaja kliknite na pred želenim datumom.

Garancija za znanje

100% garancija

1. Garancija s ponovno udeležbo.
2. Garancija z odstopom od tečaja.

Izkušeni in prijazni predavatelji

Udeleženci tečajev pohvalijo razumljivost in zanimivost predavateljev ter njihovo strokovnost in prijaznost.

Asistentska pomoč

Na tečajih so prisotni asistenti, ki vam z veseljem nudijo dodatno pomoč.

Majhne skupine

Povprečno število udeležencev na računalniškem tečaju je 6.

Odlično učno gradivo

Udeleženci tečajev prejmejo kakovosten priročnik ter dostop do multimedijskih e-gradiv skupaj z vajami za dodatno utrjevanje znanja.

Delo na praktičnih primerih

Vašo produktivnost pri delu z računalnikom boste izboljšali za vsaj 15 %, saj so vaje prilagojene poslovnim uporabnikom.

Pomoč udeležencem tudi po tečaju

Tečajnikom stojimo ob strani tudi po izobraževanju. Nudimo časovno neomejeno brezplačno oddaljeno pomoč za hitro pomoč pri delu in dostop do multimedijskih e-gradiv skupaj z vajami za dodatno utrjevanje znanja.

Za kakovost izobraževanja smo pridobili certifikat

Kakovost izvedbe računalniških tečajev izkazujemo tudi s pridobljenim certifikatom ISO.

Garancija za računalniške tečaje

Si želite ogledati še druge računalniške tečaje?

Iščete izobraževanje po meri za vaše podjetje?

Za zaključene skupine se prilagodimo glede termina, trajanja in lokacije izvedbe usposabljanja. Zaupajte nam vaše želje in pokličite.

več za podjetja

Vsi računalniški tečaji

Vas zanimajo še drugi računalniški programi?

Seznam vseh računalniških tečajev

Kako vam lahko pomagamo izbrati pravi tečaj za vas?

Iščete primeren in/ali prilagojen tečaj zase?

Kontaktirajte nas

Iščete izobraževanje po meri za skupino vaših sodelavcev?

Pošljite povpraševanje