Andmeanalüüs SQL-iga


Teave sellel kursusel toimuva õppe kohta.

Kursuse eesmärk: õppida relatsiooniliste andmebaaside ja struktuurpäringukeele SQL alustaladega töötamist ning kasutada SQL-i andmete esmaseks analüüsiks. Vajadusel antakse õppeperioodiks sülearvuti.

Sellele koolitusele on saadaval erinevad rahastusvõimalused, sealhulgas riikliku toetuse ja mittetulundusühingute programmid. Täpsema info saamiseks võtke ühendust meie konsultandiga.

Uuri toetusmeetmete kohta →


Sihtgrupp:

Kursus sobib teile, kui te:

  • olete algaja andmeanalüütik ja soovite omandada SQL-i kui põhilist analüüsivahendit;
  • töötate andmetega (turundus, rahandus, toode) ja soovite ise koostada päringuid ja aruandeid;
  • olete juht või tooteanalüütik ja vajate andmeid ilma arendajate abita;
  • olete arendaja ja tunnete huvi enesekindla andmebaasidega töötamise vastu oma ülesannetes;
  • olete QA-insener või testija ja vajate andmete kontrollimist ning SQL-päringute kirjutamist testide jaoks;
  • olete teise valdkonna spetsialist ja plaanite ümberõppimist andmeanalüütikuks;
  • olete majandus- või tehnikaeriala üliõpilane ja soovite omandada praktilisi SQL-oskusi;
  • olete ettevõtja või ettevõtte omanik ja vajate oma süsteemide andmete analüüsimist.

Kursusel omandatavad võtmekompetentsid:

Kirjutage päringuid SQL-is
Töötage MySQL andmebaasiga
Mõistke relatsioonilisi andmebaase

Nõuded õppijatele:

  • kindel arvutikasutaja
  • soovitatav on omada isiklikku sülearvutit (Windows / Mac, operatiivmälu 8 GB, ekraani diagonaal > 13,3), vajadusel antakse õppeperioodiks sülearvuti.

Õpiväljundid:

Antud kursuse läbinud:

  • mõistavad relatsiooniliste andmebaaside teooria aluseid
  • oskavad koostada SQL-päringuid vastavalt tööülesannetele
  • oskavad andmeid filtreerida ja agregeerida
  • rakendavad matemaatilisi ja statistilisi operatsioone andmete esmaseks töötlemiseks
  • kasutavad SQL-i ajaridadega töötamiseks
  • mõistavad kasutaja määratud funktsioonide ja salvestatud protseduuride loomise põhimõtteid

Õppemeetodid:

Kursuse üldmaht: 42 akadeemilist tundi, millest 28 akadeemilist tundi toimub auditoorselt (sh praktilised tunnid 8 akadeemilist tundi ja 2 seminari (8 akadeemilist tundi)).

Õpitulemuste hindamiskriteeriumid:

Õpitulemusi hinnatakse iseseisvalt tehtud praktiliste tööde alusel.

Hindamismeetodid:

Edukalt sooritatud praktilised ja kodutööd saavad hindeks "arvestatud".

Kursuse lõpetamise tingimused:

Kursuse edukaks lõpetamiseks ja tunnistuse saamiseks on vajalik saada arvestatud 75% kodutöödest.

Lisainformatsioon:

Õppekavarühm: 0612 - Andmebaaside ja võrgu disaini ning halduse õppekavarühm
Õppe korraldamise põhireeglid
Õppeprotsessi kvaliteedi tagamise põhireeglid

Kursuse programm

Moodul Mooduli põhiteemad Maht
1. Sissejuhatus SQL-i ja andmebaaside alused
  • Põhimõisted: andmebaasid, tabelid, read ja veerud.
  • Sissejuhatus SQL-i: põhikäsud (SELECT, FROM, WHERE).
  • Andmete filtreerimine WHERE ja loogiliste operaatoritega (AND, OR, NOT).
  • Andmete sorteerimine ORDER BY abil.
  • 4 ak. t.
    2. Andmete agregeerimine ja rühmitamine
  • Agregaatfunktsioonide kasutamine: SUM(), AVG(), COUNT(), MIN(), MAX().
  • Andmete rühmitamine GROUP BY abil.
  • Agregeeritud andmete filtreerimine HAVING abil.
  • Rühmitamise ja sorteerimise kombineerimine.
  • 4 ak. t.
    3. Töö mitme tabeliga ja andmete ühendamine
  • Tabelite vaheliste seoste tüübid: üks-ühele, üks-mitmele, mitu-mitmele.
  • Sissejuhatus JOIN-i: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN.
  • UNION ja UNION ALL kasutamine eri tabelite andmete ühendamiseks.
  • Tabelite ühendamisega keerukate päringute näited.
  • 4 ak. t.
    4. Töö ajaridade ja kuupäevadega
  • Kuupäevade ja kellaaegade salvestamine andmebaasides.
  • Kuupäevafunktsioonid: NOW(), CURRENT_DATE, DATEPART(), DATEDIFF().
  • Andmete rühmitamine ajaperioodide kaupa.
  • Ajaridade analüüs SQL-is.
  • 4 ak. t.
    5. Aknafunktsioonid ja analüütilised päringud
  • Sissejuhatus aknafunktsioonidesse ja nende erinevus agregaatfunktsioonidest.
  • ROW_NUMBER(), RANK(), DENSE_RANK() kasutamine reanumbritega töötamiseks.
  • Andmete analüüs LAG(), LEAD() abil.
  • Praktiliste juhtumite läbivaatamine.
  • 4 ak. t.
    6. Ajutiste tabelite ja vaadete loomine
  • Ajutiste tabelite loomine (TEMP TABLE).
  • Vaadete (VIEW) kasutamine mugavaks andmeanalüüsiks.
  • Päringute optimeerimine vaadetega.
  • 4 ak. t.
    7. Lõpuprojekt
  • Tüüpilise andmeanalüüsi ülesande läbivaatamine.
  • Ülesande püstitamine ja päringute sõnastamine.
  • Analüüsi teostamine ja tulemuste esitamine.
  • Kokkuvõte ja soovitused SQL-i edasiseks õppimiseks.
  • 4 ak. t.

    Teave kursuse kohta

    Toimumisaeg:
    20.07.2026 - 14.08.2026
    03.09.2026 - 24.09.2026

    Tähelepanu, käesolev koolitus hetkel toimub ainult inglise keeles.


    Registreeru koolitusele / koolituse lisainfo


    Kursuse kestus: 3 kuud

    Õppeformaat ja toimumiskoht:
    Aadress: Tartu mnt. 18, Tallinn.
    Gamma Intelligence Training Centre
    Kursus toimub auditoorses formaadis kaasaegses arvutiklassis. Grupi suurus 6 kuni 10 inimest.

    Õppekeel: inglise

    Maksumus: 1024.80 EUR (KM 24% sisaldub)

    Kursuse üldmaht: 42 ak. t.
    Sisaldab:
    • Auditoorsed tunnid: 28 akadeemilist tundi (sh praktilised tunnid 8 akadeemilist tundi ja 2 seminari (8 akadeemilist tundi))
    • Iseseisev töö: 14 ak. t.

    Õppejõud

    Maksim Kolodijev

    Maksim Kolodijev Kvalifikatsioon: Üle 15 aasta tarkvaraarenduses. Üle 8 aasta kogemust tarkvara testimises.

    Spetsialiseerumine: tarkvaraarenduse protsess, tarkvara testimine, testide automatiseerimine, andmeanalüüs

    Õpetamiskogemus: Üle 5 aasta õpetamis- ja konsulteerimiskogemust

    Haridus: TalTech, magistrikraad (2007)

    Tutvuda CV-ga