Täna on laupäev 28.06.2025.
Teated ja oluline info

Mainin, et juurdepääs materjalidele säilib ka peale semestri lõppu ja ka isegi siis, kui Mauruse pealehel pole enam otseviidet lehele 388 - tuleb vaid minna otse kodulehele https://maurus.ttu.ee/388 Juurdepääs SQLi ja UMLi iseseisva harjutamise keskkondadele säilib samuti kõigile kuni saate kasutada Uni-ID-d.
Kasutan juhust ja teen veidi reklaami õppeainele "Andmebaasid II" (ITI0207), mis on paljude "Andmebaasid I" õppeainet õppinute õppekavas valikaine. Informaatikutel on see nii bakalaureuse- kui magistriõppe kavas ja äriinfotehnoloogidel magistriõppe kavas ning alates 2025. aasta vastuvõtust ka bakalaureuseõppe kavas. Loenguid on jälle plaanis lindistada (2024. aasta lindistus) ning praktikumides võib käia endale sobival ajal.
Andmebaasirakenduste programmeerijad peavad andmebaase hästi tundma (proovin SIIN seda põhjendada). Õppeained "Andmebaasid I" ja "Andmebaasid II" moodustavad loogilise terviku. Õppeaine "Andmebaasid II" teemadeks on
- serveri SQL-andmebaasi programmeerimine,
- andmebaasisüsteemide hingeelu,
- andmekäitluse operatsioonide töökiiruse parandamine,
- andmete turvalisus,
- transaktsioonide e tehingute haldus,
- SQL andmekäitluskeele lausete töötlemine,
- erinevat tüüpi andmebaasid (NoSQL andmekogumid, objektorienteeritud ja objekt-relatsioonilised andmebaasid, hajusad andmebaasid, andmeaidad ja andmevakad).
Praktilise poole pealt jätkub "Andmebaasid I" projekti tegemine võimsamate vahenditega, milleks on andmebaasisüsteemid PostgreSQL või Oracle (need kuuluvad kõige populaarsemate ja võimekamate SQL-andmebaasisüsteemide hulka) ning vabalt valitud rakenduse tegemise vahend. Kes tegi kevadel juba projekti PostgreSQLis, see saab juurde õppida PostgreSQLi domeenide, vaadete, väliste tabelite, rutiinide, trigerite ja õiguste kohta või siis panna ennast proovile andmebaasi tegemisega Oracles.
Rakenduse tegemise vahend võib muuhulgas olla Oracle andmebaasi põhjal veebirakenduste loomiseks mõeldud Oracle APEX ning meie oma ülikooli tublide üliõpilaste poolt loodud analoogiline vahend PostgreSQL jaoks - pgApex (viide lõputööle, millega anti arenduse avapauk). Kuid võimalusi on ka teisi, kuni selleni välja, et ka kevadel tehtud MS Accessi rakendus on võimalik teisendada PostgreSQL andmebaasi töölauarakenduseks.
Kui "Andmebaasid I" on jäänud pooleli või pole seda õpitud, siis projekti tegemiseks saab valida ühe etteantud "Andmebaasid I" projekti (valikus on kolm projekti). Seda valikut võivad kasutada ka kõik "Andmebaasid I" läbinud, kes ei taha oma kevadise projektiga jätkata. Kui töö juurest, hobikorras või lõputöö plaanidega seoses on vaja luua andmebaas+andmebaasirakendus, siis saab aineprojekti teemaks valida ka selle. Siis tuleb semestri alguses kiiresti teha tükeldus allsüsteemideks, kontseptuaalne andmemudel ja kasutusjuhtude diagramm, et aineprojekti tegemiseks oleks piisav sisend.
Praktikumides projekti tegemine annab lisapunkte, semestri sees saab koguda vahetestidega ning erinevate ülesannete lahendamisega punkte ning aine lõpetab kokkuvõtlik test. Testideks saab juba tuttava harjutuskeskkonna kaudu harjutada. Realiseeritavast andmebaasist vigade otsimiseks ja väljaajamiseks kasutatakse automatiseeritud vahendit, mida iga projekti tegija saab piiramatult kasutada. Projekti hindamisel on kasutusel hindamismudel, mis annab kõigile projekti tegijatele algusest peale detailset infot selle kohta, mida hinnatakse ning milliste vigade eest kui palju punkte kaotsi läheb. Tänu automatiseeritud kontrollidele on paljud vead võimalik varakult üles leida ja ära parandada ning projekti tulemused on tänu sellele tavaliselt väga head.
Kellel huvi, võib vaadata õppeaine "Andmebaasid II" kodulehe 2024. aasta sügise versiooni, kuhu pääseb ligi oma Mauruse kontoga: https://maurus.ttu.ee/387

Üldine ülevaade
Ainele pühendatud aeg varieerub üliõpilaste lõikes märkimisväärselt, kuid keskmiselt jääb panus alla 6 EAP-le vastava töökoormuse. Kõige enam investeerivad oma aega ja energiat need, kes õpivad ainet isiklikust huvist ning tasulisel õppekohal.
Täpsemad andmed
Aruande oma tööaja kohta esitas 31 üliõpilast (15,3% aine deklareerijatest), sealhulgas 20% äriinfotehnoloogia bakalaureuseõppe ning 12,4% informaatika bakalaureuseõppe üliõpilastest. Kõik vastajad lõpetasid aine positiivse tulemusega.
Vastanute keskmine ainele pühendatud aeg oli 124,5 tundi (ehk 4,8 EAP). Mediaan oli sarnane – 125,7 tundi (4,8 EAP). Töökoormust vähemalt 156 tundi raporteeris 4 vastanut (12,9%). Vastajate lõikes oli varieeruvus suur: suurim raporteeritud töömaht oli 173,6 tundi (6,7 EAP), väikseim 60,7 tundi (2,3 EAP).
Keskmiselt pühendati projektitööle väljaspool praktikume 35,4 tundi ning iseseisvale SQL-ülesannete lahendamisele 24,9 tundi.
Erinevused õppekavade lõikes
- Avatud Ülikooli kaudu õppijad: keskmiselt 161,6 tundi (6,2 EAP)
- Majanduse magistriõpe: keskmiselt 144,5 tundi (5,6 EAP)
- Äriinfotehnoloogia bakalaureuseõpe: keskmiselt 128,2 tundi (4,9 EAP)
- Informaatika bakalaureuseõpe: keskmiselt 109,8 tundi (4,2 EAP)





Lisasin SQL järeltöö aja 29.05.2025 kell 09:30. Registreerumise tähtaeg on 28.05.2025 kell 22:00. Registreerimine toimub Mauruses SIIN.
Lisasin projektide ülevaatamise ajad eksamisessiooni esimeseks nädalaks. Registreerimine toimub Mauruses SIIN.
Arvestades, et leidub veel üliõpilasi, kes soovivad projekti siiski valmis saada ja eksami teha, pakun võimalust esitleda lõplikult valmis projekti reedel, 13. juunil 2025, hommikupoolikul. Eduka esitamise korral on võimalik sooritada eksam samal päeval kell 14:00.
Kuna ülikooliharidusega kaasnevad professionaalsus ja kriitiline enesehindamine, on ettenäitamisele mõtet registreeruda vaid juhul, kui projekt on tervikuna valmis, tehniliselt korrektne ja nõuetele vastav.
Väga hilise esitamise tõttu rakendub tööle punktikorrektuur: arvestuse korral hinnatakse projekt 50 punktiga (või kuni 90 punktiga juhul, kui tegemist on omaloomingulise projektiga). Registreerumine on avatud SIIN.
Lisasin ajad esmaspäevaks 09.06.2025. Projekti saab veel näidata ka teisipäeval 10.06.2025, aga sinna pääseb ainult kutsetega kui esmaspäeval selgub, et on veel pisemaid parandusi, mis vajavad tegemist.
Lisasin projektide ülevaatamise ajad eksamisessiooni teiseks nädalaks. Registreerimine toimub Mauruses SIIN.
Hetkel on vaba kaks aega projekti näitamiseks esmaspäeval 02.06.2025!
Tuletan meelde, et on kaks eksamieeldust (SQL töö vähemalt 50 punkti ning projekt arvestatud) ja eksamit saab teha alles siis, kui kõik need eeldused on täidetud.
Peale seda on ainus võimalus SQL punktide saamiseks SQL järeltöö. Olen selle juba välja kuulutanud ning täpne kirjeldus on SIIN. Esimene järeltöö toimub juba sellel neljapäeval ja reedel, osalemiseks on kohustuslik registreeruda ja registreerumine on juba avatud.
SIIN on see vahend. Lehele ligipääsuks tuleb luua FortiClient VPN ühendus. Sisenemiseks on Mauruse kasutajanimi ja parool.
Kui lahendate selles keskkonnas KÕIK kogumis 2025_ITI0206 olevad ülesanded nii, et süsteem tunnistab vastuse õigeks JA seejärel vastate ausalt ning avameelselt SELLELE küsimustikule keskkonna kohta JA lõpetate selle kõik hiljemalt laupäeval 10. mai 2025 kell 23:59, siis saate õppeaines "Andmebaasid I" 5 aktiivsuspunkti.
Lisaks (eelnevast sõltumatult), kui lahendate keskkonnas ülesande "E-poe tellimused" nii, et süsteem tunnistab vastuse õigeks hiljemalt laupäeval 17. mai 2025 kell 23:59, siis saate õppeaines "Andmebaasid I" 3 aktiivsuspunkti.
Kui vastate sellele küsimustikule hiljemalt reede 9. mai 2025 kell 23:59 ja panete küsimustiku viimase küsimuse vastusena kirja oma nime ja matrikli numbri, siis saate õppeaines "Andmebaasid I" 3 aktiivsuspunkti.
Kui Teil ei ole apex2.taltech.ee serveris kontot, siis saate kasutada (ajutist)
kasutajanimi: guest
parool: SQL25
Samuti saab nüüd SIIN uuesti teha seda enda jaoks harjutamiseks, ilma, et tulemus kuhugi kirja läheks. Seal samas saab endiselt harjutada ka eksamiks.
Lugege palun ka SEDA faili, kus tuuakse välja tüüpilised vead, mida tehakse SQL lausete kirjutamisel ja kuidas oleks õige teha. Kes tahtis kokkuvõtliku materjali SQL lausete vigade kohta, siis see on see olemas. Kelle arvates seda on liiga palju, siis mahukas ja võimalusterohkes keeles, milles on ka palju puuduseid, ongi palju võimalusi eksida. See on elu.
Õpiobjektide loomisel ma koodi ei kirjutanud. Andsin Geminile ette juhise ning keerasin loovust määrava temperatuuri maksimumi (2) peale. Kui olin tulemusega üldjoones rahul, siis määrasin temperatuuriks 0.2 ja Top P väärtuseks 1, et teha konkreetseid pisiparandusi nii, et selle käigus lahendust üldiselt ümber ei tehtaks.
hulk teste.
Enne käivitamist vaadake, kas saate reguleerida keelemudeli loovust. Näiteks Google Gemini 2.5 on see võimalik ja selleks tuleb muuta temperatuuri. Mida väiksem temperatuur, seda väiksem loovus, kuid seda vähem ka hallutsioneerimist e antud juhul valepositiivseid tulemusi. Nii peaks paranema vastuste täpsus.
Määrake AI Stuudios Goole Geminis (2.5) temperatuuriks 0.2 (vaikimisi 1 asemel). Võite ka katsetada väärtustega 0 ja 0.1. Keelemudeli enda selgitus:
- "Madal temperatuur muudab mudeli väljundi väga fokusseerituks ja deterministlikuks. See tähendab, et mudel valib kõige tõenäolisemad järgmised sõnad/märgid, mis on reeglite järgimise ülesande puhul soovitav. See vähendab oluliselt riski, et mudel "hallutsioneerib" reeglirikkumisi, mida pole, või jätab reegleid loovalt tõlgendades tähelepanuta rikkumisi, mis on olemas. Temperatuur 0.0 võib olla liiga jäik, kuid 0.1-0.2 annab piisavalt determinismi, säilitades siiski minimaalse paindlikkuse." (Gemini 2.5)
Top-P väärtuseks võiks panna 1.
- Top-P muudab seda, kuidas mudel valib väljundisse sõnet (tokenit). Sõned valitakse kõige tõenäolisemast kuni kõige vähem tõenäoliseni, kuni nende tõenäosuste summa saavutab top-P väärtuse. Näiteks, kui sõnede A, B ja C tõenäosused on vastavalt 0,3, 0,2 ja 0,1 ning top-P väärtus on 0,5, siis valib mudel järgmise sõnena kas A või B, kasutades temperatuuri, ning välistab C kui võimaliku kandidaadi. Madalama väärtuse määramine annab vähem juhuslikud vastused, kõrgema väärtuse määramine aga rohkem juhuslikud vastused.
- Keelemudeli enda selgitus: "Kui temperatuur on juba väga madal, on tõenäosusjaotus niigi väga terav (suurem osa tõenäosusmassist koondub vähestele tippvalikutele). Top P piirab valimit veelgi, võttes arvesse ainult kõige tõenäolisemaid valikuid, mille kumulatiivne tõenäosus ületab P lävendi. Väga madala temperatuuri korral ei ole Top P langetamisel (nt väärtusele 0.8 või 0.9) enamasti suurt lisamõju, sest vähetõenäolised valikud on juba niigi alla surutud. Top P väärtusel 1.0 lubatakse mudelil kaaluda kõiki võimalusi (kuigi madal temperatuur suunab teda ikkagi kõige tõenäolisemate poole), mis võib olla kasulik, kui õige reegli rakendamine pole absoluutselt kõige tõenäolisem, kuid siiski väga kõrge tõenäosusega variant. Top P liigne piiramine koos madala temperatuuriga võib muuta mudeli liiga piiratuks. Seega, usalda peamiselt madalat temperatuuri ja jäta Top P vaikimisi (1.0)." (Gemini 2.5)
SQL lausete kontrollimisel ei tundu selliste valikute tegemine olevat oluline, sest keelemudel oskab ka ilma selleta neid teste täpselt täita.
SIIT aga võib vaadata tehtud arenduse tulemusi.
SIIN on aga kokkuvõte sellest, milliseid tarkvara analüüsi ja ehitamise käigus loodavaid tehiseid on võimalik luua suurte keelemudelite abil ja milline võiks olla sellest tulenevalt andmebaasi- ja andmebaasirakenduse mudelitega juhitav arendus.
Rõhutan mõnda põhipunkti.
- Kuni 12nda õppenädalani (kaasa arvatud) saab projekte näidata praktikumi ajal. Soovist tuleks e-kirja või Teamsi vestluse kaudu eelnevalt teada anda.
- Alates 13ndast õppenädalast (28. aprill 2025) kuni projektide vaatamise perioodi lõpuni (10. juuni 2025) toimub registreerimine projekti näitamiseks (olgu siis pooliku projekti kohta tagasiside saamiseks või lõpptulemuse esitamiseks) ainult Mauruses.
- 13.-16. õppenädalal olen praktikumide ajal klassis olemas (kui ei ole, siis annan sellest teada), kuid vaatan üle eelregistreerunud projekte. Võite tulla klassi kohale ja tegeleda oma projektiga. Kohapealt tulevatele küsimustele saan vastata ainult siis, kui eelregistreerunud projektide kõrvalt selleks aega jääb. Aktiivsuspunkte praktikumis osalemise eest siis enam ei saa.
- Selleks, et kohtumine läheks kiiremini, laadige palun enne kohtumise algust iseseisva töö failide saatmise ülesande vastusena üles failid, mida tahate näidata. Sinna võib laadida ka pooleliolevat tööd. Siis saan kohe kohtumise algul failid sealt alla laadida ja enda arvutis avada.
- Korraga võib projekti kohta olla maksimaalselt üks ettenäitamisele registreerimine. Kui neid on rohkem, siis kustutan need ja jätan alles vaid kõige varasema.
- Test on vastamiseks avatud ajavahemikus 21. aprill 2025 kell 00:00 kuni 25. aprill 2025 kell 23:59.
- Testi abil on võimalik saada kuni 10 teooria punkti.
- Info testi teemade kohta on SIIN.
- Tulemuse (lisapunktide) saamiseks tuleb selle ajaperioodi jooksul SIIN teha testi (nii, et tulemused salvestatakse) vähemalt kolm korda (võib ka rohkem).
- Testi tulemus arvutatakse antud vastuste keskmisena.
- Testi nimi: 2025. aasta kolmas vahetest aines ITI0206
- Test on vabatahtlik.
- Kui teate, et ei saa mingil põhjusel etteantud perioodil testi teha (olete nt haiglas), kuid soovite osaleda, siis andke sellest enne testimise perioodi teada, et saaksime kokku leppida, kuidas saate testi esimesel võimalusel ikkagi ära teha.
- Igas testi katses on 10 küsimust, vastamiseks on aega 20 minutit. Iga õige vastus annab ühe punkti.
- Kuna testi juures näidatav kell võib sõltuvalt kasutaja arvutist eksida, siis kasutage oma stopperit, et mitte aega ületada.
- Soovitan testi teha pigem erinevatel päevadel, selle asemel et teha kõik katsed ühekorraga viimasel minutil.
- Testi tegemiseks ei või kasutada abimaterjale, teiste inimeste abi ega ka tehisintellekti vahendeid (nt ChatGPT).
- SIIN saab kuni testimisperioodi alguseni selleks testiks harjutada.
- Harjutamise testide küsimused valitakse nende samade küsimuste hulgast, mis võivad tulla tulemuse peale testi tehes.
- Kõik need küsimused kuuluvad ka võimalike lõpptesti küsimuste hulka.
- Teilt oodatakse, et need küsimused, mille süsteemilt saate, nendele ka vastate ja mõtlete sealjuures, mitte lihtsalt ei klõpsi. Kui kuritarvitate süsteemi, et selle abil küsimusi välja pumbata või saada meelepärasemaid küsimusi või ületate vastamiseks ettenähtud aega, siis automaatselt ja ilma eelhoiatuseta suletakse jäädavalt Teie juurdepääs sellele testile (sellisel viisil punktide/hinde saamine pole kohustus, vaid võimalus). Kuritarvituste näiteid:
- skripti kasutamine vastamiseks,
- küsimustiku genereerimine ilma vastuste salvestamiseta,
- küsimustiku genereerimine ja vastusteta salvestamine,
- vastamiseks ettenähtud aja ületamine,
- läbiklõpsutades liiga kiiresti vastamine.
Need, kes saavad kõige vähem punkte, saavad kõige rohkem uusi teadmisi!
Kuigi kirjutan sellest ka viidatud dokumendis, siis mainin igaks juhuks, et suur keelemudel (Google Gemini 2.5):
- suudab genereerida etteantud pdf failist lühikokkuvõtte,
- Seda saab näiteks kasutada ka selleks, et küsida kokkuvõtet üksikute töövihiku sammude kohta - palun vaadake SEDA videot (Sharepointis).
- võimaldab luua interaktiivseid õpiobjekte:
- võimaldab luua parema kasutajaliidese. Minnes Moodle kodulehele ja valides mõne järgnevatest tegevustest satute Mauruses olevate materjalide kasutamiseks uue kujundusega lehtedele:
Oleks väga teretulnud kui ka üliõpilased selle kohta oma arvamust avaldaksid. Seetõttu on lõputöö tegijad koostanud üliõpilastele mõeldud anonüümse veebiküsitluse (vastamine võtab umbes viis minutit), millele nad ootavad vastuseid hiljemalt 19. aprilliks 2025.
Ma oleksin väga tänulik, kui leiaksite aega vastata ja aitaksite selle kaudu ülikooli õppetööd ja IT-süsteeme paremaks muuta.
Kasutasin põhiversiooni loomiseks järgnevat prompti, mille detaile veel mõne promptiga parandasin ja täiendasin.
Palun tõsta esile, et see kalkulaator on käesoleva aasta oma.
Tagasisidele andmiseks vajutage palun SIIA lingile.
Koostan tagasiside alusel ka ülevaate, mis ilmub kursuse kodulehele kataloogi Aine korraldus. Arvestan ülevaates tagasisidega, mis on antud hiljemalt laupäeval 5. aprillil 2025 kell 23:59.
Tänan juba ette vastuste ning vastamisele pühendatud aja eest!
SIIN on võimalik harjutada kolmandaks vahetestiks, mis toimub samal viisil 21. aprill 2025 - 25. aprill 2025. Samuti saab seal juba harjutada eksamiks, mis toimub eksamisessiooni ajal.
SIIN on info kolmanda testi teemade kohta ja SIIN on kordamisküsimused eksamiks.
Google tegi avalikkusele tasuta kättesaadavaks Google Gemini 2.5 Pro (video). Sisendiks olev tokenite e sõnade arv on kuni 1 miljon - sobiv projekti kontrollimiseks.
Katsetasin seda kõigepealt SQL koodi kontrollimiseks vigade suhtes (vt see teade) ja see leidis üles KÕIK vead. Eelnevalt leidis DeepSeek R1 üles 86% vigade tüüpidest.
Seejärel katsetasin seda õppaine aineprojekti mahus rakenduse genereerimiseks ning ühe prompti ja ilma igasuguste parandusteta oli tulemus selline:
Kõik, kes neljapäeviti tunnis käivad, peaksid tunniplaanist vaatama, kas neile sobib mõni teine selle nädala "Andmebaasid I" praktikumi aeg. Kui ei sobi, siis aktiivsuspunkti saamiseks saab esitada nädala lõpus projektiga tehtud töö lühiülevaate.
Ma palun tekkinud ebamugavuste eest vabandust.
- Selgitus, miks SQL Lahendaja keelab lausetes mittevajalike numbrimärkide kasutuse.
- Sissejuhatus suure keelemudeli kasutamisse, et kontrollida oma iseseisva töö projekti.
- Projekti kontrollimiseks mõeldud promptid leiate SIIT.
Katsetasin heade tulemustega Alibaba Qwen mudelit. Kui Grok 3 läheb tasuliseks või tasuta kasutuse limiit saab ajutiselt täis, siis soovitan seda. Seal on erinevaid mudeleid - Qwen2.5 Turbo andis Grok 3-le lähedasi tulemusi ning selle sisend saab olla üks miljon märki. Julgustan katsetama erinevaid mudeleid.
Palun kõigil üle lugeda õppeaine poliitika TI vahendite kasutamise kohta (kus ja milleks võib kasutada ning kus ei või kasutada).
Lõpetuseks mõtteaineks provokatiivne video ühe võimaliku tuleviku kohta ja tasakaalukam video selle kohta, kuidas muutustega toime tulla. Oluline on osata kasutada erinevaid generatiivse tehisintellekti (TI) vahendeid. Kutsun Teid üles antud õppeaine aineprojekti tegemisel TI-d erinevatel viisidel kasutama ja katsetama.
- Test on vastamiseks avatud ajavahemikus 24. märts 2025 kell 00:00 kuni 28. märts 2025 kell 23:59.
- Testi abil on võimalik saada kuni 10 teooria punkti.
- Info testi teemade kohta on SIIN.
- Tulemuse (lisapunktide) saamiseks tuleb selle ajaperioodi jooksul SIIN teha testi (nii, et tulemused salvestatakse) vähemalt kolm korda (võib ka rohkem).
- Testi tulemus arvutatakse antud vastuste keskmisena.
- Testi nimi: 2025. aasta teine vahetest aines ITI0206
- Test on vabatahtlik.
- Kui teate, et ei saa mingil põhjusel etteantud perioodil testi teha (olete nt haiglas), kuid soovite osaleda, siis andke sellest enne testimise perioodi teada, et saaksime kokku leppida, kuidas saate testi esimesel võimalusel ikkagi ära teha.
- Igas testi katses on 10 küsimust, vastamiseks on aega 20 minutit. Iga õige vastus annab ühe punkti.
- Kuna testi juures näidatav kell võib sõltuvalt kasutaja arvutist eksida, siis kasutage oma stopperit, et mitte aega ületada.
- Soovitan testi teha pigem erinevatel päevadel, selle asemel et teha kõik katsed ühekorraga viimasel minutil.
- Testi tegemiseks ei või kasutada abimaterjale, teiste inimeste abi ega ka tehisintellekti vahendeid (nt ChatGPT).
- SIIN saab kuni testimisperioodi alguseni selleks testiks harjutada.
- Harjutamise testide küsimused valitakse nende samade küsimuste hulgast, mis võivad tulla tulemuse peale testi tehes.
- Kõik need küsimused kuuluvad ka võimalike lõpptesti küsimuste hulka.
- Teilt oodatakse, et need küsimused, mille süsteemilt saate, nendele ka vastate ja mõtlete sealjuures, mitte lihtsalt ei klõpsi. Kui kuritarvitate süsteemi, et selle abil küsimusi välja pumbata või saada meelepärasemaid küsimusi või ületate vastamiseks ettenähtud aega, siis automaatselt ja ilma eelhoiatuseta suletakse jäädavalt Teie juurdepääs sellele testile (sellisel viisil punktide/hinde saamine pole kohustus, vaid võimalus). Kuritarvituste näiteid:
- skripti kasutamine vastamiseks,
- küsimustiku genereerimine ilma vastuste salvestamiseta,
- küsimustiku genereerimine ja vastusteta salvestamine,
- vastamiseks ettenähtud aja ületamine,
- läbiklõpsutades liiga kiiresti vastamine.
Need, kes saavad kõige vähem punkte, saavad kõige rohkem uusi teadmisi!
Olgu see julgustuseks kõigile kursuse õppijatele, et näiteks PostgreSQL andmebaasirakenduse saab valmis ka vähese programmeerimisoskusega ning seejuures kuluvad marjaks ära projekti dokumendis loodud tehised.
Samuti näete neid tulemusi nädala kaupa materjalide lehe alguses (Tulemused (seisuga ...)) või kui valite vanalt kodulehelt Kiirvalik => Hinneteleht (kiirvaliku menüüs on näha, millal toimus kataloogis viimane muudatus).
Mure: "Mu ootus on, et kursuse ja selle juurde kuuluvate materjalide ja korraldusliku informatsiooni kohta on saadavalt kergestileitavad ja üheseltmõistetavad ressursid. Mõnevõrra on kasutajakogemus juba praeguseks paaril korral eri ressurssidega tutvudes tekitanud pettumust: on liialt palju navigeerimist eri lehtede ja linkide vahel, on väga raske saada selget ülevaadet. Kõik kõige olulisem info peaks olema ühes kohas kättesaadav."
Vastus: Palun vaadake https://maurus.ttu.ee/vaata_kohustuslikud.php?aine=388 + jälgige Mauruselt tulevaid e-kirju. Mitte midagi muud ei pea vaatama.
Mure: "Mu ootus on, et ka Mac OS-iga saan suurema vaevata teha kaasa kõik kurseks vajalikud tegevused. Kui see ei ole võimalik, siis ma oleksin oodanud sellekohast infot mikrokraadi ja kursuse infos selgelt välja tooduna."
Vastus: Kõike ju saab teha. Sissejuhatav ülesanne, SQL õppimine, teooria testid - kõik on veebipõhised või saab teha veebipõhiselt. Andmebaasi ja andmebaasirakenduse saab teha ülikooli serveris. CASE vahendit saab kasutada üle võrgu arvutiklassi arvutisse sisse logides või praktikumis kohal käies.
Kodulehel (Moodle) on alajaotuses Tarkvara esimese asjana vastus küsimusele: "Kuidas ma saan teha kursuse tegevusi, kui mul ei ole Windows arvutit?"
Semestri alguse küsitlusele vastas 100 üliõpilast.
SQL oskuse hinnangu (0 ei oska üldse; 10 oskan suurepäraselt) mediaan oli 2 ja aritmeetiline keskmine 2.3. Kõige sagedamini antud vastus oli 2 (24 vastajat). Sellele järgnesid 1 (19 vastajat), 0 (18 vastajat) ning 3 (14 vastajat). Hinnangut 9 ja 10 ei andnud keegi.
- 18% vastajatest (18 vastajat) ei oska SQLi üldse,
- 57% (57 vastajat) oskab vähe - hinnangud 1-3,
- 23% (23 vastajat) oskab keskmiselt - hinnangud 4-6
- ning 2% (2 vastajat) - hinnang üle 6, oskab SQLi hästi.
- PostgreSQLi (73),
- MySQLi (26),
- SQLite'i (14),
- MS Accessi (13),
- MongoDB-d (12),
- Oraclet (12),
- MS SQL Serverit (9),
- MariaDB'd (4)
- Redist (2).
Kõige populaarsemad andmebaasisüsteemide paarid ühes ja samas vastuses olid:
- PostgreSQL ja MySQL - 19 korda,
- PostgreSQL ja SQLite - 13 korda,
- PostgreSQL ja MongoDB - 11 korda.
Keegi ei olnud kasutanud IBM DB2 ja 2025. aasta alguse seisuga kõige populaarsemat graafiandmete andmebaasisüsteemi Neo4j. Rääkides veel NoSQL andmebaasisüsteemidest, siis 2025. aasta alguse seisuga kõige populaarsemat dokumendipõhist andmebaasisüsteemi (MongoDB) ja võti-väärtus paaride andmebaasisüsteemi (Redis) olid mõned kasutanud.
Seitsmes vastuses mainiti ka muid andmete kasutamise viise. Mainiti, et rakenduste arendamisel on nad kasutanud abstraktsioonikihti, mis kasutaja eest andmebaasi ära peidab. Sellega seoses mainiti graphql päringukeelt.
Andmebaaside arendamisega on varasem kokkupuude eeskätt veebirakenduste arendamise aine kaudu ning kokkupuude on pigem põgus või puudub üldse.
Põhiliseks ootuseks on saada teadmisi ning oskuseid SQLi ning andmebaaside loomise kohta.
Kes tahab lugeda sellest, kuidas kasutasin PostgreSQLi vastuste analüüsimiseks, see saab selle kohta lugeda SIIT. Seal on palju SQL lausete näiteid. Fail Kysitlus_k2025.csv on apex2 serveris kataloogis tmp ning igaüks, kellel on serverile juurdepääs, saab neid lauseid ka ise seal katsetada või siis veel lauseid välja mõelda ja kohe järgi proovida.
Seejärel andsin tekstilised vastused ette Microsoft Copilotile (ülikoolis saab tasuta kasutada), et see teeks nendest lühikokkuvõtted. See oli tulemus:
Need on 100 inimese vastused küsimusele: "Milline on Teie varasem kokkupuude andmebaaside loomisega?" Palun tee sellest lühikokkuvõte:
- Kool ja töö: Paljud on kokku puutunud andmebaaside loomisega koolis ja tööl, sageli projektide ja kursuste raames.
- PostgreSQL ja MySQL: Levinud on PostgreSQL ja MySQL kasutamine, eriti veebirakenduste projektides.
- Liquibase: Mitmed vastajad on kasutanud Liquibase'i andmebaaside haldamiseks.
- SQL ja ORM: Paljud on kasutanud SQL-i ja ORM-i (nt Entity Framework) andmebaaside loomiseks ja haldamiseks.
- Kogemuse tase: Kogemused varieeruvad, alates põgusast kokkupuutest kuni mitme projekti raames andmebaaside loomise ja haldamiseni.
- Kooliprojektid: Paljud on loonud andmebaase kooliprojektide raames, kasutades erinevaid tööriistu ja tehnoloogiaid.
- Tööalane kasutus: Mõned on kasutanud andmebaase tööalaselt, näiteks andmete haldamiseks ja päringute kirjutamiseks.
- Puudub kogemus: Mõned vastajad märkisid, et neil puudub varasem kogemus andmebaaside loomisega.
Need on 100 inimese vastused küsimusele: "Millised on Teie ootused "Andmebaasid I" õppeaine suhtes?" Palun tee sellest lühikokkuvõte:
- SQL oskused: Paljud soovivad saada põhjalikke teadmisi SQL-i süntaksist ja päringute kirjutamisest.
- Andmebaaside loomine ja haldamine: Oodatakse teadmisi andmebaaside loomisest, disainimisest ja optimeerimisest.
- Praktilised oskused: Soovitakse praktilisi näiteid ja harjutusi, et rakendada õpitut reaalses elus.
- Teoreetilised teadmised: Oodatakse sügavat arusaama andmebaaside toimimisest, struktuurist ja erinevatest andmebaasisüsteemidest.
- Kasutajakogemus: Mõned ootavad, et kursuse materjalid ja ressursid oleksid kergesti leitavad ja üheselt mõistetavad.
- Tööalane rakendamine: Soovitakse omandada oskusi, mida saab rakendada tööalaselt, näiteks andmebaaside dokumenteerimine ja optimeerimine.
- Enesekindlus: Paljud loodavad, et kursus aitab neil tunda end enesekindlamalt andmebaasidega töötamisel.
Seoses sellega toimub alates kolmapäevast 26. veebruarist 2025 kell 14:00-15:30 praktikum ruumis ICT-404 (senise ruumi ICT-121 asemel).
- Test on vastamiseks avatud ajavahemikus 24. veebruar 2025 kell 00:00 kuni 01. märts 2025 kell 23:59 (erandkorras laupäeva õhtuni, sest esmaspäev on riigipüha).
- Testi abil on võimalik saada kuni 10 teooria punkti.
- Info testi teemade kohta on SIIN.
- Tulemuse (lisapunktide) saamiseks tuleb selle ajaperioodi jooksul SIIN teha testi (nii, et tulemused salvestatakse) vähemalt kolm korda (võib ka rohkem).
- Testi tulemus arvutatakse antud vastuste keskmisena.
- Testi nimi: 2025. aasta esimene vahetest aines ITI0206
- Test on vabatahtlik.
- Kui teate, et ei saa mingil põhjusel etteantud perioodil testi teha (olete nt haiglas), kuid soovite osaleda, siis andke sellest enne testimise perioodi teada, et saaksime kokku leppida, kuidas saate testi esimesel võimalusel ikkagi ära teha.
- Igas testi katses on 10 küsimust, vastamiseks on aega 20 minutit. Iga õige vastus annab ühe punkti.
- Kuna testi juures näidatav kell võib sõltuvalt kasutaja arvutist eksida, siis kasutage oma stopperit, et mitte aega ületada.
- Soovitan testi teha pigem erinevatel päevadel, selle asemel et teha kõik katsed ühekorraga viimasel minutil.
- Testi tegemiseks ei või kasutada abimaterjale, teiste inimeste abi ega ka tehisintellekti vahendeid (nt ChatGPT).
- SIIN saab kuni testimisperioodi alguseni selleks testiks harjutada.
- Harjutamise testide küsimused valitakse nende samade küsimuste hulgast, mis võivad tulla tulemuse peale testi tehes.
- Kõik need küsimused kuuluvad ka võimalike lõpptesti küsimuste hulka.
- Teilt oodatakse, et need küsimused, mille süsteemilt saate, nendele ka vastate ja mõtlete sealjuures, mitte lihtsalt ei klõpsi. Kui kuritarvitate süsteemi, et selle abil küsimusi välja pumbata või saada meelepärasemaid küsimusi või ületate vastamiseks ettenähtud aega, siis automaatselt ja ilma eelhoiatuseta suletakse jäädavalt Teie juurdepääs sellele testile (sellisel viisil punktide/hinde saamine pole kohustus, vaid võimalus). Kuritarvituste näiteid:
- skripti kasutamine vastamiseks,
- küsimustiku genereerimine ilma vastuste salvestamiseta,
- küsimustiku genereerimine ja vastusteta salvestamine,
- vastamiseks ettenähtud aja ületamine,
- läbiklõpsutades liiga kiiresti vastamine.
- Markus Vaikmäe (mvaikm@taltech.ee)
2025. aasta jaanuari lõpus läks ülikooli FortiVPN-i lahendus üle MFA (mitmetasemeline) autentimisele ja seda ei saa enam kasutada ainult parooliga. Selleks kasutatakse Microsoft-i EntraID poolt pakutavaid võimalusi (Office365 ja UNI-ID). MFA-le üleminekuks tuleb arvutis olev forticlient ringi seadistada. Juhend selle jaoks asub siin Kaugühendus FortiClient VPN / Remote connection with FortiClient VPN - IT info - Confluence. Teiste operatsioonisüsteemide puhul võiks kliendi uuendada vajadusel viimasele versioonile.
Kellel on FortiClient VPN töölesaamisega probleeme Linuxi alt, see leiab äkki siit õpetust ja pikem arutelu on siin. Tuleb arvestada, et iga distro ja release käib erinevalt.