Täna on esmaspäev 14.07.2025.
Teated ja oluline info

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







Selleks palun ma Teil võimalusel vaadata neid kahte lehte:
- Täiendatud koduleht Moodles (https://moodle.taltech.ee/course/view.php?id=32808). Saab kasutada külalisjuurdepääsu parooliga: ITI0206
- Täiendatud kodulehte Mauruses (https://maurus.ttu.ee/doc_nagu_moodle.php?aine=384) (sisselogimiseks võib kasutada ka anonüümset kontot - kasutajanimi: SIS2 ja parool: SIS2).
Mainin, et juurdepääs materjalidele säilib ka peale semestri lõppu ja ka isegi siis, kui Mauruse pealehel pole enam otseviidet lehele 384 - tuleb vaid minna otse kodulehele https://maurus.ttu.ee/384 Juurdepääs videotele säilib samuti kõigile kuni saate kasutada Uni-ID-d.
Kasutan juhust ja teen veidi reklaami õppeainele "Andmebaasid II" (ITI0207), mis on paljude "Andmebaasid I" õppeainet õppinute õppekavas valikaine. Informaatikutel on see nii bakalaureuse- kui magistriõppe kavas ja äriinfotehnoloogidel magistriõppe kavas. Loenguid on jälle plaanis lindistada (2022. aasta lindistus) ning praktikumides võib käia endale sobival ajal.
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 e tehingute haldus,
- SQL andmekäitluskeele lausete töötlemine,
- erinevat tüüpi andmebaasid (NoSQL andmekogumid, objektorienteeritud ja objekt-relatsioonilised andmebaasid, hajusad andmebaasid, andmeaidad ja andmevakad).
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. Kes tegi kevadel juba projekti PostgreSQLis, see saab juurde õppida PostgreSQLi domeenide, vaadete, väliste tabelite, rutiinide, trigerite ja õiguste kohta või siis panna ennast proovile andmebaasi tegemisega Oracles.
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 (viide lõputööle, millega anti arenduse avapauk). 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 (kasutajanimi: SIS2 parool: SIS2) ü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. Kui töö juurest, hobikorras või lõputöö plaanidega seoses on vaja luua andmebaas+andmebaasirakendus, siis saab aineprojekti teemaks valida ka selle. Siis tuleb semestri alguses kiiresti teha tükeldus allsüsteemideks, kontseptuaalne andmemudel ja kasutusjuhtude diagramm, et aineprojekti tegemiseks oleks piisav sisend.
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 (kasutajanimi: SIS2 parool: SIS2) 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. Tänu automatiseeritud kontrollidele on paljud vead võimalik varakult üles leida ja ära parandada ning projekti tulemused on tänu sellele tavaliselt väga head.
Kellel huvi, võib vaadata õppeaine "Andmebaasid II" kodulehe 2022. aasta sügise versiooni:
https://maurus.ttu.ee/383
kasutajanimi: SIS2
parool: SIS2
Kolmas ja ühtlasi selle semestri viimane järeltöö toimub reedel 02. juunil 2023 kell 10:00.
- Sellel tööl ei tohi enam keegi kasutada mingeid abimaterjale (ka A4 abimaterjalide lehekülgi).
- SQL lisapunktid enam arvesse ei lähe.
- Kontrolltööd uuesti tehes läheb alati arvesse kõige viimane tulemus (olgu see parem või halvem kui eelmine tulemus).
- Kui võtate ülesande, kuid ei esita vastust, siis on tulemus "0".
- Muus osas on korraldus samasugune kui eelmistel kordadel.
Palun vabandust segaduse ja võimalike ebamugavuste pärast!
- 1. juunil 2023 algusega kell 9:00 ICT-402 (enne oli algus 10:00)
- 1. juunil 2023 algusega kell 11:40 ICT-402 (enne oli algus 11:30)
Teine järeltöö toimub reedel 26. mail 2023 kell 10:30.
- Sellel tööl ei tohi enam keegi kasutada mingeid abimaterjale (ka A4 abimaterjalide lehekülgi).
- SQL lisapunktid enam arvesse ei lähe.
- Kontrolltööd uuesti tehes läheb alati arvesse kõige viimane tulemus (olgu see parem või halvem kui eelmine tulemus).
- Kui võtate ülesande, kuid ei esita vastust, siis on tulemus "0".
- Muus osas on korraldus samasugune kui eelmistel kordadel.
SQL kontrolltöö esimene järeltöö toimub reedel 19. mail 2023 kell 12:00. SIIN on rohkem infot selle järeltöö kohta. SIIN saab järeltööle registreerida - registreerimine lõpeb neljapäeval 18. mail 2023 kell 12:00. Osavõtuks on registreerimine kohustuslik, sest ainult registreerunud saavad ülesannetega kirja. See on teine ja viimane kord, kui kontrolltöö tegemisel lähevad arvesse SQL lisapunktid.
Kuna käes on lõputööde juhendamise kõige pingelisem periood, siis ei jõua ma kahjuks vastuseid üle vaadata nii kiiresti kui sooviksin. Loodan, et jõuan kõikide tehtud kontrolltööde vastused üle vaadata hiljemalt pühapäeva 07.05.2023 õhtuks. Palun hilinemise pärast vabandust!
Igatahes - kõik kes Te SQLi harjutamisel osalesite - Te olete väga tublid. Kogutud lisapunktid lähevad kontrolltöö tulemuse arvutamisel arvesse aprilli lõpu põhitööl ja 19. mai 2023 esimesel järeltööl.
Mis puudutab SQL kontrolltööd, siis kordan meenutuseks üle:
- peate koos ülesande vastusega esitama pdf formaadis abimaterjalide lehe,
- kontrolltöö ajal peate olema kohal vastavas Teamsi kohtumises ja veebikaamera peab olema sisselülitatud,
- kontrolltöö ajale registreerimine lõpeb 24 tundi enne aja algust - seega ärge palun viivitage registreerimisega.
5. juuni - 9. juuni 2023 (eksamisessiooni viimane nädal) osalen informaatika bakaõppe lõputööde kaitsmiskomisjoni töös. Sellel nädalal on projekti näitamiseks võimalike aegadega ja eksami tegemiseks võimalike aegadega kitsas käes. Ma arvan, et meil kõigil oleks meel rõõmsam, kui projekti ettenäitamine ja eksami tegemine ei jääks sellesse viimasesse nädalasse. Seega kutsun Teid veelkord üles projektiga tegelema ja varakult ette näitama. Siis on ka lõpphindes arvestatav kordaja parem.
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot kolme ülesande lahendamise kohta ning lisaks SEDA videot hulgateoreetiliste operatsioonide läbiviimisel põhinevate ülesannete lahendamise kohta. Nendes lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is. Samuti demonstreeritakse PostgreSQLi põhjal erinevaid lahendusvariante.
- slaidikomplekti tüüpvigade kohta SQL lausetes.
12nda õppenädala harjutustundides saab veel ülesandeid lahendada. Põhiülesandeid on 4 (igaüks üks punkt). Nuputamisülesandeid võib lahendada nii palju kui jaksu on ja lahendada neid ka erinevate praktikumide ajal.
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 30 SQL lisapunkti, siis saate eksamile 4 lisapunkti.
Kui saite kontrolltöö tänu lisapunktidele automaatselt hindeks 5, siis ärge kontrolltööle registreeruge!
Test toimub üle Interneti. Reeglid on järgmised.
- Kõik kontrolltöö tegijad peavad olema MS Teamsis tunniga liikunud.
- Kõigil testi tegijatel peab tegemise ajaks olema veebikaamera sisse lülitatud ja peab nägema, kuidas kontrolltööd teete (ekraani pole vaja jagada).
- Kontrolltöö ajal klassi tulla ei saa - mind pole seal kohal.
Samuti saab nüüd SIIN uuesti teha seda enda jaoks harjutamiseks, ilma, et tulemus kuhugi kirja läheks.
Lugege palun ka SEDA faili, kus tuuakse välja tüüpilised vead, mida tehakse (kontrolltöös, aga mitte ainult) SQL lausete kirjutamisel ja kuidas oleks õige teha. Kes tahtis kokkuvõtliku materjali SQL lausete vigade kohta, siis see on see olemas. Kelle arvates seda on liiga palju, siis mahukas ja võimalusterohkes keeles, milles on ka palju puuduseid, ongi palju võimalusi eksida. See on elu.
Rõhutan paari põhipunkti.
- Kogu projektide ülevaatamine toimub MS Teamsis.
- Alates 12ndast õppenädalast kuni projektide vaatamise perioodi lõpuni (8. juuni 2023) toimub registreerimine projekti näitamiseks (olgu siis pooliku projekti kohta tagasiside saamiseks või lõpptulemuse esitamiseks) ainult Mauruses.
- Selleks, et kohtumine läheks kiiremini, laadige palun enne kohtumise algust iseseisva töö failide saatmise ülesande vastusena üles failid, mida tahate näidata. Sinna võib laadida ka pooleliolevat tööd. Siis saan kohe kohtumise algul failid sealt alla laadida ja enda arvutis avada.
- Korraga võib projekti kohta olla maksimaalselt üks ettenäitamisele registreerimine. Kui neid on rohkem, siis kustutan need ja jätan alles vaid kõige varasema.
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot kolme ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is.
- slaidikomplekti andmekirjelduskeele SQL lausete kohta MS Accessi näitel.
- SEDA lisavideot MS Accessi Qury Designeri kasutamise kohta, kus lahendan lisaks veel neli ülesannet (SELECT TOP, SELECT ... INTO, INSERT, päring välisühendamisega).
- SIIN on demonstratsiooni ülesanded ja lahendused.
- SEDA lisavideot PostgreSQL lisavõimaluste kohta ridade tabelisse lisamisel (ON CONFLICT klausel, MERGE lause).
- SIIN on ülesanded (PostgreSQL boonus) ja lahendused.
Kontrolltööd toimuvad neljapäeval 27.04.2023 kell 10:00 ja reedel 28.04.2023 kell 16:00. Kontrolltöö toimub ainult üle Interneti, ilma võimaluseta nendel aegadel klassi tulla. Peate piisavalt vara ennast tööle registreerima, saate meilile ülesande, peate need lahendama ja vastuse üles laadima. Töö registreerimisel tuleb öelda, mis andmebaasisüsteemi kasutate.
Abimaterjalide leht, mida on lubatud kasutada SQL kontrolltöö põhitöö (aprilli lõpp) tegemise ajal, peab olema elektrooniline (pdf formaadis) ja see tuleb koos ülesannete lahendusega üles laadida. See leht peab olema minimaalselt ühe ja maksimaalselt kahe A4 formaadis lehekülje mahus. Mõelge selle lehe koostamisest kui võimalusest SQLi õppida. See on ainukene SQL lisamaterjal, mida on lubatud kasutada.
See leht tuleb ise koostada, mitte kasutada 100% kuskil valmiskujul pakutavat teksti - lehele võib kirjutada mida iganes soovite SQLi kohta kontrolltöö ajal kasutada; loomulikult võib kasutada näiteid eri allikatest. Kui sellist lehte ei ole või õppejõu hinnangul pole see ise koostatud (see on koopia mingist valmismaterjalist; a'la valik õppejõu slaididest) või on see samasugune kui mõnel teisel üliõpilasel, siis saab kontrolltöö 5 miinuspunkti.
Hindamiseks esitatav SQL kood peab käivituma otse andmebaasisüsteemis. Vahendusprogrammi (nt DBeaver) poolt lubatavat koodi, mis süsteemis otse ei käivitu, ei loeta õigeks vastuseks (lugege SIIT). MS Accessi puhul tuleb SQL laused õppejõule esitamiseks salvestada Päringu (Query) objektidena - harjutage kuidas seda teha. Pidage silmas, et MS Access ei salvesta osasid vigase süntaksiga lauseid. Koodi, mille käivitamine/salvestamine otse MS Accessis ei õnnestu, võib lisada eraldi tekstifailina, aga see kood ei saa kindlasti maksimumpunkte.
Kontrolltöös saab punkte ka poolikute lahenduste eest.
Täpsem info kontrolltöö kohta tuleb 11. õppenädala lõpus.
SIIN on link Teamsi kohtumise lindistusele, kus lõin töövihiku põhjal hotelli infosüsteemi tubade funktsionaalse allsüsteemi juhataja töökoha andmebaasirakenduse MS Accessis. Valminud andmebaasirakendus on SIIN.
Rakenduse tegemise vahendi valik on vaba (peab saama tulemust demonstreerida). SIIN on näitena PostgreSQL andmebaasile loodud juhataja töökoha veebirakendus
kasutajanimi (pole tõstutundlik): lucile.burgess@frolix.net
parool: laborum
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot nelja ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is.
- SEDA videot MS Accessi Qury Designeri kasutamise kohta, kus lahendan üheksa ülesannet. Kuna see realiseerib visuaalset päringukeelt Query by Example, mille realisatsioone saab kasutada paljudes programmides ja erinevate andmebaasisüsteemide jaoks, siis võiks see pakkuda huvi ka neile, kes õppimiseks MS Accessi ei kasuta. Video alguses viidatakse erinevatele programmidele, kus saab sarnast päringute koostamise liidest kasutada.
- SIIN on demonstratsiooni ülesanded ja lahendused.
- slaidikomplekti andmete muutmise SQL lausete kohta. Andmebaasid lausete proovimiseks: MS Access, LibreOffice Base, PostgreSQL
- teisipäeval 04.04.2023 kell 12:00 ICT-403 või Teams
- teisipäeval 04.04.2023 kell 14:00 ICT-404 või Teams
- neljapäeval 06.04.2023 kell 10:00 ICT-404 või Teams
- teisipäeval 04.04.2023 kell 16:00 ICT-404 või Teams
- kolmapäeval 05.04.2023 kell 14:00 ICT-402 või Teams
Ma palun väga vabandust sellise vea tegemise eest ja sellest tingitud võimalike ebameeldivuste eest!
- Test on vastamiseks avatud ajavahemikus 03. aprill 2023 kell 00:00 kuni 14. aprill 2023 kell 23:59.
- Test annab lisapunkte SQL kontrolltööle. Testi abil on võimalik SQL kontrolltööle saada kuni 6 lisapunkti.
- Info testi teemade kohta on SIIN.
- Tulemuse (lisapunktide) saamiseks tuleb selle ajaperioodi jooksul SIIN teha testi (nii, et tulemused salvestatakse) vähemalt 25 korda (võib ka rohkem).
- Testi tulemus arvutatakse antud vastuste keskmisena.
- Testi nimi: 2023. aasta SQLi harjutamise test aines ITI0206
- Samaaegselt on avatud ka ingliskeelne test (nimes on in English), kuid sellele vastates tulemus arvesse ei lähe ja punkte ei saa.
- Test on vabatahtlik.
- Kui teate, et ei saa mingil põhjusel etteantud perioodil testi teha (olete nt haiglas), kuid soovite osaleda, siis andke sellest enne testimise perioodi teada, et saaksime kokku leppida, kuidas saate testi esimesel võimalusel ikkagi ära teha.
- Igas testi katses on 6 küsimust, vastamiseks on aega 20 minutit. Iga õige vastus annab ühe punkti.
- Kuna testi juures näidatav kell võib sõltuvalt kasutaja arvutist eksida, siis kasutage oma stopperit, et mitte aega ületada.
- Testi tegemiseks ei või kasutada abimaterjale, teiste inimeste abi ega ka tehisintellekti vahendeid (nt ChatGPT).
- SIIN saab kuni testimisperioodi alguseni selleks testiks harjutada.
- Teilt oodatakse, et need küsimused, mille süsteemilt saate, nendele ka vastate ja mõtlete sealjuures, mitte lihtsalt ei klõpsi. Kui kuritarvitate süsteemi, et selle abil küsimusi välja pumbata või saada meelepärasemaid küsimusi või ületate vastamiseks ettenähtud aega, siis automaatselt ja ilma eelhoiatuseta suletakse jäädavalt Teie juurdepääs sellele testile (sellisel viisil punktide/hinde saamine pole kohustus, vaid võimalus). Kuritarvituste näiteid:
- skripti kasutamine vastamiseks,
- küsimustiku genereerimine ilma vastuste salvestamiseta,
- küsimustiku genereerimine ja vastusteta salvestamine,
- vastamiseks ettenähtud aja ületamine,
- läbiklõpsutades liiga kiiresti vastamine.
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 laupäeval 1. aprillil 2023 kell 23:59.
Tänan juba ette vastuste ning vastamisele pühendatud aja eest!
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot viie ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is. Samuti demonstreerin lahendusi PostgreSQLis, mis ei toimi teistes käsitletud andmebaasisüsteemides.
- slaidikomplekti ebaotstarbekate SQL lausete kohta. Andmebaasid lausete proovimiseks: MS Access, LibreOffice Base, PostgreSQL.
Samuti saab selle vahendi abil käivitada andmebaasis ühe käsuga mitu lauset - näiteks andmebaasi tabelite, kitsenduste ja indeksite loomise laused, mille CASE vahend on genereerinud. MS Accessis ei ole teatavasti sisseehitatud võimalust sellise skripti (lausete kogumi) korraga käivitamiseks.
Pistikprogrammi failid, installeerimise/kasutamise juhend ja info teadaolevatest piirangutest on SELLES kataloogis.
SIIN on video programmi kasutamise kohta.
Ma olen seda programmi juba mitu nädalat ise kasutanud ning välja on tulnud mitmeid vigu, et mõnda MS Accessi mõttes korrektset SQL lauset ei saanud programmi kaudu käivitada. Need vead on kõik parandatud, kuid ei saa välistada, et neid tuleb aktiivse kasutamise käigus veel välja. Kui avastate programmi töös mõne vea, siis andke palun selle kohta samuti eelneva lingi kaudu tagasisidet. Teie tagasiside on väga oodatud ja aitab programmi paremaks teha!
Lisapunktide test annab punkte juurde. Kõik küsimused, mida näete harjutades või testi tulemusele tehes, võivad tulla ka lõpptesti. Osalemisest saab ainult võita.
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot ühe ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is,
- slaidikomplekti alampäringute kohta SELECT lausetes. Andmebaasid lausete proovimiseks: MS Access, LibreOffice Base, PostgreSQL.
- Test on vastamiseks avatud ajavahemikus 20. märts 2023 kell 00:00 kuni 24. märts 2023 kell 23:59.
- Test annab lisapunkte eksamile. Testi abil on võimalik eksamile saada kuni 10 lisapunkti.
- Info testi teemade kohta on SIIN.
- Tulemuse (lisapunktide) saamiseks tuleb selle ajaperioodi jooksul SIIN teha testi (nii, et tulemused salvestatakse) vähemalt viis korda (võib ka rohkem).
- Testi tulemus arvutatakse antud vastuste keskmisena.
- Testi nimi: 2023. aasta teine vahetest aines ITI0206
- Test on vabatahtlik.
- Kui teate, et ei saa mingil põhjusel etteantud perioodil testi teha (olete nt haiglas), kuid soovite osaleda, siis andke sellest enne testimise perioodi teada, et saaksime kokku leppida, kuidas saate testi esimesel võimalusel ikkagi ära teha.
- Igas testi katses on 10 küsimust, vastamiseks on aega 20 minutit. Iga õige vastus annab ühe punkti.
- Kuna testi juures näidatav kell võib sõltuvalt kasutaja arvutist eksida, siis kasutage oma stopperit, et mitte aega ületada.
- Testi tegemiseks ei või kasutada abimaterjale, teiste inimeste abi ega ka tehisintellekti vahendeid (nt ChatGPT).
- SIIN saab kuni testimisperioodi alguseni selleks testiks harjutada.
- Teilt oodatakse, et need küsimused, mille süsteemilt saate, nendele ka vastate ja mõtlete sealjuures, mitte lihtsalt ei klõpsi. Kui kuritarvitate süsteemi, et selle abil küsimusi välja pumbata või saada meelepärasemaid küsimusi või ületate vastamiseks ettenähtud aega, siis automaatselt ja ilma eelhoiatuseta suletakse jäädavalt Teie juurdepääs sellele testile (sellisel viisil punktide/hinde saamine pole kohustus, vaid võimalus). Kuritarvituste näiteid:
- skripti kasutamine vastamiseks,
- küsimustiku genereerimine ilma vastuste salvestamiseta,
- küsimustiku genereerimine ja vastusteta salvestamine,
- vastamiseks ettenähtud aja ületamine,
- läbiklõpsutades liiga kiiresti vastamine.
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot ühe ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is,
- slaidikomplekti keerukamate SELECT lausete kohta. Andmebaasid lausete proovimiseks: MS Access, LibreOffice Base, PostgreSQL.
- juhul kui plaanite kasutada LibreOffice Base'i, siis SEDA videot keskkonna kasutamise kohta,
- juhul kui plaanite kasutada MS Accessi või PostgreSQLi (serveris, millele Teil on juurdepääs), siis SEDA videot võimalike programmide kohta, mille kaudu andmebaasis SQL lauseid käivitada (DBeaver ja DbSchema),
- juhul kui plaanite kasutada MS Accessi, siis SEDA videot Notepad++ pistikprogrammi kohta, mis võimaldab seal kirjutatud lauseid otse MS Accessi andmebaasis käivitada ja kontrollida lauseid suure hulga vigade suhtes
- SIIN on rohkem materjali selle pistikprogrammi kohta,
- juhul kui plaanite kasutada PostgreSQLi ilma enda serveri kasutuseta, siis SEDA videot DB Fiddle keskkonna kohta,
- sõltumata kasutatavast andmebaasisüsteemist SEDA videot kahe ülesande lahendamise kohta. Selles lahendatakse ülesanded kõigepealt MS Accessis ja siis näidatakse, et minimaalse muudatuse järel käivitub see kood ka PostgreSQLis ja LibreOffice Base'is,
- slaidikomplekti lihtsamate SELECT lausete kohta. Andmebaasid lausete proovimiseks: MS Access, LibreOffice Base, PostgreSQL
Nii praeguse testi kui ka kõigi järgnevate selle aine testide puhul läheb tulemus punktide saamiseks arvesse ainult siis, kui teete eestikeelse testi. Ingliskeelse testi tegemisest saate vaid tegemise rõõmu.
Eestikeelsed ja ingliskeelsed testi küsimused ei ole ühesugused.
Meenutan, et anonüümseid ettepanekuid kodulehe ja materjalide osas saab kirjutada SIIA.
- Test on vastamiseks avatud ajavahemikus 27. veebruar 2023 kell 00:00 kuni 03. märts 2023 kell 23:59.
- Test annab lisapunkte eksamile. Testi abil on võimalik eksamile saada kuni 10 lisapunkti.
- Info testi teemade kohta on SIIN.
- Tulemuse (lisapunktide) saamiseks tuleb selle ajaperioodi jooksul SIIN teha testi (nii, et tulemused salvestatakse) vähemalt viis korda (võib ka rohkem).
- Testi tulemus arvutatakse antud vastuste keskmisena.
- Testi nimi: 2023. aasta esimene vahetest aines ITI0206
- Samaaegselt on avatud ka ingliskeelne test (nimes on in English), kuid sellele vastates tulemus arvesse ei lähe ja punkte ei saa.
- Test on vabatahtlik.
- Kui teate, et ei saa mingil põhjusel etteantud perioodil testi teha (olete nt haiglas), kuid soovite osaleda, siis andke sellest enne testimise perioodi teada, et saaksime kokku leppida, kuidas saate testi esimesel võimalusel ikkagi ära teha.
- Igas testi katses on 10 küsimust, vastamiseks on aega 20 minutit. Iga õige vastus annab ühe punkti.
- Kuna testi juures näidatav kell võib sõltuvalt kasutaja arvutist eksida, siis kasutage oma stopperit, et mitte aega ületada.
- Testi tegemiseks ei või kasutada abimaterjale, teiste inimeste abi ega ka tehisintellekti vahendeid (nt ChatGPT).
- SIIN saab kuni testimisperioodi alguseni selleks testiks harjutada.
- Teilt oodatakse, et need küsimused, mille süsteemilt saate, nendele ka vastate ja mõtlete sealjuures, mitte lihtsalt ei klõpsi. Kui kuritarvitate süsteemi, et selle abil küsimusi välja pumbata või saada meelepärasemaid küsimusi või ületate vastamiseks ettenähtud aega, siis automaatselt ja ilma eelhoiatuseta suletakse jäädavalt Teie juurdepääs sellele testile (sellisel viisil punktide/hinde saamine pole kohustus, vaid võimalus). Kuritarvituste näiteid:
- skripti kasutamine vastamiseks,
- küsimustiku genereerimine ilma vastuste salvestamiseta,
- küsimustiku genereerimine ja vastusteta salvestamine,
- vastamiseks ettenähtud aja ületamine,
- läbiklõpsutades liiga kiiresti vastamine.
Kõik need videod on nüüd MS Sharepoint keskkonnas olevas kataloogide hierarhias. Videote kataloogi nägemiseks valige Kiirvalik=>Videod või Nagu Moodles=>Videod. Kursuse kodulehel olevatest materjalidest ja teadetest leiab edaspidi ka otseviiteid seal olevatele kataloogidele või videotele.
Kui Teil on probleeme nendele videotele ligipääsuga, siis andke palun teada.
Loenguvideod on endiselt Echo keskkonnas (Kiirvalik=>Loengute lindistus) ja praktikumide videod (mis igal aastal uuesti lindistatakse) eraldi kataloogis (Kiirvalik=>Praktikumide lindistus).
Kui märkate vigu, siis andke palun kohe teada. Semestri õppetöö perioodil muudan seda faili iga punktide kogumise võimalusega nädala lõppedes. Suurema privaatsuse huvides on nimekirjas üliõpilase identifikaator, mida näete faili juures.
Palun lugege kindlasti ka lõpuni teise praktikumi ülesanne ning vaadake selle vastust MS Accessi, LibreOffice Base või PostgreSQL jaoks. PostgreSQLi näites on ka triger, mis realiseerib ülesandes kirjeldatud andmemakrot. See ülesanne on juhendmaterjal andmetele kehtivate reeglite jõustamise kohta MS Accessi andmebaasides. Pean selliste reeglite andmebaasi tasemel jõustamist ülioluliseks ning eeldan seda ka kõikidest iseseisva töö projektidest.
Seoses ülikooli raamatupoe sulgemisega jäi osa eksemplare müümata ja selle asemel, et need utiliseerimisele saata, saan need tasuta laiali jagada. Kui keegi on sellise füüsilise raamatu eksemplari saamisest huvitatud, siis registreeruge palun SIIN.
Kirjutage palun kommentaari, millises kolmanda õppenädala praktikumis (nädalapäev ja kellaaeg) sooviksite raamatu kätte saada!
Kui keegi soovib raamatut hiljem, siis saatke mulle palun kiri ja lepime kokku aja, millal saan selle üle anda.
Siiski leidub ka harjutajaid, kes on teinud tegevusi, mis liigituvad süsteemi ebareeglipärase kasutamise alla: küsimustiku genereerimine ilma vastuste salvestamiseta ja läbiklõpsutades liiga kiiresti vastamine. Vältige sellist kasutust, et mitte kaotada juurdepääsu testiks harjutamisele. Samasugustel põhjustel kaotaksite juurdepääsu ka mitmekordse sooritamise kaudu hindamise testi tegemisele. Seega palun olge tähelepanelik!
Ühtlasi tuletan meelde, et süsteemis on hetkel avatud harjutamiseks kaks testi (SIIN). Esimest vabatahtlikku vahetesti saab punktide peale teha juba üpris varsti - 27. veebruar 2023 kuni 3. märts 2023.
- Kaido Vetevoog (teema: "Klassifikaatorite haldus"; Tegu on teemaga, kus lisaks infosüsteemi loomisele
tuleb selgeks teha majandusaruande ja XBRL raamistiku loogika.) (kaido.vetevoog@gmail.com)
Muudatus seisneb selles, et kõikides praktikumides (ka neljapäeval ja reedel) saab kuni 12.õppenädalani (kui lõpeb SQLi harjutamine) käia nii füüsiliselt klassis kohal, kui ka osaleda MS Teamsi vahendusel.
- juhul kui plaanite kasutada MS Accessi, siis SEDA videot MS Accessi töökeskkonna ettevalmistamise kohta,
- SIIT saab alla laadida loodud andmebaasi,
- juhul kui plaanite kasutada PostgreSQLi, kuid Teil pole juurdepääsu ühelegi PostgreSQL serverile, siis SEDA videot DB Fiddle keskkonna kohta,
- sõltumata kasutatavast andmebaasisüsteemist SEDA ja SEDA videot. Esimeses luuakse tabelid MS Accessis ja lisatakse valideerimisreeglid kasutades graafilist kasutajaliidest. Videos räägitakse tabelite loomisest üldiselt. Teises luuakse MS Accessi andmebaasis CHECK kitsendused ja seejärel näidatakse, et kogu kirjutatud koodi LibreOffice Base või PostgreSQL keskkonnas käivitamiseks tuleb seda väga vähe muuta,
- SIIT saab alla laadida videotes kasutatud näite ülesande, kirjutatud SQL koodi ja loodud andmebaasi,
- slaide 167-208 failist SQL-andmebaaside ja nende projekteerimise põhimõisteid.