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.
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_projekt).
- Projekti tegijad:
- Eeldus: Arvutisse on installeeritud Enterprise Architect.
- Töövihik: Tehke ära sammud 1 ja 2 (X-ide asendamine, eesmärgid). Vaadake videojuhendit ja näiteprojekti.
- Vaba teema: Pange kirja süsteemi eesmärgid, tegutsejad ja põhiobjektid.
Nõuanne: Tehisintellekti (TI) kasutamine TI kasutamine on projekti tegemisel soositud, kuid vastutate tulemuse eest ise (dokumenteerige kasutus!). Hea viiba näide: "Palun pane ennast süsteemianalüütiku rolli. Juuksurisalongi eesmärgid on [sisesta eesmärgid]. Kas ja millised eesmärgid on siit puudu? Nimeta max 5. Kas midagi on üleliigset?"
Nädala teooria:
- 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_projekt).
- 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_projekt).
- 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_projekt).
- 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_projekt).
- 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_projekt).
- 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_projekt).
- 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 realisatsioone saab kasutada paljudes programmides ja erinevate andmebaasisüsteemide jaoks, siis pakub järgnev laiemat huvi.
- Ü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_projekt).
- 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_projekt).
- 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: