Hetkel kõige olulisemad kuupäevad
| Periood | Aega jäänud | Kirjeldus |
|---|---|---|
| 02.02.2026-30.04.2026 | 0 päeva lõpuni | Periood, mille jooksul projekti eest arvestuse saamine tähendab, et projekt annab 130 punkti (kui tehtud töövihiku järgi) või 180 punkti (kui tehtud vabal teemal). Projekti näitamine toimub praktikumide ajal. |
| 04.05.2026-15.05.2026 | 4 päeva alguseni | Periood, mille jooksul projekti eest arvestuse saamine tähendab, et projekt annab 120 punkti (kui tehtud töövihiku järgi) või 170 punkti (kui tehtud vabal teemal). Projekti näitamine toimub praktikumide ajal. |
| 02.02.2026-17.05.2026 | 17 päeva lõpuni | Periood, mille käigus saab SIIN keskkonnas lahendada punktidele ülesandeid (kogum 2026_ITI0206). Aine edukaks lõpetamiseks tuleb lahendada õigesti vähemalt 25 ülesannet (annab 2*25=50 punkti). |
| 02.02.2026-10.06.2026 | 41 päeva lõpuni | Periood, mille jooksul saab lahendada SQL ja UML ülesandeid, mille lahendamine asendab projekti tegemist. |
| 28.03.2026-10.06.2026 | 41 päeva lõpuni | Eksamiks harjutamine SIIN keskkonnas. |
| 25.04.2026-10.06.2026 | 41 päeva lõpuni | SQLi enesekontroll ja täiendav harjutamine SIIN keskkonnas. Need on kolmanda teooria testi küsimused, mida saab harjutada ka peale seda, kui testi tegemine tulemusele on lõppenud. Kõik selle testi küsimused on ka küsimuste hulgas, millest valitakse hindelise lõpptesti küsimused. Kuigi osad küsimused on teooria kohta, on paljud ka praktilise kallakuga - konkreetsete SQL ülesannete ja nende lahenduste kohta. Küsimustele hästi vastamiseks tasub vaadata teemade 3-6 materjale. |
Teated ja oluline info


Seotud materjalid:
- Loengute teemade ülevaade (mida igas loengus täpsemalt käsitleti).
- Arenduse tulemusel loodud näidislahendused (mudelid, andmebaasid ja rakendused).


Visuaalsed juhised: Registreerimise protsess | Esitamise ja hindamise protsess
Aine üldiste hindamispõhimõtete kokkuvõte.
1. ENNE ESITAMIST (Kvaliteedikontroll) Minu kindel ootus on, et olete oma töö enne esitamist üle kontrollinud:
- Dokument ja SQL-laused: Testige AI keelemudelite abil (juhend siin).
- PostgreSQL kasutajad: Laadige andmebaas apex2.taltech.ee serverisse ja kasutage automaatkontrolli vahendit (vt KKK küsimus 1 ja küsimus 2).
- Eelistatud viis: Laadige kõik failid Mauruses ülesandesse "Iseseisva töö failide saatmine". Siia võite laadida ka poolikuid töid tagasiside küsimiseks.
- Alternatiiv: Laadige failid oma pilve ja esitage Mauruses link.
- Mida esitada? 1) Dokument (docx, odt – mitte PDF!); 2) Mudelite CASE-fail (mitte pildid!); 3) Prototüübi fail(id); 4) Andmebaasi loomise SQL-skript.
- Prototüübi demonstreerimine: MS Accessi ja LibreOffice'i faile saan vaadata oma arvutis. Muude lahenduste puhul peate olema valmis jagama oma ekraani (nt Teamsis).
See kehtib nii:
- pooliku projekti kohta küsimuste esitamisel (konsultatsioon),
- valmis projekti ettenäitamisel (hindamine).
- Registreeruge Teadmiste kontrolli lehel (Tüüp: "Projekti ülevaatamine"). Ajad on kõigile avatud.
- NB! Rühmatöö reegel: Igal rühmal tohib olla broneeritud vaid ÜKS aeg korraga. Topeltbroneeringud tühistatakse õppejõu poolt (alles jääb varaseim).
- Tühistage aeg aegsasti (vähemalt 24h ette), kui Te ei saa osaleda, et teised saaksid aega kasutada.
- Kui vabu aegu ei ole, siis jälgige Mauruse keskkonda – ülevaatamise aegu lisatakse ühe või kahe nädala kaupa.
- Kõik ajad on avatud kõigile - ei pea valima tunniplaani järgset aega.
- Ettenäitamine on avalik. Näete ja kuulete teiste tagasisidet, millest on väga kasulik õppida (vead korduvad!). Kohtumisi tohib salvestada.
- Kohtumine toimub Teamsis (kuni 16. nädala lõpuni praktikumide kohtumistes, peale seda saate kutse meilile) või klassis (kuni 16. nädalani, info broneeringu juures).
- Kohal peab olema vähemalt üks rühmaliige. Hilinejaid ei oodata.
- NB! Laadige KÕIK failid Maurusesse enne oma aja algust. Ülevaatuse ajal failidega tegelemine raiskab kõigi aega.
- Pange õppejõu tagasiside kirja – selle alusel teete parandused. Kui töö vajab suuremaid parandusi, tuleb broneerida uus aeg.
- Töövihiku projekt: Lõplik arvestus hiljemalt 17. nädala reedeks (esimene täisversioon näidake ette hiljemalt 16. nädala reedel).
- Vaba teema projekt: Lõplik arvestus hiljemalt 18. nädala reedeks (esimene täisversioon näidake ette hiljemalt 17. nädala reedel).
Praktikumide ajal on klass avatud, kui pole öeldud teisiti. Rääkida jõuan vaid eelregistreerunutega.
Mida see Teie jaoks tähendab?
- Lävendid jäid samaks: Tegemist on puhtalt lisavõimalusega teenida 12 punkti.
- Maksimaalne SQL-punktide summa on nüüd 222 (aine kogusumma 562 punkti).
- Eksamile pääsemiseks peate kogumist 2026_ITI0206 koguma vähemalt 50 punkti (lahendama õigesti 25 vabalt valitud ülesannet sellest kogumist).
- Lahendamine on avatud kuni 17. mai 2026.
Aeg ja koht:
- Periood: 20. aprill – 24. aprill 2026 (kuni 23:59).
- Koht: Testi tegemiseks minge SIIA keskkonda.
- Testi nimi: 2026. aasta kolmas vahetest aines ITI0206.
- Tulemuse saamiseks tuleb testi sooritada vähemalt 3 korda.
- Lõppskoor on kõigi Teie tehtud katsete aritmeetiline keskmine.
- Soovitus: Ärge jätke kõiki katseid viimasele minutile – jaotage need nädala peale.
- Maht: 10 küsimust, aega 20 minutit.
- Abivahendid: Keelatud (sh teised inimesed, materjalid, tehisintellekt).
- Ajaarvestus: Kasutage isiklikku stopperit, kuna veebilehitseja taimer võib tehnilistel põhjustel eksida. Aja ületamisel vastust salvestada ei saa.
Hoiatus – aus mäng: Süsteemi kuritarvitamine (skriptid, vastamata salvestamine, liiga kiire läbiklõpsimine) toob kaasa kohese ja jäädava blokeeringu ilma eelhoiatuseta.
Kutsun üles aitama kaasüliõpilast ja ühtlasi koguma aktiivsuspunkte - palun lugege allolevat kirja.
***********************************************
Head tudengid
- SQL ülesanded: Annab vihjeid ja suuniseid SQL-ülesannete lahendamiseks. NB! Süsteem on juhendav, st see ei anna Teile valmis vastuseid.
- UML ülesanded: Annab vihjeid ja suuniseid UML-ülesannete lahendamiseks. NB! Süsteem on juhendav, st see ei anna Teile valmis vastuseid.
- Projekti tegemine: Aitab leida vastuseid projekti nõuete ja dokumentatsiooni kohta.
- Projekti kontrollimine: Analüüsib Teie esitatud projekti dokumenti koondviiba alusel ja annab vigade kohta tagasisidet.
- Teooria: Abiline vahetestideks ja eksamiks valmistumisel.
Enne kasutamist lugege kindlasti ka lisakommentaare nende abiliste loomise kohta.
28.03.2026 Palun täitke aine tagasisideküsitlus selles vormis. Küsitlus on täielikult anonüümne.
Teie arvamus on mulle väga oluline ja olen varasematest vastustest saanud väärtuslikke ideid aine arendamiseks. Kuigi igat head soovitust ei ole ajaliselt või tehniliselt võimalik kohe sel semestril ellu viia, püüan kiiremad muudatused teha juba praegu. Mahukamad uuendused aitavad ainet paremaks kujundada järgmistel semestritel.
Tähtaeg ja kokkuvõte: Koostan laekunud vastustest kokkuvõtte, mis ilmub aine kodulehele kausta Aine korraldus.
Sellesse ülevaatesse lähevad arvesse vastused, mis on esitatud hiljemalt 4. aprillil 2026 kell 23:59.
Tänan Teid juba ette kaasamõtlemise ja panustatud aja eest!
Aeg ja koht:
- Periood: 23. märts – 27. märts 2026 (kuni 23:59).
- Koht: Testi tegemiseks minge SIIA keskkonda.
- Testi nimi: 2026. aasta teine vahetest aines ITI0206.
- Tulemuse saamiseks tuleb testi sooritada vähemalt 3 korda.
- Lõppskoor on kõigi Teie tehtud katsete aritmeetiline keskmine.
- Soovitus: Ärge jätke kõiki katseid viimasele minutile – jaotage need nädala peale.
- Maht: 10 küsimust, aega 20 minutit.
- Abivahendid: Keelatud (sh teised inimesed, materjalid, tehisintellekt).
- Ajaarvestus: Kasutage isiklikku stopperit, kuna veebilehitseja taimer võib tehnilistel põhjustel eksida. Aja ületamisel vastust salvestada ei saa.
Hoiatus – aus mäng: Süsteemi kuritarvitamine (skriptid, vastamata salvestamine, liiga kiire läbiklõpsimine) toob kaasa kohese ja jäädava blokeeringu ilma eelhoiatuseta.
- Topeltaruandlus pole vajalik: Kui teenisite aktiivsuspunkti praktikumis kohapeal osaledes, siis ei ole vaja sama nädala tööd enam Mauruses eraldi registreerida. See ei anna topeltpunkte.
- Mille eest punkti saab? Nädalatel 3–12 antakse aktiivsuspunkte ainult iseseisva tööga (projekt või ülesanded) tegelemise eest. Muud ainega seotud tegevused (nt SQL ülesannete lahendamine, testideks harjutamine) lähevad aktiivsusena arvesse alles siis, kui Teie iseseisev töö on täielikult valmis ja arvestatud.
- Mõlema projektivariandi juhendid: Nii töövihiku kui ka vaba teema materjalid. See annab mudelile aine nõuetest tervikliku pildi, sõltumata Teie enda valikust.
- Teema 7 (strateegiline ja detailanalüüs): Lisage nii vastavad slaidid kui ka pikk tekst.
- Mudelite juhend: Ülevaade projektis loodavate mudelite kohta.
- Näiteprojekt: Dokument.
- Keelemudeli viip: Koondviip kogu dokumendi kontrollimiseks. Seal on kontsentreeritult kirjas kõik dokumendile kehtivad reeglid!
JÄÄVAD ÄRA:
- Esmaspäev, 23. veebruar: Terve päev vaba (ülikooli puhkepäev).
- Praktikumid kell 12:00 ja 14:00.
- Loeng kell 16:00.
- Reede, 27. veebruar: Erakorraliselt jääb ära praktikum kell 12:00–13:30.
- Kolmapäev, 25. veebruar: Kell 10:00, 12:00 ja 14:00.
- Reede, 27. veebruar: Kell 9:45 ja 16:00.
- Võite osaleda mõnes teises toimuvas praktikumis.
- Alternatiivina tegelege iseseisva tööga ja raporteerige aktiivsust SIIN.
- Loengu asenduseks palun tutvuda iseseisvalt materjalidega.
Aeg ja koht:
- Periood: 23. veebruar – 27. veebruar 2026 (kuni 23:59).
- Koht: Testi tegemiseks minge SIIA keskkonda.
- Testi nimi: 2026. aasta esimene vahetest aines ITI0206.
- Tulemuse saamiseks tuleb testi sooritada vähemalt 3 korda.
- Lõppskoor on kõigi Teie tehtud katsete aritmeetiline keskmine.
- Soovitus: Ärge jätke kõiki katseid viimasele minutile – jaotage need nädala peale.
- Maht: 10 küsimust, aega 20 minutit.
- Abivahendid: Keelatud (sh teised inimesed, materjalid, tehisintellekt).
- Ajaarvestus: Kasutage isiklikku stopperit, kuna veebilehitseja taimer võib tehnilistel põhjustel eksida. Aja ületamisel vastust salvestada ei saa.
Hoiatus – aus mäng: Süsteemi kuritarvitamine (skriptid, vastamata salvestamine, liiga kiire läbiklõpsimine) toob kaasa kohese ja jäädava blokeeringu ilma eelhoiatuseta.
Semestri alguse küsitlusele vastas 172 üliõpilast.
SQL-oskuse hinnang (skaalal 0 – ei oska üldse; 10 – oskan suurepäraselt):
- Mediaan: 2
- Aritmeetiline keskmine: 2.5
Täpsem jaotus:
- 24% (42 vastajat) ei oska SQL-i üldse;
- 47% (82 vastajat) oskab vähe (hinnangud 1–3);
- 22% (39 vastajat) oskab keskmiselt (hinnangud 4–6);
- 5% (9 vastajat) oskab SQL-i hästi (hinnang üle 6).
Varasem kokkupuude andmebaasisüsteemidega
Kõige enam mainiti järgmisi süsteeme:
- PostgreSQL (100 mainimist),
- SQLite (38),
- MySQL (35),
- MongoDB (16),
- Oracle (14),
- MS SQL Server (14),
- MS Access (11),
- Redis (11),
- MariaDB (8),
- Neo4j (2).
Kõige populaarsemad kombinatsioonid olid:
- SQLite ja PostgreSQL (29 korda),
- PostgreSQL ja MySQL (28 korda),
- SQLite ja MySQL (13 korda).
Huvitava faktina ei olnud keegi kasutanud IBM DB2 andmebaasisüsteemi.
NB! Keda huvitab, kuidas vastuste analüüs PostgreSQL-is tehniliselt toimus, saab sellest lugeda SIIT. Materjalis on palju praktilisi SQL-lausete näiteid.
Lähteandmete fail Kysitlus_k2026.csv asub apex2 serveri kataloogis /tmp. Kõik, kellel on serverile ligipääs, saavad toodud näiteid ise järele proovida või uusi päringuid katsetada.
Sisuline kokkuvõte vabatekstilistest vastustest
1. Varasem kokkupuude andmebaaside loomisega
- Domineeriv profiil (hinnanguliselt ~60%): "Kooliprojekti tase". Suur osa üliõpilasi on kokku puutunud PostgreSQL-iga varasemate ainete (nt veebirakenduste loomine, "ISA" ained) raames.
- Tähelepanek: Paljud tunnistavad, et kuigi nad on andmebaasi "loonud", tehti seda raamistike (Spring Boot, Hibernate, Liquibase) abil automaatselt või genereeriti kood tehisintellekti (LLM) abil. Süvateadmised SQL-ist on sageli lünklikud või piirduvad lihtsamate päringutega (nt
SELECT *).
- Tähelepanek: Paljud tunnistavad, et kuigi nad on andmebaasi "loonud", tehti seda raamistike (Spring Boot, Hibernate, Liquibase) abil automaatselt või genereeriti kood tehisintellekti (LLM) abil. Süvateadmised SQL-ist on sageli lünklikud või piirduvad lihtsamate päringutega (nt
- Algajad (~25%): Märkimisväärne hulk üliõpilasi deklareerib kogemuse puudumist või mäletab vaid põgusat kokkupuudet gümnaasiumist (MS Access, lihtne MySQL).
- Edasijõudnud (~15%): Vähemus töötab juba arendajate või analüütikutena. Nende kogemus ulatub keerukamatest päringutest kuni migratsioonide haldamiseni.
2. Muud mainitud tehnoloogiad
- NoSQL ja pilvepõhised lahendused: Firebase (Realtime DB, Firestore), Supabase, Pocketbase, DynamoDB, Cloudflare D1.
- Analüütika ja spetsiifilised lahendused: Teradata, Vertica, Sybase IQ, Clickhouse, InfluxDB.
- Muud mainitud vahendid (pole andmebaasisüsteemid): Liquibase (versioonihaldus), Docker (konteinerdus), Prisma (ORM - Object-relational mapping, objekt-relatsiooniline vastendamine), Excel/Google Sheets.
3. Üliõpilaste ootused
- Sõltumatuse saavutamine (tehisintellektist ja ORM-ist): Soovitakse õppida SQL-i kirjutama iseseisvalt, et mõista protsesse, mis toimuvad automaatselt genereeritud koodi taga ("musta kasti" efekti ületamine).
- Disain ja struktuur: Soov mõista, kuidas luua nullist skaleeruvat ja korrektset andmebaasi (normaliseerimine, seosed, optimeerimine).
- Praktiline pädevus: Oodatakse reaalse eluga seostatavaid ülesandeid. Algajad loodavad saada kindlustunnet, edasijõudnud soovivad kinnistada parimaid praktikaid.