Kodulehed
[388] - Andmebaasid I (ITI0206) (kevad 2025)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Üldist
Materjalid
LisainfoMaterjalide kataloogid
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Abi
Lisainfo Võimalus küsida õppejõult abi (nagu foorum, kus saab küsida küsimusi ja kommenteerida vastuseid)
Mitmesugust
Kiirvalik / Avaleht

Täna on reede 09.05.2025.
Käes on 2024/2025 õppeaasta kevadsemestri 14. õppenädal!
Lähenev tähtaegPäevi jäänudKirjeldus
03.02.2025-11.05.2025 2 päeva lõpuni SQL põhitöö periood, mille käigus saab SIIN keskkonnas lahendada punktidele ülesandeid (kogum 2025_ITI0206).
15.05.2025-16.05.2025 6 päeva alguseni SQL kontrolltöö esimene järeltöö. Toimub neljapäeval 15.05.2025 kell 15:45 ja reedel 16.05.2025 kell 15:45. Osalemiseks on kohustuslik registreeruda ja registreeruda tuleb SIIN.
05.05.2025-16.05.2025 7 päeva lõpuni Periood, mille jooksul projekti eest arvestuse saamine tähendab, et projekt annab 120 punkti (sellele lisandub 40 punkti, kui projekt pole tehtud töövihiku põhjal). Projekti näitamine toimub praktikumide ajal.
19.05.2025-23.05.2025 10 päeva alguseni Periood, mille jooksul projekti eest arvestuse saamine tähendab, et projekt annab 110 punkti (sellele lisandub 40 punkti, kui projekt pole tehtud töövihiku põhjal). Projekti näitamine toimub praktikumide ajal.
29.03.2025-11.06.2025 33 päeva lõpuni Eksamiks harjutamine SIIN keskkonnas.
26.04.2025-11.06.2025 33 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.

Esiletöstetud
:
14. nädala tegevuskava

Iseseisev töö (projekt): Lõpetage, viimistlege ja näidake ette iseseisvat tööd. Veenduge enne töö esitamist, et selles poleks tüüpilisi vigu ja kui on, siis püüdke need enne töö ettenäitamist ära parandada. Töö ettenäitamisele tuleb registreeruda SIIN.

Palun testige jooksvalt oma kirjatööd (olgu see töövihiku või omaloomingu projekt) kasutades suuri keelemudeleid.

SQL: Selle nädala lõpuni on võimalik teha SQL põhitööd, mis tähendab, et tuleb lahendada SQL ülesandeid keskkonnas, mis kontrollib automaatselt esitatud vastuseid. Lahendage ülesandeid kt 089-kt 105.

Teooria: Harjutage SIIN eksamiks. 

Töömaht: SIIN esitatakse Teilt oodatav töömaht minutites nädalate ja tegevuste kaupa. Punktide saamiseks logige enda poolt nädala jooksul ainele pühendatud aega.

    Esiletöstetud
    Erki Eessaar:
    UML klassi- ja paketidiagrammide harjutamise tarkvara

    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.

      Esiletöstetud
      Erki Eessaar:
      PostgreSQL SELECT lausete visuaalse koostamise tarkvara

      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

        Esiletöstetud
        Erki Eessaar:
        Praktikumi aeg neljapäeval 8. mail 2025 kell 12:00-13:30

        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.

          Esiletöstetud
          Erki Eessaar:
          Projekti testide täpsuse parandamine

          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.

            Esiletöstetud
            Erki Eessaar:
            Iseseisev töö e projekt

            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.

              Esiletöstetud
              Erki Eessaar:
              Eksam

              25.04.2025 SIIN (kataloogis Aine korraldus) on välja pandud eksami kirjeldus. Eksamile registreerumine on ÕISis avatud. Eksam toimub eksamisessiooni ajal arvutiklassis.

                Esiletöstetud Millised on õppejõu lubadused Teile ja ootused Teie suhtes seoses õppeainega "Andmebaasid I"?

                Esiletöstetud Millised oleksid põhilised soovitused selle aine edukaks sooritamiseks?

                Esiletöstetud Kuidas kujuneb hinne? Milline mõju on SQL kontrolltööl, teooria testidel ja projektil?

                Esiletöstetud
                Tutvu igal juhul!
                Palun vaadake
                oma hariduse huvides
                võimalikult palju materjale,
                kuid selle materjaliga
                peab tutvuma!
                Milline on ebaväärikas käitumine antud aine kontekstis?

                Esiletöstetud
                Tutvu igal juhul!
                Palun vaadake
                oma hariduse huvides
                võimalikult palju materjale,
                kuid selle materjaliga
                peab tutvuma!
                Millised piirangud on antud aines materjalide, tehisintellekti (TI) vahendite ja teiste inimeste abi kasutamisele teadmiste kontrollides?

                Tutvu igal juhul!
                Palun vaadake
                oma hariduse huvides
                võimalikult palju materjale,
                kuid selle materjaliga
                peab tutvuma!
                Kuidas on seotud andmebaasid ja tehisaru (AI)?

                Kuidas peaks üliõpilane toimima, kui ta on haige?

                Kus on kodulehel loengute lindistused?

                Kas kuskil on nähtav andmebaasitehnoloogiate suur pilt?

                Millisel viisil saab esitada soove selle kohta, kuidas muuta andmebaaside õppeaine kodulehed Moodles ja Mauruses paremini kasutatavaks ja materjalid kergemini ülesleitavaks?

                Saan MS Teamsi avamisel teate "Me ei saanud ühendust luua. Logi sisse ja proovime uuesti". Uuesti proovimine ei aita. Mida teha?

                Milliseid soovitusi annavad teadusuuringut selles osas, kuidas suurte keelemudelite abil SQL koodi genereerida?

                Mulle ei meeldi üldse, kuidas õppejõud Mauruse keskkonnas minu tegemisi jälgib. Kuida kommenteerite?

                Erki Eessaar:
                SQList

                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.

                  Erki Eessaar:
                  Selgitusi projektis loodavate tulemite kohta

                  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.

                    Erki Eessaar:
                    Loengu demo

                    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.

                      Erki Eessaar:
                      Kolmas vabatahtlik vahetest

                      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!

                        Erki Eessaar:
                        Infoks

                        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.

                          Erki Eessaar:
                          Kogu projekti dokumendi testimine

                          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.

                            Erki Eessaar:
                            Küsitlus õppetöö jälgimist soodustava tarkvara kohta

                            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.

                              Erki Eessaar:
                              Kontrolltöö põhitöö lisülesanded

                              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.

                                Erki Eessaar:
                                Hindekalkulaator

                                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. 

                                  Erki Eessaar:
                                  Tagasiside küsitlus

                                  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!

                                    Erki Eessaar:
                                    Vahetestid ja eksam

                                    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.

                                      Erki Eessaar:
                                      Google Gemini 2.5 Pro

                                      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.

                                        Erki Eessaar:
                                        Praktikumi ärajäämine

                                        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.

                                          Erki Eessaar:
                                          Kuuenda nädala praktikum

                                          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.

                                            Erki Eessaar:
                                            Teine vabatahtlik vahetest

                                            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!

                                              Erki Eessaar:
                                              Kulutatud aja aruanne

                                              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.

                                                Erki Eessaar:
                                                Vahetestid

                                                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.

                                                  Erki Eessaar:
                                                  Näiteprojektide andmebaasirakendused

                                                  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.

                                                    Erki Eessaar:
                                                    Jooksvad tulemused

                                                    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).

                                                      Erki Eessaar:
                                                      Kursuse alguse küsitluse tulemused (2)

                                                      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?"

                                                        Erki Eessaar:
                                                        Kursuse alguse küsitluse tulemused

                                                        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.

                                                          Erki Eessaar:
                                                          Praktikumi ruumi muutus kolmapäeviti kell 14:00-15:30 (rühm IABB41)

                                                          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).

                                                            Erki Eessaar:
                                                            Esimene vabatahtlik teooria test

                                                            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!

                                                              Erki Eessaar:
                                                              EA 12 macOS'ile kasutades Wine ühilduvuskihti

                                                              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.

                                                                Erki Eessaar:
                                                                Projekti tegemiseks kaaslase otsing

                                                                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)

                                                                  Erki Eessaar:
                                                                  FortiClient VPN töölesaamise probleemid

                                                                  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.