Tegevuskava nädalate kaupa
Tere tulemast kursusele! Alustame tehnilisest ettevalmistusest ja sisseelamisest.
1. Tehniline häälestus (Kriitiline!)
- Seadistage oma arvutis FortiClient VPN. Ilma selleta ei pääse Te ligi UML ja SQL ülesannete lahendamise keskkondadele.
- Kui kasutate tundides sülearvutit, veenduge, et vajalik tarkvara on paigaldatud (Enterprise Architect, võimalik, et MS Access). Maci/Linuxi kasutajad peavad tutvuma alternatiividega.
2. Sisseelamine
- Tutvuge kursuse korralduse ja materjalidega (SQL, iseseisev töö ja teooria).
- Palun vastake anonüümsele küsitlusele oma tausta ja ootuste kohta.
- Lugege kindlasti läbi iseseisva töö ülesande püstitus.
3. Harjutamine
- Katsetage SQL Lahendaja keskkonda (nõuab VPN-i).
- Harjutage SIIN esimeseks vahetestiks. Tehke läbi vähemalt üks proovitest, et tutvuda küsimuste stiiliga.
4. Tööaja arvestus
- Tutvuge SIIN oodatava töömahuga.
- Punktide saamiseks logige iganädalaselt ainele pühendatud aega. Pidage meeles: kui jätate mõne tegevuse (nt loengu) vahele, tuleb see aeg tasa teha iseseisvalt.
Nõuanded ja tehniline valmisolek:
- Aja säästmine: Soovitan vaadata videoid kiirusega 1.25x või 1.5x.
- Tarkvara: Windowsi kasutajad, kontrollige vajalikku tarkvara. Mac/Linux kasutajad, lugege võimaluste kohta SIIT.
- Iseseisev töö: Otsustage (projekt vs. ülesanded) ja registreerige oma valik siin. Enne otsustamist proovige ülesandeid.
- Sissejuhatav ülesanne: Vaadake ülesande juhendit.
- MS Access: Video töökeskkonna ettevalmistamisest ja video andmebaas.
- PostgreSQL: Video DB Fiddle keskkonnast (kui Teil puudub server).
- Üldine (kõigile):
- Videod tabelite loomisest ja kitsendustest: Video 1 (tabelite loomine) ja Video 2 (CHECK kitsendused).
- Näiteülesande failid (kood ja andmebaas).
- Slaidid 171–212 failist "SQL-andmebaaside ja nende projekteerimise põhimõisteid" (osa "Disain").
- Slaidid/Videod: Tutvuge failis "SQL-andmebaaside ja nende projekteerimise põhimõisteid" osaga:
- "Sissejuhatus"
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Test: Harjutage SIIN esimeseks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Soovituslikud AI-tööriistad ja nende kasutamine:
- NotebookLM: Looge endale isiklik abiline! Laadige aine materjalid ühte märkmikku, et leida kiiresti vastuseid (videoõpetus). Projekti tegemiseks parima toe saamiseks laadige oma märkmikku järgmised materjalid:
- Mõlema projektivariandi juhendid: Nii töövihiku kui ka vaba teema materjalid. See annab mudelile aine nõuetest tervikliku pildi, sõltumata Teie enda valikust.
- Teema 7 (strateegiline ja detailanalüüs): Lisage nii vastavad slaidid kui ka pikk tekst.
- Mudelite juhend: Ülevaade projektis loodavate mudelite kohta.
- Näiteprojekt: Dokument.
- Keelemudeli viip: Koondviip kogu dokumendi kontrollimiseks. Seal on kontsentreeritult kirjas kõik dokumendile kehtivad reeglid!
- Tehisintellekti (TI) üldine kasutus: TI kaasamine projekti tegemisse on soositud. Pidage aga meeles, et lõpptulemuse õigsuse eest vastutate Teie ise ning TI kasutus tuleb dokumendis välja tuua.
Alustage iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad:
- Lugege kontseptuaalse andmemudeli kohta.
- Alustage UML Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 1-7.
- Projekti tegijad:
- Töövihiku alusel:
- Lugege üldjuhendist peatükke 1, 2, 3 ja 5.
- Seejärel tehke peatükist 6 ära sammud 1 ja 2 (X-ide asendamine, eesmärgid).
- Abiks: Videojuhend ja näiteprojekt.
- Vaba teema:
- Lugege üldjuhendist peatükke 1-4.
- Pange kirja süsteemi eesmärgid, tegutsejad ja põhiobjektid, järgides seda juhendit.
- Töövihiku alusel:
- Muster: Lugege läbi mustripõhisest juhendist osa "Põhiolemite hetkeseisundi registreerimise vajadus".
- Slaidid/Videod: Tutvuge failis "SQL-andmebaaside ja nende projekteerimise põhimõisteid" osaga:
- "SQL"
-
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN esimeseks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Jätkake UML Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 8-14.
- Projekti tegijad: Teie eesmärk on valmis saada tegutsejate ja põhiobjektide nimekiri ja täita selle alusel jaotis 1.1.
- Töövihik: Peate jõudma sammuni 7 (kaasa arvatud).
- Abivideod: Sammud 3–4 (põhiobjektide ning tegutsejate leidmine) ja Sammud 5–7 (põhiobjektide ning tegutsejate nimekirja alusel ülejäänud jaotise 1.1 osade täitmine).
- Töövihik: Peate jõudma sammuni 7 (kaasa arvatud).
- Muster: Lugege läbi mustripõhisest juhendist osa "Põhiolemite hetkeseisundi registreerimine SQL-andmebaasis".
- Slaidid/Videod: Tutvuge failis "SQL-andmebaaside ja nende projekteerimise põhimõisteid" osadega:
- "Süsteemiarenduse üldpõhimõtteid",
- "SQL-andmebaasi projekteerimine" (esimene osa: analüüs).
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Tehke SIIN esimest vahetesti.
- Töömaht: Punktide saamiseks logige oma töömahtu ja esitage nädala lõpus SIIN logi vahetulemus. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga.
SQL - harjutamine ja punktid:
SQL - harjutamine ja punktid:
- Harjutage SQL Lahendajas (kogum Päringud ühe tabeli põhjal).
- Punktid: Lahendage samas keskkonnas ülesanded kt 001 – kt 008 (kogum 2026_ITI0206).
- Video: Kahe ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: Päringud ühe tabeli põhjal (SELECT).
- Näitefailid: Videotes kasutatud ülesanded ja kood.
- Muster: Lugege läbi mustripõhisest juhendist osa "Põhiolemite seisundimuudatuste võimaldamine graafilises kasutajaliideses".
- Alustage tutvumist kontseptuaalse andmemudeli materjalidega.
- Proovige ülesandeid UML Lahendajas.
- Slaidid/Videod: Tutvuge failis "SQL-andmebaaside ja nende projekteerimise põhimõisteid" osadega:
- "SQL-andmebaasi projekteerimine" (teine osa: disain),
- slaidid SQL-i populaarsuse kohta
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN teiseks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Jätkake UML Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 22-28.
- Projekti tegijad:
- Testige jooksvalt oma kirjatööd kasutades suuri keelemudeleid.
- Töövihik: Peate jõudma sammuni 12 (kaasa arvatud).
- Abivideod: Sammud 8-11 (strateegilise analüüsi peatüki täiendamine) ja Sammud 12-13 (detailanalüüsi mudelite täiendamisega alustamine) kohta.
- Vaba teema: Peate jõudma valmis dokumendi osa 1.1.
- Harjutage SQL Lahendajas (kogumid Tabelite ühendamine, Välisühendamine, Poolvahe leidmine, Poolühendamine).
- Punktid: Lahendage samas keskkonnas ülesanded kt 009 – kt 015 (kogum 2026_ITI0206).
- Video: Ühe ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: SELECT laused mitme tabeli põhjal.
- Jätkate tutvumist kontseptuaalse andmemudeli materjalidega.
- Proovige ülesandeid UML Lahendajas.
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN teiseks ja kolmandaks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Jätkake UML Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 29-35.
- Projekti tegijad:
- Testige jooksvalt oma kirjatööd kasutades suuri keelemudeleid.
- Vaadake videoid ja lugege seal juures olevaid annotatsioone sisu kohta.
- Harjutage SQL Lahendajas (kogum Alampäringud).
- Punktid: Lahendage samas keskkonnas ülesanded kt 016 – kt 022 (kogum 2026_ITI0206).
- Video: Ühe ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: Alampäringute kasutamise näiteid SELECT lausetes.
- Jätkate tutvumist kontseptuaalse andmemudeli materjalidega.
- Proovige ülesandeid UML Lahendajas.
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN teiseks ja kolmandaks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Lõpetage UML Lahendajas ülesannete lahendamine (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 36-40.
- Projekti tegijad:
- Testige jooksvalt oma kirjatööd kasutades suuri keelemudeleid.
- Töövihik: Peate jõudma sammuni 17 (kaasa arvatud) - lõpetama analüüsi osa.
- Harjutage SQL Lahendajas.
- Punktid: Lahendage samas keskkonnas ülesanded kt 023 – kt 029 (kogum 2026_ITI0206).
- Video: Viie ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: Ebaotstarbekad SQL laused. Vaadata natukese haaval mitmel erineval nädalal. Ärge kirjutage selliseid SQL lauseid, sest lisaks õige tulemuse andmisele, peab lause olema ka lihtsalt hallatav ja kiiresti täidetav.
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Tehke SIIN teist vahetesti.
- Test: Harjutage SIIN kolmandaks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Alustage SQL Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 1-9.
- Projekti tegijad:
- Testige jooksvalt oma kirjatööd kasutades suuri keelemudeleid.
- Töövihik: Peate jõudma sammuni 17 (kaasa arvatud) - lõpetama analüüsi osa.
- Harjutage SQL Lahendajas (kogum Hulgateoreetilised operatsioonid).
- Punktid: Lahendage samas keskkonnas ülesanded kt 030 – kt 036 (kogum 2026_ITI0206).
- Videod:
- Kolme ülesande lahendamine (Access ja PostgreSQL).
- SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
- Hulgateoreetiliste operatsioonide ülesannete lahendamine (Access ja PostgreSQL).
- SIIN on ülesanded ja lahendused tudengite andmebaasi põhjal.
- Kolme ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: Ebaotstarbekad SQL laused. Vaadata natukese haaval mitmel erineval nädalal. Ärge kirjutage selliseid SQL lauseid, sest lisaks õige tulemuse andmisele, peab lause olema ka lihtsalt hallatav ja kiiresti täidetav.
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN kolmandaks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Jätkake SQL Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 10-18.
- Projekti tegijad:
- Testige jooksvalt oma kirjatööd kasutades suuri keelemudeleid.
- Harjutage SQL Lahendajas (otsige ülesandeid lause tüüpide INSERT, UPDATE, DELETE ja MERGE kohta).
- Punktid: Lahendage samas keskkonnas ülesanded kt 037 – kt 043 (kogum 2026_ITI0206).
- Videod:
- Nelja ülesande lahendamine (Access ja PostgreSQL).
- SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
- Nelja ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: Andmete muutmiseks mõeldud laused.
- Lisavideod:
- PostgreSQL lisavõimalused ridade tabelisse lisamisel (ON CONFLICT klausel, MERGE lause).
- SIIN on ülesanded ja lahendused.
- Kuna päringukeele Query by Example (QBE) realisatsioone saab kasutada paljudes programmides ja erinevate andmebaasisüsteemide jaoks, siis pakub järgnev laiemat huvi.
- QBE realisatsioon apex2 serveris - saate ligi, kui Teil on serveris konto.
- Üheksa ülesande lahendamine MS Accessi Query Designeris.
- SIIN on demonstratsiooni ülesanded ja lahendused.
- Nelja ülesande (SELECT TOP, SELECT ... INTO, INSERT, päring välisühendamisega) lahendamine MS Accessi Query Designeris.
- SIIN on demonstratsiooni ülesanded ja lahendused.
- PostgreSQL lisavõimalused ridade tabelisse lisamisel (ON CONFLICT klausel, MERGE lause).
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN kolmandaks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Jätkake iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Jätkake SQL Lahendajas ülesannete lahendamist (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 19-27.
- Projekti tegijad:
- Testige jooksvalt oma kirjatööd kasutades suuri keelemudeleid.
- Töövihik: Peate jõudma sammuni 17 (kaasa arvatud) - lõpetama analüüsi osa.
- Harjutage SQL Lahendajas (otsige ülesandeid lause tüüpide CREATE TABLE, ALTER TABLE ja DROP TABLE kohta).
- Punktid: Lahendage samas keskkonnas ülesanded kt 044 – kt 058 (kogum 2026_ITI0206).
- Videod:
- Kolme ülesande lahendamine (Access ja PostgreSQL).
- SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
- Kolme ülesande lahendamine (Access ja PostgreSQL).
- Slaidid: Andmekirjelduskeel PostgreSQL näitel.
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Harjutage SIIN kolmandaks vahetestiks (testi teemad).
- Töömaht: Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud SIIN.
Valige oma tegevused vastavalt iseseisva töö tüübile:
- Ülesannete lahendajad: Lõpetage SQL Lahendajas ülesannete lahendamine (kogum 2026_ITI0206_projekti_alternatiiv), ülesanded 28-36.
- Projekti tegijad:
- Lõpetage, viimistlege ja näidake.
- Veenduge enne esitamist, et selles poleks tüüpilisi vigu.
- Testige jooksvalt oma tööd kasutades suuri keelemudeleid.
- Harjutage SQL Lahendajas.
- Punktid: Lahendage samas keskkonnas ülesanded kt 059 – kt 073 (kogum 2026_ITI0206).
- Slaidid: Tüüpvead SQL lausetes.
- Praktikum: Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida.
- Aktiivsuspunkt: Nädala jooksul iseseisva tööga tegelemise eest.
- Test: Tehke SIIN kolmandat vahetesti.
- Test: Harjutage SIIN eksamiks.
- Töömaht: Punktide saamiseks logige oma töömahtu ja esitage nädala lõpus SIIN logi vahetulemus. Oodatav maht on toodud SIIN.
Iseseisev töö:
- Projekti tegijad:
- Lõpetage, viimistlege ja näidake.
- Registreeruge näitamisele SIIN.
- Veenduge enne esitamist, et selles poleks tüüpilisi vigu.
- Testige jooksvalt oma tööd kasutades suuri keelemudeleid.
- Harjutage SQL Lahendajas.
- Punktid: Lahendage samas keskkonnas ülesanded kt 074 – kt 088 (kogum 2026_ITI0206).
Iseseisev töö:
- Projekti tegijad:
- Lõpetage, viimistlege ja näidake.
- Registreeruge näitamisele SIIN.
- Veenduge enne esitamist, et selles poleks tüüpilisi vigu.
- Testige jooksvalt oma tööd kasutades suuri keelemudeleid.
- Harjutage SQL Lahendajas.
- Punktid: Lahendage samas keskkonnas ülesanded kt 089 – kt 096 (kogum 2026_ITI0206).
Iseseisev töö:
- Projekti tegijad:
- Lõpetage, viimistlege ja näidake.
- Registreeruge näitamisele SIIN.
- Veenduge enne esitamist, et selles poleks tüüpilisi vigu.
- Testige jooksvalt oma tööd kasutades suuri keelemudeleid.
- Harjutage SQL Lahendajas.
- Punktid: Lahendage samas keskkonnas ülesanded kt 097 – kt 105 (kogum 2026_ITI0206).
Iseseisev töö:
- Projekti tegijad:
- Lõpetage, viimistlege ja näidake.
- Registreeruge näitamisele SIIN.
- Veenduge enne esitamist, et selles poleks tüüpilisi vigu.
- Testige jooksvalt oma tööd kasutades suuri keelemudeleid.
Tegevuskava TI-sõbralikus markdown formaadis: