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 neljapäev 17.04.2025.
Käes on 2024/2025 õppeaasta kevadsemestri 11. õppenädal!
Lähenev tähtaegPäevi jäänudKirjeldus
10.03.2025-20.04.2025 3 päeva lõpuni Kolmandaks vabatahtlikuks teooria vahetestiks harjutamine SIIN keskkonnas.
21.04.2025-25.04.2025 4 päeva alguseni Kolmas vabatahtlik teooria punktide test, mis toimub SIIN keskkonnas. Perioodi jooksul tuleb seal testi teha vähemalt etteantud arv kordi. Testi tulemus leitakse tegemiskordade keskmisena.
26.04.2025-11.06.2025 9 päeva alguseni 
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.
27.04.2025 10 päeva lõpuni Kui soovite tööaja arvestuse eest eksamile lisapunkte, siis tuleb vahetulemus SIIA vastava ülesande vastusena üles laadida.
03.02.2025-02.05.2025 15 päeva lõpuni Periood, mille jooksul projekti eest arvestuse saamine tähendab, et projekt annab 130 punkti (sellele lisandub 40 punkti, kui projekt pole tehtud töövihiku põhjal). Projekti näitamine toimub praktikumide ajal.
03.02.2025-11.05.2025 24 päeva lõpuni SQL põhitöö periood, mille käigus saab SIIN keskkonnas lahendada punktidele ülesandeid (kogum 2025_ITI0206).
29.03.2025-11.06.2025 55 päeva lõpuni Eksamiks harjutamine SIIN keskkonnas.

Esiletöstetud
:
11. nädala tegevuskava

Iseseisev töö (projekt): Jätkake iseseisva töö tegemist vastavalt tööjuhendile.
 
Praktikumis toimub projekti tegemine. Soovitatav oleks füüsiliselt klassi kohale tulla, sest see distsiplineerib 90 minutit projektiga tegelema, kohe saab õppejõult küsida ja edenemine on parem.

Nädala jooksul projektiga tegelemise eest on võimalik saada aktiivsuspunkt.

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

SQL: Õppige ja harjutage andmekirjelduskeele SQL lauseid (CREATE, ALTER, DROP). Vaadake soovi korral:
  • sõltumata kasutatavast andmebaasisüsteemist SEDA videot kolme ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is.
    • SIIT kataloogist leiab ülesanded, andmebaasi ja lahendused tudengite andmebaasi põhjal.
    • SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
  • slaidikomplekti andmekirjelduskeele SQL lausete kohta PostgreSQL näitel. Põhilised laused tabelite struktuuri ja kitsenduste haldamiseks on samasugused ka teistes andmebaasisüsteemides.
    • SIIN on samateemaline slaidikomplekt MS Accessi kohta.
Harjutamiseks otsige ja lahendage SQL Lahendajas ülesandeid lause tüüpide CREATE TABLE, ALTER TABLE ja DROP TABLE kohta. 

Tehke samas keskkonnas SQL põhitööd. Lahendage ülesandeid kt 044-kt 058.

Teooria: Harjutage SIIN kolmandaks vabatahtlikuks vahetestiks ja 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:
    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.

      Esiletöstetud
      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!

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