# 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=37982)" 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 **Soovituslikud AI-tööriistad ja nende kasutamine:** * **[NotebookLM](https://notebooklm.google/):** Looge endale isiklik abiline! Laadige aine materjalid ühte märkmikku, et leida kiiresti vastuseid ([videoõpetus](https://www.youtube.com/watch?v=LSqkF4ypDU0)).  **Projekti tegemiseks** parima toe saamiseks laadige oma märkmikku järgmised materjalid: * **Mõlema projektivariandi juhendid:** Nii [töövihiku](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4904&aine=390) kui ka [vaba teema materjalid](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=3952&aine=346). See annab mudelile aine nõuetest tervikliku pildi, sõltumata Teie enda valikust. * **Teema 7 (strateegiline ja detailanalüüs):** Lisage nii vastavad [slaidid](https://maurus.ttu.ee/download.php?aine=390&document=37990&tyyp=do) kui ka [pikk tekst](https://maurus.ttu.ee/download.php?aine=346&document=30852&tyyp=do). * **Mudelite juhend:** Ülevaade [projektis loodavate mudelite kohta](https://maurus.ttu.ee/download.php?aine=346&document=31568&tyyp=do). * **Näiteprojekt:** [Dokument](https://maurus.ttu.ee/download.php?aine=390&document=38009&tyyp=do). * **Keelemudeli viip:** [Koondviip](https://maurus.ttu.ee/download.php?aine=390&document=37998&tyyp=do) 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. **Hea viiba (prompt) näide analüüsi etapiks:** _"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?"_ **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/) ülesannete lahendamist (kogum **2026_ITI0206_projekti_alternatiiv**), ülesanded **1-7**. * **Projekti tegijad:** * **Töövihiku alusel:** * Lugege [üldjuhendist](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=38022) 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](https://livettu.sharepoint.com/:v:/s/Andmebaasid526/EcWqRcQ5dcxLjUCrcNgyJygB5JnnXHMXpOnhBnPL9bh-1w?e=TrRrRW) ja [näiteprojekt](https://maurus.ttu.ee/vaata_doc_voog.php?m_doc_catalog=4903&aine=390). * **Vaba teema:** * Lugege [üldjuhendist](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=38022) peatükke **1-4**. * Pange kirja süsteemi eesmärgid, tegutsejad ja põhiobjektid, järgides [seda juhendit](https://maurus.ttu.ee/download.php?aine=346&document=31345&tyyp=do). **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=37982)" 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/) ü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](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=37982)" 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/). * **Slaidid/Videod:** Tutvuge failis "[SQL-andmebaaside ja nende projekteerimise põhimõisteid](https://maurus.ttu.ee/vaata_materjali.php?aine=390&document=37982)" 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/) ülesannete lahendamist (kogum **2026_ITI0206_projekti_alternatiiv**), ülesanded **22-28**. * **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/). **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/) ülesannete lahendamist (kogum **2026_ITI0206_projekti_alternatiiv**), ülesanded **29-35**. * **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/). **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/) ülesannete lahendamine (kogum **2026_ITI0206_projekti_alternatiiv**), ülesanded **36-40**. * **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_projekti_alternatiiv**), ülesanded **1-9**. * **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_projekti_alternatiiv**), ülesanded **10-18**. * **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) (QBE) realisatsioone saab kasutada paljudes programmides ja erinevate andmebaasisüsteemide jaoks, siis pakub järgnev laiemat huvi. * [QBE realisatsioon apex2 serveris](http://apex2.ttu.ee:3000/postgres-query) - saate ligi, kui Teil on serveris konto. * [Ü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_projekti_alternatiiv**), ülesanded **19-27**. * **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_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](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).