Otse sisuni

Täna on pühapäev 12.10.2025.

Käes on 2025/2026 õppeaasta sügissemestri 6. õppenädal!

Hetkel kõige olulisemad kuupäevad

Periood Aega jäänud Kirjeldus
21.10.2025-24.10.20259 päeva alguseni
Esimene vabatahtlik eksami vahetest (loengu teemad 1 ja 2) (praktikumide alguses).
01.09.2025-24.10.202512 päeva lõpuni
Esimeseks vabatahtlikuks eksami vahetestiks (loengu teemad 1 ja 2) harjutamine SIIN keskkonnas.
25.10.2025-28.11.202513 päeva alguseni
Teiseks vabatahtlikuks eksami vahetestiks (loengu teemad 3 ja 4) harjutamine SIIN keskkonnas.
26.10.202514 päeva lõpuni
Kuupäev, peale midagi ei saa üksik projekti tegija liituda olemasoleva rühmaga (kaks üliõpilast), et nende projekti edasi teha. Endiselt on lubatud projektist eraldumine ja projekti üksinda tegemine, projekti liikme projektist väljaarvamine teiste liikmete poolt ning samuti kahe või kolme üksinda projekti tegija üheks tegijate rühmaks liitumine.
01.09.2025-18.12.202567 päeva lõpuni
UML ülesannete lahendamise võimalus lisapunktide saamiseks SIIN keskkonnas. Tuleb lahendada ülesanded kogumist 2025_ITI0207.
01.09.2025-18.12.202567 päeva lõpuni
SQL ülesannete lahendamise võimalus lisapunktide saamiseks SIIN keskkonnas. Tuleb lahendada ülesanded kogumist 2025_ITI0207.
30.09.2025-19.12.202568 päeva lõpuni
Iseseisva töö projektiga praktikumides tegelemine. Kui käite praktikumides kohal (olgu siis füüsiliselt või virtuaalselt - läbi MS Teamsi) ja tegelete seal projektiga tulemuslikult, siis see annab aktiivsuspunkte. Projekti tegemise juhend ilmub järk järgult kataloogi Töö praktikumis (samm-sammuline juhend) ja materjalide nädalate kaupa vaatesse.
01.09.2025-21.01.2026101 päeva lõpuni
PostgreSQL ja Oracle andmebaaside programmeerimise enesekontroll SIIN keskkonnas. See test on mõeldud iseseisvaks harjutamiseks. Sellist testi hinde peale ei tehta.

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. Küsimused põhinevad eeskätt praktikumide materjalidel. Meenutan, et kuigi projekti peab tegema ühes andmebaasisüsteemis, on testis küsimusi mõlema väljapakutud andmebaasisüsteemi kohta.
01.09.2025-21.01.2026101 päeva lõpuni
SQLi enesekontroll SIIN keskkonnas. See test on mõeldud iseseisvaks harjutamiseks. Sellist testi hinde peale ei tehta.

Enamik selle testi küsimusi on sellised, mis lõpptesti küsimuste hulka ei kuulu. Samas on see võimalus oma SQLi teadmised proovile panna.
Vaata kõiki kuupäevi →

Teated ja oluline info

Esiletõstetud
Erki Eessaar: Vabatahtlik vahetest kaheksandal õppenädalalLisatud: 11.10.2025 09:31
11.10.2025 Kaheksandal õppenädalal (21.10.2025-24.10.2025) on praktikumide alguses võimalik teha vabatahtlikku vahetesti loengu teemade 1-2 kohta. Ettevalmistamiseks on teemade slaidid (teema 1 ja teema 2), loengute lindistusedkordamisküsimused eksamiks ning SQL lausete näited PostgreSQL ja Oracle kohta.

Testil osalemiseks on kohustuslik registreerida. Registreerimine toimub Mauruse kaudu: Kiirvalik => Üritused (kommentaari välja pole vaja midagi kirjutada). Testi tegemiseks tuleb klassi füüsiliselt kohale tulla.

Testil osalemiseks peab olema kaasas isikut tõendav dokument (raamatukogu- krediit- jms kaardid ei sobi ja nendega testi teha ei saa; autojuhiluba sobib).

Test toimub elektrooniliselt, Mauruse testikeskkonnas. Kasutada võib arvutiklassi arvutit või oma arvutit. Soovitan arvutiklassi arvutit või püsiühendust, sest harva, aga siiski, on juhtunud, et WiFi ühendus katkeb just salvestamise hetkel ja siis jäävad vastused salvestamata.

Küsimustele vastamiseks materjale kasutada ei või. Testis on 12 juhuslikult valitud küsimust, vastamiseks on aega 15 minutit. Küsimused on valikvastustega ning ainult üks vastuse variant on õige. Tulemuse saate teada kohe. Enda vastuseid ja nende õigsust saate vaadata SIIT 15 minuti möödumise järel vastuse salvestamisest.

Kokkuleppel õppejõuga võib testi teha varem. Kui olete väljapakutud aegadel haiguskahtlusega või haige, siis hoidke enda ja teiste tervist ja ärge testi tegema tulge. Registreerige enda puudumine Kiirvalik => Üritused (seal on selleks otstarbeks eraldi teadmiste kontrolli aeg) - siis saate peale tervenemist testi järgi teha. Testi saab järgi teha ainult tervislikest põhjustest tulenevalt ja ainult siis, kui oma puudumisest koheselt teada annate.

Meenutan, et SIIN saate selleks testiks piiramatu arv kordi harjutada. Harjutamise testide tulemusi ei võeta hindamisel mitte mingil viisil arvesse - seega võite julgelt eksida. Harjutamise testi omadused (kestus; küsimuste arv; küsimuste hulk, millest küsimused valitakse) on täpselt samad kui hinnataval testil.

Esiletõstetud
Erki Eessaar: Töö praktikumides alates viiendast õppenädalastLisatud: 30.09.2025 15:43
30.09.2025 Alates viiendast õppenädalast algab praktikumides töö projektiga, võttes aluseks ülesanded (alates ülesandest 2), mille SIIA järk-järgult välja panen (kokku on ülesandeid 12).

Kindlasti peab kaasatöötamiseks olema käepärast sisendprojekt. Töö hakkab käima CASE vahendi failiga, kuid ka dokumendis ja prototüübis on olulist sisendinfot. Kui Teil ei ole veel Enterprise Architecti (12), siis installeerige see palun. Kui EA on olemas, kuid litsents on aegunud, siis laenutage see uuesti. Kes ei saa tehnilistel põhjustel endale EAd installeerida, siis lugege palun, mis on alternatiivid.

Palun leppige rühma siseselt kokku, kus ja kuidas hakkate faile jagama. Kõigil tasuks projekti meeldetuletuseks sirvida. Need, kes valisid sisendprojekti kodulehelt, peaksid kiirema stardi huvides kindlasti sellega eelnevalt tutvuma. Kui teete projekti nullist, siis on praktikumid hea koht, kus eeltööna tehtut ette näidata.

Olen terve praktikumi Teie käsutuses - vastan küsimustele, annan nõu, vaatan tehtud tööd. Aktiivsuspunkti saamiseks peab olema mingil viisil tõendatud, et terve tunni töötasite. Kui olete klassis füüsiliselt kohal või töötate üle MS Teamsi kaasa tunnis füüsiliselt kohalolevate rühmakaaslastega, siis saan Teid jälgida ja otsustada, kas on piisavalt alust punkti saamiseks.

Kui tegijate rühm osaleb ainult virtuaalselt üle MS Teamsi, siis tuleb tunni lõpuks (oma arvuti ekraani jagades) ette näidata tehtud töö. Kui progress on olemas, siis punkti saavad need projekti osalised, kes on MS Teamsis kohal.

Oleks väga meeldiv, kui MS Teamsi osalejatel oleks veebikaamera sisselülitatud! Julgustan kõiki praktikumide ajaks võimalusel klassi kohale tulema. Minu kogemus näitab, et klassis kohalolijate töö läheb kiiremini.
Esiletõstetud
Erki Eessaar: Projekti tegemiseks rühmakaaslase otsimineLisatud: 15.09.2025 10:46
15.09.2025 Järgmised üliõpilased on andnud teada, et otsivad projekti tegemiseks rühma/rühmakaaslast. Huvi korral võtke palun nendega otse ühendust.
  • Pavel Lavreshin (pavel.lavresin@taltech.ee)
    • Hetke teema: Sadama‑logistika ja kaubavoogude jälgimine.
  • Kairi Lesnõh (klesno@taltech.ee)
    • Hetke teema: Ürituste korraldaja infosüsteemi peoruumide funktsionaalne allsüsteem
Erki Eessaar: Jooksvad tulemusedLisatud: 04.10.2025 11:53
04.10.2025  Kiirvalik=>Hinneteleht on jooksvate tulemuste aruanne. Leiate sealt oma tulemused oma unikaalse ID alusel. Uuendan seda peale iga nädala praktikume (nädalavahetusel). Kui olen seal teinud vigu, siis andke palun teada. Aktiivsuspunkte saab ka muu aktiivsuse eest kui praktikumides osalemine (huvitavate lahenduste leidmine, vigade leidmine ning neile lahenduste pakkumine jms).
Erki Eessaar: SQL ülesannete arvLisatud: 04.10.2025 11:30
04.10.2025 Lisasin veel neli ülesannet ja nüüd saab punktidele lahendada 71 ülesannet. Hindamisskaala ei muutunud, st on rohkem võimalusi punkte saada. Uued ülesandeid kajastavad ka mõningaid selliseid võimalusi, mis lisandusid PostgreSQL 18.
Erki Eessaar: PostgreSQL 18Lisatud: 02.10.2025 18:10
02.10.2025 PostgreSQL 18 tuli välja 25. septembril. Nüüd on nii apex2 kui ka SQLi ja UMLi harjutamise serveris PostgreSQL 18.
Erki Eessaar: SQLi populaarsusLisatud: 30.09.2025 13:55
30.09.2025 Värskelt välja tulnud IEEE Spectrum 2025. aasta uuringu kohaselt on SQL populaarsuselt neljas programmeerimiskeel (2024 kuues, 2023 seitsmes, 2022 kuues, 2021 15-s).

Tööandjate poolt nõutud keelte hulgas on SQL teine (2022-2024 esimene, 2021 10-s). SQL on soovitav lisaoskus teistele keeltele. Uuringu kokkuvõte kirjutab: "Töökohtade“ edetabelis, mis vaatleb üksnes seda, milliseid oskusi tööandjad otsivad, on Python samuti tõusnud esikohale, olles möödunud aastaga võrreldes kerkinud teiselt kohalt. Samas on SQL-i oskus jätkuvalt äärmiselt väärtuslik oskus, mida oma CV-s näidata."
Erki Eessaar: Kursuse alguse küsitluse tulemusedLisatud: 17.09.2025 12:01
17.09.2025 Võibolla on huvitav teada, milline on kaasõppurite taust ning ootused.
 
Semestri alguse küsitlusele vastas 21 üliõpilast. Ma tänan kõiki vastajaid!

Kasutasin vastuste analüüsimiseks osaliselt PostgreSQLi  ning selle kohta saab lugeda SIIT. Seal on palju SQL lausete näiteid. Fail Kysitlus.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.
 
SQL oskuse hinnangu (0 ei oska üldse; 10 oskan suurepäraselt) mediaan oli 6 ja aritmeetiline keskmine 5.6 (õppeaine "Andmebaasid I" alguse küsitluses olid need väärtused vastavalt 2 ja 2.3). Kõige sagedamini antud vastus oli 7 (8 vastajat). Sellele järgnesid  4 (4 vastajat), 6 (3 vastajat) ning 5 ja 8 (2 vastaja). Hinnangut 0, 3, 9 ja 10 ei andnud keegi. 0% vastajatest ei oska SQLi üldse, 9% (2 vastajat) oskab vähe - hinnangud 1-3, 42% (9 vastajat) oskab keskmiselt - hinnangud 4-6 ning 47% (10 vastajat) - hinnang üle 6, oskab SQLi hästi.
 
Varem kasutatud andmebaasisüsteemidest mainiti enim: PostgreSQL (16), MySQL (8), Oracle (5), SQL Server (5), MariaDB, SQLite, Access (2).
 
Andmebaaside ja andmebaasirakenduste arendamisega on enamikel kokkupuude seoses ülikooli ainetega või mõnel juhul pole kokkupuudet üldse.
 
Põhiliseks ootuseks on saada teadmisi ning oskuseid SQLi ning turvalisuse ja optimeerimise kohta.

Seejärel andsin tekstilised vastused ette ChatGPT-le, et see teeks nendest kolme lausega kokkuvõtted. See oli tulemus:

Need on 21 inimese vastused küsimusele: "Milline on Teie varasem kokkupuude andmebaaside loomisega?" Palun tee sellest kolme lausega kokkuvõte:
"Enamik vastanutest on andmebaase loonud peamiselt kooliainete ja õpingute raames, näiteks kursustel või väiksemates projektides. Mõnedel on ka töökogemus andmebaaside arendamise, optimeerimise ja haldamisega, sealhulgas SQL ja NoSQL süsteemides. Väike osa vastanutest pole ise andmebaasi loonud või on piirdunud vaid lihtsate tabelite ja harjutusprojektidega."

Need on 21 inimese vastused küsimusele: "Milline on Teie varasem kokkupuude andmebaasirakenduste loomisega" Palun tee sellest kolme lausega kokkuvõte:
"Enamik vastanutest on loonud andmebaasirakendusi peamiselt kooliainete ja õpingute raames, sageli lihtsate projektide või väiksemate veebirakenduste osana. Mõnedel on ka töökogemus andmebaasirakenduste loomise, arendamise ja haldamisega, kasutades erinevaid tehnoloogiaid (nt PostgreSQL, MS SQL, MySQL, ASP.NET, Hibernate). Samas leidub ka vastajaid, kelle kokkupuude on olnud väga väike või puudub sootuks."
 
Need on 21 inimese vastused küsimusele: "Millised on Teie ootused "Andmebaasid II" õppeaine suhtes?" Palun tee sellest kolme lausega kokkuvõte:
"Enamik vastanutest ootab kursuselt võimalust arendada ja süvendada oma SQL-oskuseid, sealhulgas keerukamate päringute ja optimeerimise õppimist. Samuti soovitakse praktilisi kogemusi andmebaaside kavandamise, loomise ja haldamise osas, sh ka suuremahuliste süsteemide ja erinevate andmebaasitüüpidega. Lisaks loodetakse laiendada teadmisi andmebaaside teooriast, parimatest tavadest ja kaasaegsetest lahendustest nagu NoSQL või andmeladude käsitlemine."