# Aine Tegevuskava (aine ID: 390) --- ## Nädal: 1 Tere tulemast kursusele! Alustame tehnilisest ettevalmistusest ja sisseelamisest.   **1. Tehniline häälestus (Kriitiline!)** * Seadistage oma arvutis [FortiClient VPN](https://taltech.atlassian.net/wiki/spaces/ITI/pages/38994267/Kaug+hendus+FortiClient+VPN+Remote+connection+with+FortiClient+VPN). Ilma selleta ei pääse Te ligi UML ja SQL ülesannete lahendamise keskkondadele. * Kui kasutate tundides sülearvutit, veenduge, et [vajalik tarkvara](https://maurus.ttu.ee/vaata_kysimust.php?kysimus=3193) on paigaldatud (Enterprise Architect, võimalik, et MS Access). Maci/Linuxi kasutajad peavad tutvuma [alternatiividega](https://maurus.ttu.ee/vaata_kysimust.php?kysimus=3121). **2. Sisseelamine** * Tutvuge [kursuse korralduse](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4896&aine=390) ja materjalidega ([SQL](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4897&aine=390), [iseseisev töö](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4899&aine=390) ja [teooria](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4905&aine=390)). * Palun vastake [anonüümsele küsitlusele](https://forms.office.com/e/gZfwNzKE6A) oma tausta ja ootuste kohta. * Lugege kindlasti läbi [iseseisva töö ülesande püstitus](https://maurus.ttu.ee/download.php?aine=390&document=37919&tyyp=do). **3. Harjutamine** * Katsetage [SQL Lahendaja](https://sql-dev.cs.taltech.ee/practice/index.php/) keskkonda (nõuab VPN-i). * Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) esimeseks vahetestiks. Tehke läbi vähemalt üks proovitest, et tutvuda küsimuste stiiliga. **4. Tööaja arvestus** * Tutvuge [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do) 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ädal: 2 **Nõuanded ja tehniline valmisolek:** * **Aja säästmine:** Soovitan vaadata videoid kiirusega **1.25x** või **1.5x**. * **Tarkvara:** Windowsi kasutajad, kontrollige [vajalikku tarkvara](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4906&aine=390). Mac/Linux kasutajad, lugege võimaluste kohta [SIIT](https://maurus.ttu.ee/vaata_kysimust.php?kysimus=3121). **Nädala tähtajad (Reede kell 23:59):** * **Iseseisev töö:** Otsustage (projekt _vs._ ülesanded) ja [registreerige oma valik siin](https://maurus.ttu.ee/t_ylesanded.php?aine=390). Enne otsustamist proovige [ülesandeid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4928&aine=390). * **Sissejuhatav ülesanne:** Vaadake [ülesande juhendit](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4922&aine=390). * **PostgreSQL:** Lahendage [SIIN](https://sql-dev.cs.taltech.ee/practice/index.php/) (kogum **2026_ITI0206_sissejuhatav**). * **MS Access:** Laadige vastus [SIIA](https://maurus.ttu.ee/t_ylesanded.php?aine=390). **Abimaterjalid ülesande lahendamiseks:** * **MS Access:** [Video töökeskkonna ettevalmistamisest](https://youtu.be/dvg9GEdoHp8) ja [video andmebaas](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Accessis_SQL_lausete_kaivitamine.zip). * **PostgreSQL:** [Video DB Fiddle keskkonnast](https://youtu.be/uhjh_w0ZU6o) (kui Teil puudub server). * **Üldine (kõigile):** * Videod tabelite loomisest ja kitsendustest: [Video 1](https://youtu.be/6QjLUOnWcEA) (tabelite loomine) ja [Video 2](https://youtu.be/2pLG8YqbqlY) (CHECK kitsendused). * [Näiteülesande failid](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Tabelite_loomine.zip) (kood ja andmebaas). * Slaidid 171–212 failist "[SQL-andmebaaside ja nende projekteerimise põhimõisteid](https://maurus.ttu.ee/download.php?aine=390&document=37982&tyyp=do)" (osa "Disain"). **Nädala teooria:** * **Slaidid/Videod:** Tutvuge failis "[SQL-andmebaaside ja nende projekteerimise põhimõisteid](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37997)" osaga: * "Sissejuhatus" **Meelespea:** * **Praktikum:** Soovitan osaleda kohapeal – see tagab 90 minutit keskendunud tööd ja võimaluse kohe küsida. * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) esimeseks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 3 **Alustage iseseisva tööga. Valige oma tegevused vastavalt iseseisva töö tüübile:** * **Ülesannete lahendajad:**** * Lugege [kontseptuaalse andmemudeli](https://maurus.ttu.ee/download.php?aine=390&document=37983&tyyp=do) kohta. * Alustage [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/) ü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](https://livettu.sharepoint.com/:v:/s/Andmebaasid526/EcWqRcQ5dcxLjUCrcNgyJygB5JnnXHMXpOnhBnPL9bh-1w?e=TrRrRW) ja [näiteprojekti](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4903&aine=390). * **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](https://maurus.ttu.ee/download.php?aine=390&document=37997&tyyp=do) osa "Põhiolemite hetkeseisundi registreerimise vajadus". * **Slaidid/Videod:** Tutvuge failis "[SQL-andmebaaside ja nende projekteerimise põhimõisteid](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37997)" osaga: * "SQL" **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) esimeseks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 4 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:**** * **Ülesannete lahendajad:** Jätkake [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/) ü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](https://livettu.sharepoint.com/:v:/s/Andmebaasid526/EXFrzoLyF5VAkAMDTg1xotoBBRZvrIil1Pm217ezvhiLLA?e=fGcDEy) (põhiobjektide ning tegutsejate leidmine) ja [Sammud 5–7](https://livettu.sharepoint.com/:v:/s/Andmebaasid526/EQYMHNJVqmNMvh_mQDcTAakBhGl_NrIIxEkZnH792v1Cdw?e=MsGRCs) (põhiobjektide ning tegutsejate nimekirja alusel ülejäänud jaotise 1.1 osade täitmine). **Nädala teooria:** * **Muster:** Lugege läbi [mustripõhisest juhendist](https://maurus.ttu.ee/download.php?aine=390&document=37997&tyyp=do) osa "Põhiolemite hetkeseisundi registreerimine SQL-andmebaasis". * **Slaidid/Videod:** Tutvuge failis "[SQL-andmebaaside ja nende projekteerimise põhimõisteid](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37997)" osadega: * "Süsteemiarenduse üldpõhimõtteid", * "SQL-andmebaasi projekteerimine" (esimene osa: analüüs). **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Tehke [SIIN](https://maurus.ttu.ee/testimine/valik_hh.php) esimest vahetesti. * **Töömaht:** Punktide saamiseks logige oma töömahtu ja esitage nädala lõpus [SIIN](https://maurus.ttu.ee/t_ylesanded.php?aine=390) logi vahetulemus. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 5 **Jätkake iseseisva tööga.** ******SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) (kogum **Päringud ühe tabeli põhjal**). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 001 – kt 008** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Video:** [Kahe ülesande lahendamine](https://youtu.be/IBS8f1brHIw) (Access ja PostgreSQL). * **Slaidid:** [Päringud ühe tabeli põhjal (SELECT)](https://maurus.ttu.ee/download.php?aine=346&document=37854&tyyp=do). * **Näitefailid:** [Videotes kasutatud ülesanded ja kood](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/SELECT_yks_tabel.zip). **Nädala teooria:** * **Muster:** Lugege läbi [mustripõhisest juhendist](https://maurus.ttu.ee/download.php?aine=390&document=37997&tyyp=do) osa "Põhiolemite seisundimuudatuste võimaldamine graafilises kasutajaliideses". * Alustage tutvumist [kontseptuaalse andmemudeli materjalidega](https://maurus.ttu.ee/download.php?aine=390&document=37983&tyyp=do). * Proovige ülesandeid [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/). * **Slaidid/Videod:** Tutvuge failis "[SQL-andmebaaside ja nende projekteerimise põhimõisteid](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37997)" osadega: * "SQL-andmebaasi projekteerimine" (teine osa: disain), * slaidid SQL-i populaarsuse kohta **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) teiseks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 6 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:**** * **Ülesannete lahendajad:** Jätkake [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/) ülesannete lahendamist (kogum **2026_ITI0206_projekt**). * **Projekti tegijad:** * **Testige jooksvalt oma kirjatööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** * **Töövihik:** Peate jõudma **sammuni 12** (kaasa arvatud). * **Abivideod:** [Sammud 8-11](https://livettu.sharepoint.com/:v:/s/Andmebaasid526/EaZUcSSWX49AmP_aI2g01TMB8VYEZKFxFLPy62Id0g6kcg?e=NNc7Ci) (strateegilise analüüsi peatüki täiendamine) ja [Sammud 12-13](https://livettu.sharepoint.com/:v:/s/Andmebaasid526/EQxT-hCAteRBjHcviEFqMPUBZ_DjgTlmbvzeNOhObdy3Aw?e=dRCY2W) (detailanalüüsi mudelite täiendamisega alustamine) kohta. * **Vaba teema:** Peate jõudma valmis dokumendi **osa 1.1**. **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) (kogumid **Tabelite ühendamine, Välisühendamine, Poolvahe leidmine, Poolühendamine**). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 009 – kt 015** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Video:** [Ühe ülesande lahendamine](https://youtu.be/jeRC8_HdSqg) (Access ja PostgreSQL). * **Slaidid:** [SELECT laused mitme tabeli põhjal](https://maurus.ttu.ee/download.php?aine=346&document=37855&tyyp=do). **Nädala teooria:** * Jätkate tutvumist [kontseptuaalse andmemudeli materjalidega](https://maurus.ttu.ee/download.php?aine=390&document=37983&tyyp=do). * Proovige ülesandeid [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/). **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) teiseks ja kolmandaks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 7 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:**** * **Ülesannete lahendajad:** Jätkake [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/) ülesannete lahendamist (kogum **2026_ITI0206_projekt**). * **Projekti tegijad:** * **Testige jooksvalt oma kirjatööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** * **Vaadake [videoid](https://livettu.sharepoint.com/:f:/s/Andmebaasid526/EnK7_g1u7BxCglK-04w_cy4B7_D3lTYd1vRNQdIMlF2Rfg?e=ccfGMP) ja **lugege seal juures olevaid annotatsioone sisu kohta. **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) (kogum **Alampäringud**). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 016 – kt 022** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Video:** [Ühe ülesande lahendamine](https://youtu.be/o6zdowCrVJg) (Access ja PostgreSQL). * **Slaidid:** [Alampäringute kasutamise näiteid SELECT lausetes](https://maurus.ttu.ee/download.php?aine=346&document=37856&tyyp=do). **Nädala teooria:** * Jätkate tutvumist [kontseptuaalse andmemudeli materjalidega](https://maurus.ttu.ee/download.php?aine=390&document=37983&tyyp=do). * Proovige ülesandeid [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/). **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) teiseks ja kolmandaks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 8 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:** * **Ülesannete lahendajad:** Lõpetage [UML Lahendajas](https://sql-dev.cs.taltech.ee/uml-platform-php/login/) ülesannete lahendamine (kogum **2026_ITI0206_projekt**). * **Projekti tegijad:** * **Testige jooksvalt oma kirjatööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** * **Töövihik:** Peate jõudma **sammuni 17** (kaasa arvatud) - lõpetama analüüsi osa. **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 023 – kt 029** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Video:** [Viie ülesande lahendamine](https://youtu.be/ZbwSyz1wX2k) (Access ja PostgreSQL). * **Slaidid:** [Ebaotstarbekad SQL laused](https://maurus.ttu.ee/download.php?aine=346&document=37857&tyyp=do). 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. **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Tehke [SIIN](https://maurus.ttu.ee/testimine/valik_hh.php) teist vahetesti. * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) kolmandaks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 9 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:** * **Ülesannete lahendajad:** Alustage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) ülesannete lahendamist (kogum **2026_ITI0206_projekt**). * **Projekti tegijad:** * **Testige jooksvalt oma kirjatööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** * **Töövihik:** Peate jõudma **sammuni 17** (kaasa arvatud) - lõpetama analüüsi osa. **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) (kogum **Hulgateoreetilised operatsioonid**). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 030 – kt 036** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Videod:**  * [Kolme ülesande lahendamine](https://youtu.be/Ks86tnuwCFM) (Access ja PostgreSQL). * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/SELECT_mitu_tabelit_3.zip) on ülesanded ja lahendused hotelli andmebaasi põhjal. * [Hulgateoreetiliste operatsioonide ülesannete lahendamine](https://youtu.be/aA_h9jiAtyg) (Access ja PostgreSQL). * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Hulgateoreetilised_operatsioonid.zip) on ülesanded ja lahendused tudengite andmebaasi põhjal. * **Slaidid:** [Ebaotstarbekad SQL laused](https://maurus.ttu.ee/download.php?aine=346&document=37857&tyyp=do). 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. **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) kolmandaks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 10 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:** * **Ülesannete lahendajad:** Jätkake [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) ülesannete lahendamist (kogum **2026_ITI0206_projekt**). * **Projekti tegijad:** * **Testige jooksvalt oma kirjatööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) (otsige ülesandeid lause tüüpide INSERT, UPDATE, DELETE ja MERGE kohta). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 037 – kt 043** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Videod:**  * [Nelja ülesande lahendamine](https://youtu.be/i8PYps1iYO8) (Access ja PostgreSQL). * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Andmete_muutmine.zip) on ülesanded ja lahendused hotelli andmebaasi põhjal. * **Slaidid:** [Andmete muutmiseks mõeldud laused](https://maurus.ttu.ee/download.php?aine=346&document=37858&tyyp=do).  * **Lisavideod:** * [PostgreSQL lisavõimalused ridade tabelisse lisamisel (ON CONFLICT klausel, MERGE lause)](https://youtu.be/SN72huibewU). * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/PostgreSQL_MERGE_ON_CONFLICT.zip) on ülesanded ja lahendused. * Kuna päringukeele [Query by Example](https://en.wikipedia.org/wiki/Query_by_Example) realisatsioone saab kasutada paljudes programmides ja erinevate andmebaasisüsteemide jaoks, siis pakub järgnev laiemat huvi. * [Üheksa ülesande lahendamine](https://youtu.be/s-JxGjq2hHY) MS Accessi Query Designeris. * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Query_designer_1.zip) on demonstratsiooni ülesanded ja lahendused. * [Nelja ülesande (SELECT TOP, SELECT ... INTO, INSERT, päring välisühendamisega) lahendamine](https://youtu.be/t8JK6Mnyh08) MS Accessi Query Designeris.  * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Query_designer_2.zip) on demonstratsiooni ülesanded ja lahendused. **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) kolmandaks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 11 **Jätkake iseseisva tööga. ****Valige oma tegevused vastavalt iseseisva töö tüübile:** * **Ülesannete lahendajad:** Jätkake [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) ülesannete lahendamist (kogum **2026_ITI0206_projekt**). * **Projekti tegijad:** * **Testige jooksvalt oma kirjatööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** * **Töövihik:** Peate jõudma **sammuni 17** (kaasa arvatud) - lõpetama analüüsi osa. **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) (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**). **SQL - abimaterjalid:** * **Videod:**  * [Kolme ülesande lahendamine](https://youtu.be/XmASLy7v17w) (Access ja PostgreSQL). * [SIIN](https://github.com/erki77/databases/blob/main/Andmebaasid%20ja%20SQL/Andmekirjeldus_andmete_muutmine.zip) on ülesanded ja lahendused hotelli andmebaasi põhjal. * **Slaidid:** [Andmekirjelduskeel PostgreSQL näitel](https://maurus.ttu.ee/download.php?aine=346&document=37859&tyyp=do). **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) kolmandaks vahetestiks ([testi teemad](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37881)). * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 12 **Valige oma tegevused vastavalt iseseisva töö tüübile:** * **Ülesannete lahendajad:** Lõpetage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/) ü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](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 059 – kt 073** (kogum **2026_ITI0206**). **SQL - abimaterjalid:** * **Slaidid: **[Tüüpvead SQL lausetes.](https://maurus.ttu.ee/download.php?aine=346&document=37860&tyyp=do) **Meelespea:** * **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](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37876). * **Test:** Tehke [SIIN](https://maurus.ttu.ee/testimine/valik_hh.php) kolmandat vahetesti. * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) eksamiks. * **Töömaht:** Punktide saamiseks logige oma töömahtu ja esitage nädala lõpus [SIIN](https://maurus.ttu.ee/t_ylesanded.php?aine=390) logi vahetulemus. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 13 **Iseseisev töö:** * **Projekti tegijad:** * **Lõpetage, viimistlege ja näidake.** * **Registreeruge näitamisele [SIIN](https://maurus.ttu.ee/tk.php?aine=390).** * **Veenduge enne esitamist, et selles poleks tüüpilisi vigu.** * **Testige jooksvalt oma tööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 074 – kt 088** (kogum **2026_ITI0206**). **Meelespea:** * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) eksamiks. * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 14 **Iseseisev töö:** * **Projekti tegijad:** * **Lõpetage, viimistlege ja näidake.** * **Registreeruge näitamisele [SIIN](https://maurus.ttu.ee/tk.php?aine=390).** * **Veenduge enne esitamist, et selles poleks tüüpilisi vigu.** * **Testige jooksvalt oma tööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 089 – kt 096** (kogum **2026_ITI0206**). **Meelespea:** * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) eksamiks. * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 15 **Iseseisev töö:** * **Projekti tegijad:** * **Lõpetage, viimistlege ja näidake.** * **Registreeruge näitamisele [SIIN](https://maurus.ttu.ee/tk.php?aine=390).** * **Veenduge enne esitamist, et selles poleks tüüpilisi vigu.** * **Testige jooksvalt oma tööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** **SQL - harjutamine ja punktid:** * Harjutage [SQL Lahendajas](https://sql-dev.cs.taltech.ee/practice/index.php/). * **Punktid:** Lahendage samas keskkonnas ülesanded **kt 097 – kt 105** (kogum **2026_ITI0206**). **Meelespea:** * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) eksamiks. * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do). --- ## Nädal: 16 **Iseseisev töö:** * **Projekti tegijad:** * **Lõpetage, viimistlege ja näidake.** * **Registreeruge näitamisele [SIIN](https://maurus.ttu.ee/tk.php?aine=390).** * **Veenduge enne esitamist, et selles poleks tüüpilisi vigu.** * **Testige jooksvalt oma tööd [kasutades suuri keelemudeleid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4924&aine=390).** **Meelespea:** * **Test:** Harjutage [SIIN](https://maurus.ttu.ee/testimine/valik_harjuta.php) eksamiks. * **Töömaht:** Punktide saamiseks logige oma töömahtu. Oodatav maht on toodud [SIIN](https://maurus.ttu.ee/download.php?aine=390&document=37946&tyyp=do).