Täna on teisipäev 01.07.2025.
Teated ja oluline info

Aine uus kodulehekülg koos aktuaalse informatsiooniga asub https://maurus.ttu.ee/378







Kuna uue semestri tunniplaan on juba väljas, siis kasutan juhust ja teen veidi reklaami õppeainele "Andmebaasid II" (ITI0207), mis on paljude "Andmebaasid I" õppeainet õppinute õppekavas valikaine.
Andmebaasirakenduste programmeerijad peavad andmebaase hästi tundma (proovin SIIN seda põhjendada). Õppeained "Andmebaasid I" ja "Andmebaasid II" moodustavad loogilise terviku. Õppeaine "Andmebaasid II" teemadeks on serveri SQL-andmebaasi programmeerimine, andmebaasisüsteemide hingeelu, andmekäitluse operatsioonide töökiiruse parandamine, andmete turvalisus, transaktsioonide haldus, SQL andmekäitluskeele lausete töötlemine ning erinevat tüüpi andmebaasid (NoSQL andmekogumid, objektorienteeritud ja objekt-relatsioonilised andmebaasid, hajusad andmebaasid, andmeaidad ja andmevakad). Siin kirjeldatakse teemasid mõistekaartide abil.
Praktilise poole pealt jätkub "Andmebaasid I" projekti tegemine võimsamate vahenditega, milleks on andmebaasisüsteemid PostgreSQL või Oracle (need kuuluvad kõige populaarsemate ja võimekamate SQL-andmebaasisüsteemide hulka) ning vabalt valitud rakenduse tegemise vahend. Rakenduse tegemise vahend võib muuhulgas olla Oracle andmebaasi põhjal veebirakenduste loomiseks mõeldud Oracle APEX ning meie oma ülikooli tublide üliõpilaste poolt loodud analoogiline vahend PostgreSQL jaoks - pgApex. Kuid võimalusi on ka teisi, kuni selleni välja, et ka kevadel tehtud MS Accessi rakendus on võimalik teisendada PostgreSQL andmebaasi töölauarakenduseks. Kui "Andmebaasid I" on jäänud pooleli või pole seda õpitud, siis projekti tegemiseks saab valida ühe etteantud "Andmebaasid I" projekti (valikus on kolm projekti). Seda valikut võivad kasutada ka kõik "Andmebaasid I" läbinud, kes ei taha oma kevadise projektiga jätkata.
Praktikumides projekti tegemine annab lisapunkte, semestri sees saab koguda vahetestidega lisapunkte eksamile ning aine lõpetab kokkuvõtlik test. Testideks saab juba tuttava harjutuskeskkonna kaudu harjutada. Realiseeritavast andmebaasist vigade otsimiseks ja väljaajamiseks kasutatakse automatiseeritud vahendit, mida iga projekti tegija saab piiramatult kasutada. Projekti hindamisel on kasutusel hindamismudel, mis annab kõigile projekti tegijatele algusest peale detailset infot selle kohta, mida hinnatakse ning milliste vigade eest kui palju punkte kaotsi läheb.
Kellel huvi, võib vaadata õppeaine "Andmebaasid II" kodulehe 2018. aasta sügise versiooni:
https://maurus.ttu.ee/369
kasutajanimi: SIS2
parool: SIS2
Kellel on projekt veel tegemata, siis tuleks see viia nii kaugel, et seda saaks tulla kolmandal nädalal näitama. Siis jääb veel parandamiseks aega. Neljanda eksamisessiooni nädala teisipäevaks (11.06.2019) tuleb ka veel näitamise aegu. Kuna need on vahetult enne eksamit, siis ei sobi need projekti esmakordseks näitamiseks, sest vigade korral ei jää parandamiseks aega ja aine jääb sellel semestril tegemata.
Mauruses on avatud registreerimine kolmandale ja ühtlasi semestri viimasele järeltööle, mis toimub 10. juunil 2019 kell 11:00 ruumis ICT-401.
Reeglid.
- Osaleda võivad kõik soovijad. Kõigil järeltööl osalejatel läheb lõpphinde arvutamisel arvesse järeltöö hinne, sõltumata sellest, kas see on parem või halvem kui eelmise töö hinne. NB! Nagu ka põhitööl kehtib reegel, et kui tullakse kohale võetakse ülesanne vastu, aga vastust ei esitata, on hinne "0".
- Mingeid abimaterjale (kaasa arvatud A4 leht) pole lubatud kasutada.
- Lisapunktid enam arvesse ei lähe (see kehtib ka nendele, kes tulevad tööd esmakordselt tegema).
Muus osas kehtivad samad reeglid kui SQL kontrolltööd esimest korda tehes. Kui peaks juhtuma, et kõik kohad saavad täis ja seepärast ei saa enam registreerida, siis andke palun meili teel märku.
Mauruses on avatud registreerimine teisele järeltööle, mis toimub 29. mail 2019 kell 10:00 ruumis ICT-402.
Reeglid.
- Osaleda võivad kõik soovijad. Kõigil järeltööl osalejatel läheb lõpphinde arvutamisel arvesse järeltöö hinne, sõltumata sellest, kas see on parem või halvem kui eelmise töö hinne. NB! Nagu ka põhitööl kehtib reegel, et kui tullakse kohale võetakse ülesanne vastu, aga vastust ei esitata, on hinne "0".
- Mingeid abimaterjale (kaasa arvatud A4 leht) pole lubatud kasutada.
- Lisapunktid enam arvesse ei lähe (see kehtib ka nendele, kes tulevad tööd esmakordselt tegema).
Muus osas kehtivad samad reeglid kui SQL kontrolltööd esimest korda tehes. Kui peaks juhtuma, et kõik kohad saavad täis ja seepärast ei saa enam registreerida, siis andke palun meili teel märku.
Ühtlasi meenutan, et saate valmistuda eksamiks tehes piiramatul arvul prooviteste. Täpselt kirjutatakse sellest SIIN.
Välja on kuulutatud järeltöö, mis toimub 16. mail 2019 praktikumide ajal. Järeltööle saab registreerida siin ning korralduse kohta lugege palun kataloogi Aine korraldus lõpus olevast failist.
Varem ülikooli kaudu saadud Microsoft Imagine kontod enam ei toimi. Tuleb teha uus konto juhendi alusel, mis on nüüd kataloogis Tarkvara saamine ja kasutamine dokumendis Kuidas saada enda arvutisse MS Access (2016)? (Variant 2)
Hea on see, et nüüd saab konto kohe, mitte viivitusega. Kui esineb probleeme, siis andke palun sellest mulle teada.
- Kasutate arvutiklassi arvutit - see seab kohtade arvule kindlad piirid.
- Registreerimine on kohustuslik.
- Vabad kohad - kes registreerimisel ees, see võitja.
- Pildiga isikut tõendava dokumendi esitamine on kohustuslik (lisaks aktsepteerin ka autojuhilube).
- Kui olete aine varem deklareerinud, siis uuesti deklareerides tuleb SQL töö uuesti teha.
Kontrolltööle registreerimine on nüüd avatud - seda saab teha SIIN.
Palun vaadake ka kindlasti kataloogis SQL/Iseseisvaks ettevalmistuseks lõpus olevat kommentaaride faili, kus juhitakse tähelepanu paljudele SQL lausetes esinevatele tüüpilistele probleemidele ning nende lahendustele (seda võiks olla hariv vaadata ka nendel, kes kontrolltöö lisapunktidega tehtud saavad).
Kataloogi Aine korraldus on samuti välja pandud juhend, kuidas SQL kontrolltööd alustada ja lõpetada. Protsessi sujuvuse huvides oleks hea, kui sellele enne kontrolltööle tulekut pilgu peale heidaksite.
Neljapäeval 18.04.2019 toimuvad minu vastuvõtuaeg ning kaks praktikumi (kell 14:00 ja kell 16:00) nagu tavaliselt - lühendatud päeva tõttu midagi ära ei jää.
12nda õppenädala praktikumides saab veel ülesandeid lahendada. Põhiülesandeid on ikka 3 (igaüks üks punkt). Nuputamisülesandeid võib lahendada nii palju kui jaksu on ja käia ka mitmes tunnis neid lahendamas.
Kui Te ei saa kontrolltöö hindeks automaatselt 5, siis lähevad kogutud lisapunktid arvesse 13nda õppenädala SQL kontrolltöö põhitööl ja 16nda õppenädala järeltööl.
Kõik üle lävendi olevad SQL lisapunktid lähevad eksami lisapunktideks. Seega, kui Teil on näiteks 22 SQL lisapunkti, siis saate eksamile 4 lisapunkti.
Jooksva hindamise failis kajastan automaatselt saadud SQL kontrolltöö hinnet ning eksamile SQLi eest saadud lisapunkte alates 12nda õppenädala lõpust.
Tagasisidele andmiseks vajutage palun SIIA lingile.
Koostan tagasiside alusel ka ülevaate, mis ilmub kursuse kodulehele kataloogi Aine korraldus. Arvestan ülevaates tagasisidega, mis on antud hiljemalt reedel 5. aprillil 2019 kell 23:59.
Tänan juba ette vastuste ning vastamisele pühendatud aja eest!
- Slaidikomplekti SQL‑andmebaaside projekteerimise põhimõisteid teine osa (alates alajaotisest "Süsteemiarenduse üldpõhimõtteid" kuni lõpuni) (kataloogis Teooria testideks (vahetestid, eksam) valmistumine) (ava kataloog).
- Slaidikomplekt Kontseptuaalne andmemudel (kataloogis Teooria testideks (vahetestid, eksam) valmistumine) (ava kataloog).
- Kõik loengutes ja praktikumides iseseisva töö projektist räägitu + iseseisva töö juhendid (ava kataloog).
- Vaadake palun eksami kordamisküsimusi (kataloogis Teooria testideks (vahetestid, eksam) valmistumine) teemade 3–5 (SQL) ja teema 7 kohta (ava kataloog).
Testil osalemiseks on kohustuslik registreerida. Registreerimine toimub Mauruse kaudu: Üldist => Teadmiste kontroll. Registreerimisel pole vaja kommentaari välja midagi kirjutada. Kuna klassi peab jääma hingamisruumi, siis on ühele ajale registreerijate arvu ülapiir range. 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 (erinevalt eksamist ja SQL kontrolltööst, mis toimub ainult arvutiklassi arvutites). Küsimustele vastamiseks materjale kasutada ei või. Testis on kümme juhuslikult valitud küsimust, vastamiseks on aega 20 minutit. Küsimused on valikvastustega ning ainult üks vastuse variant on õige. Tulemuse saate teada kohe, kuid vastuste õigsust saab vaadata üheksanda nädala praktikumides. Nädala jooksul saab testi teha maksimaalselt ühe korra. Kui Te ei soovi testi teha, siis tulge palun tundi 25 minutit peale tunni algust.
Seda testi järgi teha ei saa, kuid kokkuleppel õppejõuga võib selle teha varem. Kui tulete testi tegema seitsmendal õppenädalal, siis on Mauruses testile registreerimise juures spetsiaalne teadmiste kontroll, mille alla see info kirja panna. Kirjutage seal kommentaari välja, millisel ajal soovite seitsmendal õppenädalal testi teha.
Soovijad saavad ennast enne tunni algust ettevalmistada, uurides vastavaks nädalaks välja pandud SQLi ettevalmistuse materjale. Need materjalid ilmuvad järk järgult kataloogi SQL/Iseseisvaks ettevalmistuseks (siin on otseviide kataloogile). Viienda nädala alguses panen välja ettevalmistuse materjalid kuuendaks nädalaks, kuuenda nädala alguses seitsmendaks nädalaks jne.
Selle asemel, et minna sellesse kataloogi, võib materjalide leidmiseks minna ka õppeaine kodulehel menüüs Vaated materjalidele olevasse nädalate kaupa vaatesse ning vaadata nädala alla, mille jaoks tahate ette valmistuda.
Kuna SQL on populaarne keel, siis leidub laias maailmas palju allikaid, mille alusel SQLi õppida. Mõned viited leiab siit.
Info selle kohta, millist tüüpi lausetega mingil nädalal tegeleme, on praktikumide ajakavas. Selle leiab kataloogist Aine korraldus (siin on otseviide kataloogile) ning ka nädalate kaupa vaatest.
SQL harjutamise praktikumide korralduse visuaalse kirjelduse leiab kodulehe kataloogist Aine korraldus/Aine korraldus mudelite keeles (siin on otseviide kataloogile).
- Slaidikomplekti SQL‑andmebaaside projekteerimise põhimõisteid esimene osa (alajaotised "Sissejuhatus" ja "SQL") (kataloogis Teooria testideks (vahetestid, eksam) valmistumine) (ava kataloog).
- Teise õppenädala praktikumi ülesanne (ava kataloog).
- Vaadake palun eksami kordamisküsimusi (kataloogis Teooria testideks (vahetestid, eksam) valmistumine) teemade 3–5 (SQL) kohta (ava kataloog).
Testil osalemiseks on kohustuslik registreerida. Registreerimine toimub Mauruse kaudu: Üldist => Teadmiste kontroll. Registreerimisel pole vaja kommentaari välja midagi kirjutada. Kuna klassi peab jääma hingamisruumi, siis on ühele ajale registreerijate arvu ülapiir range. 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 (erinevalt eksamist ja SQL kontrolltööst, mis toimub ainult arvutiklassi arvutites). Küsimustele vastamiseks materjale kasutada ei või. Testis on kümme juhuslikult valitud küsimust, vastamiseks on aega 20 minutit. Küsimused on valikvastustega ning ainult üks vastuse variant on õige. Tulemuse saate teada kohe, kuid vastuste õigsust saab vaadata kuuenda nädala praktikumides. Nädala jooksul saab testi teha maksimaalselt ühe korra. Kui Te ei soovi testi teha, siis tulge palun tundi 25 minutit peale tunni algust.
Seda testi järgi teha ei saa, kuid kokkuleppel õppejõuga võib selle teha varem. Kui tulete testi tegema neljandal õppenädalal, siis on Mauruses testile registreerimise juures spetsiaalne teadmiste kontroll, mille alla see info kirja panna. Kirjutage seal kommentaari välja, millisel ajal soovite neljandal õppenädalal testi teha.
- kui mahukas on keerulise infosüsteemi kirjeldus,
- milliseid dokumente peavad pakkumise koostajad, sh majandusinimesed oskama kirjutada,
- milliseid dokumente peavad pakkumisele reageerijad ja ka hiljem analüütikud ning arendajad oskama lugeda.
Huvi korral vaadake näiteks "Lisa 3. Nõuded infosüsteemi dokumentatsioonile", "Lisa 2. Mittefunktsionaalsed nõuded", "Lisa 1. Arhitektuuri ülevaade". Mitmed soovitud dokumentidest (sh mittefunktsionaalsed nõuded, kuid mitte arhitektuuri kirjeldus) on ka iseseisva töö projektis.
"Lisa 5. Tehniline kirjeldus" esitatud tekstilise jutu süsteemilt oodatavatest funktsionaalsustest peab süsteemianalüütik oskama tõlkida täpsemate mudelite keelde (kasutusjuhtude mudelid, protsessimudelid, seisundidiagrammid, andmemudel jne).
"Lisa 11.1. Ärianalüüs" dokumendis on väljatoodud põhimõisted ja nende definitsioonid. Selleks, et midagi koos arendada on oluline, et kõik arendusest huvitatud osapooled mõistetest võimalikult täpselt ja ühtemoodi aru saavad. Teie projektis on selliseks mõistete kataloogiks kontseptuaalse andmemudeli osaks olev olemitüüpide ja atribuutide definitsioon.
Ülesandega samas kataloogis (SQL/Töö praktikumides) on selle lahendus.