Otse sisuni
Kodulehed

[388] - Andmebaasid I (ITI0206) (kevad 2025)

Täna on laupäev 28.06.2025.

Teated ja oluline info

Esiletõstetud Semestri lõppsõnad Erki Eessaar
14.06.2025 Tänan kõiki osalejaid ja soovin ilusat suve!

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).
Siin kirjeldatakse teemasid mõistekaartide abil.

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

Esiletõstetud Üliõpilaste poolt ainele pühendatud tööaja analüüs Erki Eessaar
14.06.2025 Õppeaine annab 6 EAP-d. Üks EAP vastab 26 töötunnile, seega eeldatav koormus aine läbimiseks on 156 tundi. Järgnev kokkuvõte põhineb üliõpilaste semestri jooksul peetud tööaja arvestusel.

Ü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)
Esiletõstetud Esiletoodud küsimus (kohustuslik lugeda)
Esiletoodud küsimus (kohustuslik lugeda)
Aegadest eksamisessiooni esimesel nädalal. Erki Eessaar
23.05.2025 Lisasin eksamiaja 29.05.2025 kell 15:30 ruumis ICT-402. Registreerumine ÕISis.

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.
Viimane võimalus sellel semestril Erki Eessaar
09.06.2025 Akadeemilise kalendri järgi on 11. juuni kevadsemestri eksamite sooritamise lõpptähtaeg.

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.
Aegadest eksamisessiooni kolmandal nädalal Erki Eessaar
05.06.2025 Kolmandal nädalal osalen informaatika bakalaureusetööde kaitsmisekomisjoni töös, mistõttu on aegadega kitsas.

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.
Aegadest eksamisessiooni teisel nädalal Erki Eessaar
29.05.2025 Lisasin SQL järeltöö aja 06.06.2025 kell 09:30. Registreerumise tähtaeg on 05.06.2025 kell 22:00. Registreerimine toimub Mauruses SIIN. See on viimane järeltöö tegemise võimalus sellel semestril.

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!
Eksamiaeg Erki Eessaar
18.05.2025 Lisasin eksamiaja 26.05.2025 kell 11:15. Vabu kohti on ka 22.05.2025 eksamitele.

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.
SQL põhitöö (2) Erki Eessaar
12.05.2025 Tulles vastu palvetele pikendasin SQL põhitöö aega kuni kolmapäeva 14. mai 2025 kella 23:59-ni. See on viimane pikendus.

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.
UML klassi- ja paketidiagrammide harjutamise tarkvara Erki Eessaar
06.05.2025 Üks tubli magistriõppe üliõpilane on oma lõputöö raames loonud tarkvara, mis võimaldab veebipõhiselt lahendada UML klassi- ja paketidiagrammidega seotud ülesandeid. Idee on sarnane SQL Lahendajale. Me oleksime väga tänulikud, kui oleksite nõus kulutama veidi aega, et seda vahendit katsetada ja vastata SELLELE küsimustikule.

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.
PostgreSQL SELECT lausete visuaalse koostamise tarkvara Erki Eessaar
03.05.2025 Üks tubli magistriõppe üliõpilane on oma lõputöö raames loonud uue versiooni veebipõhisest visuaalsest päringute koostamise vahendist PostgreSQLile. Selles vahendis saab koostada SELECT lauseid sarnase kasutajaliidesega nagu MS Accessi Query Designeris ning ka mitmetes muudes (enamasti tasulistes) programmides. Me oleksime väga tänulikud, kui oleksite nõus kulutama veidi aega, et seda vahendit katsetada ja vastata SELLELE küsimustikule, kus palutakse lahendada selle vahendiga kolm SQL ülesannet ja anda teada oma kogemustest.

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
Praktikumi aeg neljapäeval 8. mail 2025 kell 12:00-13:30 Erki Eessaar
02.05.2025 Neljapäeval 8. mail 2025 kell 12:00-13:30 jääb praktikum ära ja ma ei ole praktikumi ajal ruumis ICT-403. Kui soovite arvutiklassis töötada, siis tulge ükskõik millisesse muusse selle nädala praktikumi.
SQList Erki Eessaar
28.04.2025 Nüüd saab SIIN vaadata 21. aprillist kuni 25. aprillini enda tehtud kolmanda teooria vahetesti  õigeid/valesid vastuseid.

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.
Selgitusi projektis loodavate tulemite kohta Erki Eessaar
27.04.2025 Olen Google Gemini 2.5 Pro abil genereerinud veidi interaktiivseid õpiobjekte projekti käigus koostatavate tulemite kohta. Ehk on kellelgi nendest abi, et paremini aru saada, milleks need tulemid head on ja kuidas need omavahel seotud on. Viited nendele õpiobjektidele on koondatud SIIA.

Õ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.
Projekti testide täpsuse parandamine Erki Eessaar
25.04.2025 Väga oluline info seoses keelemudelite kasutamisega projekti dokumendi või selle osade testimiseks. Teatavasti on selleks kodulehel
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.

Eksam Erki Eessaar
25.04.2025 SIIN (kataloogis Aine korraldus) on välja pandud eksami kirjeldus. Eksamile registreerumine on ÕISis avatud. Eksam toimub eksamisessiooni ajal arvutiklassis.
Loengu demo Erki Eessaar
13.04.2025 Nädalatel 5-12 tegin loengus andmebaasi ja andmebaasirakenduse kavandamise ja realiseerimise näidet. Millest, mingis loengus räägiti saab vaadata SIIT

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.
Iseseisev töö e projekt Erki Eessaar
13.04.2025 SIIN (kataloog Aine korraldus) on juhend iseseisva töö esitamiseks ning hindamisel osalemiseks. Iseseisva töö ettenäitamisele registreerimine on Mauruses avatud (seal on hetkel ajad 13. ja 14. õppenädalaks; edasised ajad lisanduvad järk-järgult) - registreerumine toimub SIIN.

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.
Kolmas vabatahtlik vahetest Erki Eessaar
11.04.2025
  • 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!
Infoks Erki Eessaar
07.04.2025 SIIN on 31. märts 2025 kuni 5. aprill 2025 toimunud tagasiside küsitluse tulemused, koos minu poolsete kommnetaaridega. Suur tänu kõigile vastajatele.

Kuigi kirjutan sellest ka viidatud dokumendis, siis mainin igaks juhuks, et suur keelemudel (Google Gemini 2.5):
Viidatud lehtede kood on loodud kasutades "vibe coding" lähenemist, kus keelemudelile anti detailsed inimkeelsed juhendid, mida tuleb teha.
Kogu projekti dokumendi testimine Erki Eessaar
05.04.2025 Kui Te eelmisel nädalal praktikumis ei osalenud, siis teadmiseks, et panin projekti keelemudeli abil testimise promptide hulka välja prompti, mis on mõeldud kogu projekti dokumendi ja selle erinevate alamosade kooskõla testimiseks. SIIN (Sharepointis) on selle kohta ka lühike video.
Küsitlus õppetöö jälgimist soodustava tarkvara kohta Erki Eessaar
04.04.2025 Kaks ÄriIT bakalaureuseõpe üliõpilast analüüsivad oma lõputöös, kuidas saaks ja võiks kasutada Moodle'ist kättesaadavat infot üliõpilaste kursuste kasutamise kohta. Eesmärgiks on, et õppejõul oleks selge ülevaade üliõpilaste edenemist ning võimalik varakult märgata, kui keegi vajab õppetöös täiendavat abi. Antud analüüs oleks sisendiks järgmistele lõputöödele, mis vastava tarkvara valmis arendaksid.

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.
Kontrolltöö põhitöö lisülesanded Erki Eessaar
30.03.2025 Lisasin SQL kontrolltöö põhitöösse veel viis ülesannet (kt 101 - kt 105) , et pakkuda huvilistele peamurdmiseks ja enese proovile panemiseks keskmisest keerukamaid ülesandeid ning viidata erinevatele kasulikele teemadele (andmebaasi INFORMATION_SCHEMA, kontojäägi leidmine, kasutatavuse hindamine). Iga sellise ülesande õige lahendus annab tavapäraselt 2 punkti - seega võib SQL põhitööga nüüd saada kokku kuni 210 punkti. SQL töö lävend ja üldine punktiskaala ei muutu - seega on lihtsalt tegemist täiendava võimalusega punktide saamiseks.
Hindekalkulaator Erki Eessaar
29.03.2025 Kasutasin Gemini 2.5-t, et lasta genereerida aine hindekalkulaator. See pole andmebaasiga seotud ja ei näita tulemuste hetkeseisu, kuid võimaldab interaktiivselt katsetada, millised vahetulemused annavad millise lõpptulemuse.  Nagu näete annab SQL kontrolltöö põhitöö palju punkte. Seega julgustan Teid SQL Lahendajas ülesandeid lahendama ning küsimuste või probleemide korral kohe minu poole pöörduma.

Kasutasin põhiversiooni loomiseks järgnevat prompti, mille detaile veel mõne promptiga parandasin ja täiendasin.

Palun pane ennast õppedisaineri rolli. Palun koosta järgneva kirjelduse ainult HTML, CSS ja JavaScripti kasutav visuaalselt pilkupüüdev, kaasaegne, mugavalt kasutatav ja funktsionaalne veebileht, mis võimaldab üliõpilastel katsetada, milliste õppeaine "Andmebaasid I" vahetulemustega saavad nad kokku millise punktisumma ja hinde. See leht peab jälgima Euroopa digiligipääsetavuse standardi EN 301 549 nõudeid
Palun tee nii, et ei oleks võimalik sisestada negatiivseid punkte.
Palun tee nii, et kui on teada punktide ülapiir, siis ei oleks võimalik sisestada ülapiirist suuremaid punkte.
Palun ära arvesta arvutustes eelmiste aastate nõuetega.
Positiivne tulemus peab olema esitatud rohelisega ning negatiivne punasega.
Palun tõsta esile, et see kalkulaator on käesoleva aasta oma.
 
Seejärel esitasin SIIN oleva aine hindamise tutvustuse. 
Tagasiside küsitlus Erki Eessaar
29.03.2025 Sellel aastal toimub "Mudaste kaartide" anonüümne tagasiside küsitlus aine kohta kasutades elektroonilisi vahendeid. Tagasiside on oodatud ja õppejõule kasulik. Olen sealt saanud mitmeid õppetöö parema korraldamise ideid, mida juba jooksval semestril või vähemalt järgmistel semestritel rakendada.

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!

Vahetestid ja eksam Erki Eessaar
29.03.2025  SIIN on võimalik vaadata oma teise vahetesti õigeid ja valesid vastuseid.

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 Gemini 2.5 Pro Erki Eessaar
26.03.2025 Generatiivsete tehisintellektide maailmast tuleb peaaegu iga päev uudiseid. Just äsja tuli välja uus tehisintellekti versioon, mis minu arvates võiks leida tõsist kasutust aineprojekti tegemisel (kuni see tasuta kättesaadav on) - nii projekti kontrollimiseks kui ka tehiste genereerimisel. 

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: 

Kasutajanimi: tiina.maasikas@gmail.com
SIIT saab alla laadida nii lähtekoodi kui ka selle genereerimiseks esitatud küsimused. Ainus parandus koodis oli andmebaasi kasutaja kasutajanime ning parooli muutmine.
Praktikumi ärajäämine Erki Eessaar
17.03.2025 Neljapäeval 27.03.2025 kell 12:00 ruumis ICT-403 toimuma pidanud praktikum jääb ära. Põhjus on selles, et osalen sellel päeva kaitsmiskomisjoni liikmena informaatika bakalaureusetööde vaheesituste ülevaatamisel.

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.
Kuuenda nädala praktikum Erki Eessaar
12.03.2025 Kui Te kuuendal nädalal praktikumis ei osalenud, siis vaadake palun neid kahte videot Sharepointis:
Täiendan jooksvalt neid prompte, seega hea oleks need iga kord kodulehelt kopeerida (kiiremaks leidmiseks saate märkida lemmikuks). Näiteks olen nädala jooksul juba üldvaate prompti täiendanud.

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.
Teine vabatahtlik vahetest Erki Eessaar
12.03.2025 
  • 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!
Kulutatud aja aruanne Erki Eessaar
03.03.2025 Kui on veel kedagi, kes tahtis esitada kulutatud aja aruande, siis ootan kuni teisipäeva 04.03.2025 õhtuni, enne, kui ülesande uutele vastajatele sulgen.
Vahetestid Erki Eessaar
02.03.2025 SIIN on võimalik vaadata oma esimese vahetesti õigeid ja valesid vastuseid.

SIIN on võimalik harjutada teiseks vahetestiks, mis toimub samal viisil 24. märts 2025 - 28.  märts 2025.

SIIN on info teise testi teemade kohta.
Näiteprojektide andmebaasirakendused Erki Eessaar
02.03.2025 Projekti osana tuleb luua nii andmebaas kui ka seda kasutav andmebaasirakendus (ühe töökoha kohta). Katsetasin suurte keelemudelitega (põhiliselt xAI Grok 3, mida hetkel loetakse programmeerimise osas üheks kõige paremaks ja mida saab tasuta kasutada), et luua näiteprojektidele näiterakendused kasutades ainult PHP-d ja CSSi. Kirjutan sellest SIIN. Viited rakendustele ja nende loomiseks kasutatud promptid e viibad on kirjutise alaosas. Kirjutise alguses jagan oma tähelepanekuid.

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.
Jooksvad tulemused Erki Eessaar
22.02.2025 Kui valite Moodle kodulehel alajaotuses Hinneteleht (tulemused), siis jõuate jooksvate tulemusteni.

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).
Kursuse alguse küsitluse tulemused (2) Erki Eessaar
22.02.2025 Vastused kahele tagasisides püstitatud küsimusele.

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?"
Kursuse alguse küsitluse tulemused Erki Eessaar
22.02.2025 Võibolla on huvitav teada, milline on kaasõppurite taust.

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.
Varem kasutatud andmebaasisüsteemidest mainiti: 
  • PostgreSQLi (73),
  • MySQLi (26),
  • SQLite'i (14),
  • MS Accessi (13),
  • MongoDB-d (12),
  • Oraclet (12),
  • MS SQL Serverit (9),
  • MariaDB'd (4)
  • Redist (2).
45 vastajat nimetas ühe, 24 vastajat kaks, 14 vastajat kolm, kaks vastajat neli, kaks vastajat viis ning kaks vastajat kuus andmebaasisüsteemi. 11 vastajat ei nimetanud ühtegi andmebaasisüsteemi.

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.
Praktikumi ruumi muutus kolmapäeviti kell 14:00-15:30 (rühm IABB41) Erki Eessaar
20.02.2025 Seoses IT-majas teisel korrusel toimuvate ehitustöödega kolitakse kevadsemestril ruumides ICT-121 ja ICT-122 toimuvad tunnid mujale.

Seoses sellega toimub alates kolmapäevast 26. veebruarist 2025 kell 14:00-15:30 praktikum ruumis ICT-404 (senise ruumi ICT-121 asemel).
Esimene vabatahtlik teooria test Erki Eessaar
19.02.2025

  • 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.
Need, kes saavad kõige vähem punkte, saavad kõige rohkem uusi teadmisi!
EA 12 macOS'ile kasutades Wine ühilduvuskihti Erki Eessaar
18.02.2025 Üks Teie kaaslane pani kokku juhendi, kuidas installeerida Enterprise Architect (EA) 12 arvutisse, kus on macOS, kasutades ühilduvuskihti Wine. Ta oli lahkelt nõus seda jagama. Juhend on SIIN. Ehk on kellelgi sellest abi.
Projekti tegemiseks kaaslase otsing Erki Eessaar
11.02.2025 Järgnevat üliõpilased otsivad projekti tegemiseks rühmakaaslaseid. Huvi korral võtke palun nendega otse ühendust.
  • Markus Vaikmäe (mvaikm@taltech.ee)
FortiClient VPN töölesaamise probleemid Erki Eessaar
06.02.2025 Kui Teil FortiClient VPN varem töötas, kuid enam ei tööta, siis võib olla põhjus järgnevas.

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.