Kodulehed
[384] - Andmebaasid I (ITI0206) (kevad 2023)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Üldist
Materjalid
LisainfoMaterjalide kataloogid
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Abi
Lisainfo Võimalus küsida õppejõult abi (nagu foorum, kus saab küsida küsimusi ja kommenteerida vastuseid)
Mitmesugust
Üldist / Operatiivinfo

Esiletõstetud
Erki Eessaar:
Lehekülg on suletud

26.01.2024 SEE LEHEKÜLG ON AJALOOLINE VERSIOON!
Aine uus kodulehekülg koos aktuaalse informatsiooniga asub https://maurus.ttu.ee/386

Erki Eessaar:
Lõputöö teema SQL harjutuskeskkonna loomise kohta

12.12.2023 Kui keegi otsib 2024. aasta kevadeks lõputöö teemat, siis on mul välja pakkuda teema SQLi veebipõhise harjutuskeskkonna loomise kohta. Teema sobib nii magistri- kui bakalaureusetööks. Teema sobib nii informaatika kui ÄriIT õppekavade üliõpilastele. Teemapüstitust lugeda ja teemale kandideerida saab SIIN.

Erki Eessaar:
Palve seoses kodulehega

15.09.2023 Uus semester on alanud ja õppeainest "Andmebaasid I" on jäänud vaid tuhmuv mälestus. Siiski tahaksin paluda Teie abi ja hetke Teie aega, et tulevikus oleks üliõpilastel seda ainet mugavam õppida.

Selleks palun ma Teil võimalusel vaadata neid kahte lehte:
Seejärel palun vastake siin anonüümselt paarile küsimusele: https://forms.office.com/e/zWRMPXxwdi

Erki Eessaar:
Semestri lõppsõnad

13.06.2023 Tänan kõiki osalejaid ja soovin ilusat suve!

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).
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. 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

Erki Eessaar:
Täiendav eksamiaeg

07.06.2023 Lisasin täiendava eksamiaja 9. juuniks 2023 kell 14:00 ruumi ICT-402. Registreerimine nagu ikka ÕISis.

Erki Eessaar:
Ajad projekti näitamiseks 5. juunil

02.06.2023 Lisasin ajad projekti näitamiseks 5. juunil 2023.

Erki Eessaar:
Mõned vabad ajad projekti näitamiseks

29.05.2023 Lisasin mõned vabad ajad projekti näitamiseks 31. maiks 2023.

Erki Eessaar:
Täiendav eksamiaeg

27.05.2023 Lisasin täiendava eksamiaja 5. juuniks 2023 kell 16:00 ruumis ICT-402. Registreerumine nagu ikka ÕISis.

Erki Eessaar:
SQL kontrolltöö teise järeltöö tulemused ja kolmas järeltöö

26.05.2023 SIIN on 26. mail 2023 toimunud SQL kontrolltöö järeltöö tulemused.

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.
Registreerumine kontrolltöö järeltööle toimub SIIN (Kiirvalik=>Üritused). Registreerimise tähtaeg on neljapäev 1. juuni 2023 kell 16:00.

Erki Eessaar:
Projekti ettenäitamine eksamisessiooni teisel nädalal

24.05.2023 Panin välja projektide ettenäitamise ajad eksamisessiooni teiseks nädalaks. Registreerimine SIIN.

Erki Eessaar:
SQL kontrolltöö teise järeltöö alguse aja muutus

23.05.2023 Olen sunnitud SQL kontrolltöö teise järeltöö alguse kellaaega veidi edasi nihutama - uus alguse aeg on reedel 26. mai 2023 kell 10:30!

Palun vabandust segaduse ja võimalike ebamugavuste pärast!

Erki Eessaar:
Eksami algusaegade muutus 1. juunil 2023

20.05.2023 1. juuniks 2023 välja kuulutatud eksamiaegade ajal kaitstakse ühte minu poolt juhendatud magistritööd ja seejärel minu poolt retsenseeritavat magistritööd. Sooviksin nendel kaitsmistel osaleda. Seega muutsin nende eksamite algusaegu. Eksamid toimuvad:
  • 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)
Palun vabandust ebamugavuste ja segaduse pärast, mida see võib tekitada!

Erki Eessaar:
SQL kontrolltöö järeltöö tulemused ja teine järeltöö

20.05.2023 SIIN on 19. mail 2023 toimunud SQL kontrolltöö järeltöö tulemused.

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.
Registreerumine kontrolltöö järeltööle toimub SIIN (Kiirvalik=>Üritused). Registreerimise tähtaeg on neljapäev 25. mai 2023 kell 16:00.

Erki Eessaar:
Projekti ettenäitamine eksamisessiooni esimesel nädalal

17.05.2023 Panin välja projektide ettenäitamise ajad eksamisessiooni esimeseks nädalaks. Registreerimine SIIN.

Erki Eessaar:
SQL kontrolltöö tulemused + esimene järeltöö

06.05.2023 SIIN on 13-ndal õppenädalal (27. aprill 2023 ja 28. aprill 2023) toimunud SQL kontrolltöö tulemused.

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.

Erki Eessaar:
SQL kontrolltöö osalised tulemused

03.05.2023 SIIN on 27. aprillil 2023 toimunud SQL kontrolltöö tulemused + 28. aprillil 2023 toimunud kontrolltöö variandi Arve2.5 tegijate tulemused.

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!

Erki Eessaar:
Eksam

22.04.2023 SIIN (kataloogis Aine korraldus) on välja pandud eksami kirjeldus. Eksamile registreerumine on ÕISis avatud. Eksam toimub eksamisessiooni ajal arvutiklassis.

Erki Eessaar:
SQL kontrolltöö lävendist

22.04.2023 Eelmisel aastal oli lävend 20 punkti ja selle ületas 43 üliõpilast 143-st (30%).  Sellel aastal oli lävend 26 punkti ja selle ületas 46 üliõpilast 133-st (35%). Nagu näha, siis aastate vahel on päris suur taseme erinevus ja see on põhjus, miks ma ei taha lävendit kohe semestri algul paika panna.

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.

Erki Eessaar:
Arvutiklasside kasutusest ja SQL kontrolltööst

22.04.2023 Alates 13. õppenädalast algab praktikumide ajal (eelregistreerimisega) projektide ülevaatamine. Kohtumised toimuvad Teamsis. Kui kellelgi on vaja kasutada arvutiklassi arvutit, siis olen praktikumide ajal üldiselt arvutiklassis kohal järgmiste eranditega - 27. aprilli (neljapäev) ja 28. aprilli (reede) praktikumide ajal ma arvutiklassis kohal ei ole (seega ei saa ka kontrolltööd tulla klassi tegema).

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.

Erki Eessaar:
Projektide ettenäitamine/küsimine nende kohta 13ndal ja 14ndal õppenädalal

22.04.2023 SIIN on registreerimiseks välja pandud ajad 13ndaks ja 14ndaks õppenädalaks. Järgnevateks nädalateks panen ajad välja järk-järgult.

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.

Erki Eessaar:
Lisapunktid

22.04.2023 Kataloogis Hinneteleht on nüüd väljas lõplik lisapunktide seis. Kui märkate vigu, siis andke palun kohe teada.

Erki Eessaar:
SQLi nuputamisülesanded

Erki Eessaar:
Materjalid enne kaheteistkümnenda nädala praktikumi

15.04.2023 Praktikumis toimub SQL ülesannete lahendamine. Tunniks ettevalmistamiseks vaadake palun:
  • 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.
    • SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
    • SIIN on hulgateoreetiliste operatsioonide ülesanded ja lahendused tudengite andmebaasi põhjal.
  • slaidikomplekti tüüpvigade kohta SQL lausetes.

Erki Eessaar:
SQL kontrolltöö hinne automaatselt 5

15.04.2023 Kui saate 12nda õppenädala lõpuks (21.04.2023) kokku 26 või rohkem SQL kontrolltöö lisapunkti, siis saate automaatselt SQL kontrolltöö hindeks 5.

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.

Erki Eessaar:
SQL kontrolltöö

15.04.2023 SIIN (kataloog Aine korraldus) on väljas 13ndal õppenädalal toimuva SQL kontrolltöö kirjeldus. Lugege see palun tähelepanelikult läbi. Registreerumine on avatud SIIN. Kontrolltööks osavõtuks on registreerumine kohustuslik (ilma selleta ei saa ülesannet). Registreerumine kontrolltöö ajale lõpeb 24 tundi enne kontrolltöö aja algust.

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 rõhutan üle, et Teil peab olema 1-2 A4 formaadis lehekülje mahus enda koostatud pdf dokument SQLi kohta, mida saate kasutada abimaterjalina. Kõik muud abimaterjalid on keelatud. See dokument tuleb koos kontrolltöö vastusega üles laadida - kui Te seda ei tee või kui materjal pole enda koostatud, siis saab kontrolltöö -5 punkti.

Erki Eessaar:
SQList

15.04.2023 Nüüd saab SIIN vaadata 3. aprillil kuni 14. aprillil tehtud SQLi testide õigeid/valesid vastuseid.

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.

Erki Eessaar:
Iseseisev töö e projekt

09.04.2023 SIIN (kataloog Aine korraldus) on juhend iseseisva töö esitamiseks ning hindamisel osalemiseks. Iseseisva töö ettenäitamisele registreerimine on Mauruses avatud (seal on hetkel ajad 12. ja 13. õppenädalaks; edasised ajad lisanduvad järk-järgult) - seda saab teha SIIN.

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.

Erki Eessaar:
Materjalid enne üheteistkümnenda nädala praktikumi

08.04.2023 Praktikumis toimub muuhulgas selliste SQL ülesannete lahendamine, mille sisuks on andmekirjelduskeele lausete kirjutamine. Tunniks ettevalmistamiseks võite soovi korral vaadata:
  • 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.
    • SIIT kataloogist leiab ülesanded, andmebaasi ja lahendused tudengite andmebaasi põhjal.
    • SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
  • 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.

Erki Eessaar:
Praktikumi lisaaaeg

06.04.2023 Veel üks "Andmebaasid I" praktikumi aeg on neljapäev 06.04.2023 kell 14:00 ICT-402 või MS Teams.

Erki Eessaar:
Eelinfot SQL kontrolltöö kohta

09.04.2023 Kontrolltööd saab lisaks MS Accessile ja LibreOffice Base'ile teha ka PostgreSQLis (algselt seda valikus ei olnud).

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.

Erki Eessaar:
Andmebaasirakenduse loomisest

02.04.2023 Tuletan meelde, et iseseisva tööna tuleb luua ka andmebaasirakendus (v.a majanduse magistriõppe üliõpilased, kes võivad selle asemel lahendada hulga SQL ülesandeid). See tuleb luua ühe töökoha (kasutusjuhtude mudelis oleva tegutseja) kohta. Tuleb valida töökoht, kus toimub nii andmete lugemist kui muutmist. Tehes projekti töövihiku järgi piisab juhataja töökohast.

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

Erki Eessaar:
Tagasiside küsitluse tulemused

02.04.2023 SIIN on 27. märtsist 2023 kuni 1. aprillini 2023 toimunud tagasiside küsitluse tulemuste kokkuvõte.

Erki Eessaar:
Materjalid enne kümnenda nädala praktikumi

02.04.2023 Praktikumis toimub muuhulgas selliste SQL ülesannete lahendamine, mille sisuks on andmete muutmine. Tunniks ettevalmistamiseks võite soovi korral vaadata:
  • 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.
    • SIIT kataloogist leiab ülesanded, andmebaasi ja lahendused tudengite andmebaasi põhjal.
    • SIIN on ülesanded ja lahendused hotelli andmebaasi põhjal.
  • 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

Erki Eessaar:
Moodle kalender

01.04.2023 Kui tahate näha kursuse mõningaid olulisemaid sündmuseid oma üldises Moodle kalendris, siis registreeruge võtit ITI0206_K2023 kasutades õppeaine kodulehele Moodles (ITI0206 Andmebaasid I). See leht on mõeldud ainult selleks, et  registreerijad näeksid kursuse põhisündmuseid oma Moodle kalendris. Mingit muud infot selle kaudu ei jagata.

Erki Eessaar:
Suur Reede

30.03.2023 Reede 07.04.2023 on Suur Reede. See on riigipüha ja sellel päeval tunde ei toimu. Kõik reedestes praktikumides käijad võiksid tulla mõnda teise selle nädala praktikumi:
  • 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
Lisaks on kaks täiendavat praktikumi aega:
  • 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

Erki Eessaar:
Materjalid enne üheksanda nädala praktikumi (2)

27.03.2023 Ma ei kontrollinud videot enne väljasaatmist üle ja selgus, et esimese osa algusest oli palju juttu puudu. Tegin video täiesti uuesti ja kui Te ei ole veel üheksanda nädala videot vaadanud, siis vaadake palun SEDA videot (kahe video asemel on nüüd üks). Kui olete videoid juba vaadanud, siis pole uuesti vaja vaadata - uurige ehk ainult ülesannete vastuseid, mille leiab SIIT.

Ma palun väga vabandust sellise vea tegemise eest ja sellest tingitud võimalike ebameeldivuste eest!

Erki Eessaar:
Vabatahtlik vahetest SQL lisapunktide kogumiseks

26.03.2023
  • 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.

Erki Eessaar:
Tagasiside küsitlus

25.03.2023 Sellel aastal toimub "Mudaste kaartide" anonüümne tagasiside küsitlus aine kohta kasutades elektroonilisi vahendeid. Tagasiside on oodatud ja õppejõule kasulik. Olen sealt saanud mitmeid õppetöö parema korraldamise ideid, mida juba jooksval semestril või vähemalt järgmistel semestritel rakendada.

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!

Erki Eessaar:
Teine vahetest

25.03.2023 SIIN on teise vahetesti tulemused. Kui olen teinud arvestamisel vea, siis andke palun kohe märku.

SIIN on võimalik vaadata oma vahetestide õigeid ja valesid vastuseid.

SIIN on võimalik harjutada eksamiks (lõpptestiks).

Erki Eessaar:
Materjalid enne üheksanda nädala praktikumi

25.03.2023 Praktikumis toimub selliste SQL ülesannete lahendamine, mille sisuks on andmete otsimine (lugemine) mitme tabeli põhjal. Tunniks ettevalmistamiseks võite soovi korral vaadata:
  • 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.
SIIT saab alla laadida videotes kasutatud näite ülesanded ja kirjutatud SQL koodi.

Erki Eessaar:
Notepad++ vahendist SQL lausete käivitamine otse MS Accessi andmebaasis

08.04.2023 Ühe magistritöö raames on valminud esimene versioon Notepad++ pistikprogrammist, mis võimaldab seal kirjutatud SQL lauseid otse MS Accessi andmebaasis käivitada - st lauseid ei ole enam vaja erinevate akende vahel kopeerida. Käivitada saab kõiki SQL lauseid, sh CREATE, ALTER ja DROP laused. Kasutaja näeb Notepad++ vahendis SELECT lausete tulemusi ning muude lausete korral saab tagasisidet, kas nende täitmine õnnestus. DBeaver ja DbSchema teatavasti CREATE, ALTER ja DROP lauseid MS Accessi andmebaasi põhjal käivitada ei luba.

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!

Erki Eessaar:
Teine vabatahtlik vahetest (2)

17.03.2023 Tuletan meelde, et kuni 19. märtsini 2023 kell 23:00 saab SIIN teiseks vabatahtlikuks vahetestiks harjutada. Info testi teemade kohta on kirjas SIIN. Seal on muuhulgas ka viited videotele slaidikomplektki kohta, kus kirjutatakse SQL-andmebaaside kavandamisest.

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.

Erki Eessaar:
Materjalid enne kaheksanda nädala praktikumi

17.03.2023 Praktikumis toimub selliste SQL ülesannete lahendamine, mille sisuks on andmete otsimine (lugemine) mitme tabeli põhjal. Tunniks ettevalmistamiseks vaadake palun:

Erki Eessaar:
Teine vabatahtlik vahetest

11.03.2023
  • 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.

Erki Eessaar:
Materjalid enne seitsmenda nädala praktikumi

09.03.2023 Praktikumis toimub selliste SQL ülesannete lahendamine, mille sisuks on andmete otsimine (lugemine) mitme tabeli põhjal. Tunniks ettevalmistamiseks võite soovi korral vaadata:

Erki Eessaar:
Reedese kell 14:00 praktikumi ruumi muutus

07.03.2023 Alates 10. märtsist 2023 toimub reedeti kell 14:00 praktikum ruumis ICT-402.

Erki Eessaar:
Vahetestid

04.03.2023 SIIN on esimese vahetesti tulemused. Kui olen teinud arvestamisel vea, siis andke palun kohe märku.

SIIN on võimalik vaadata oma vahetestide õigeid ja valesid vastuseid.

SIIN on võimalik harjutada teiseks vahetestiks, mis toimub samal viisil 20. märts 2023 - 24.  märts 2023.

Erki Eessaar:
Materjalid enne kuuenda nädala praktikumi

03.03.2023 Praktikumis toimub selliste SQL ülesannete lahendamine, mille sisuks on andmete otsimine (lugemine) ühe tabeli põhjal. Tunniks ettevalmistamiseks võite soovi korral vaadata:

  • 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
SIIT saab alla laadida videotes kasutatud näite ülesanded ja kirjutatud SQL koodi.

Erki Eessaar:
Õige testi valimine

02.03.2023 Kuna paralleelselt õpetatakse seda ainet ka inglise keeles, siis on testide tegemisel valikus nii eestikeelne kui ingliskeelne test.

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.

Erki Eessaar:
Nagu Moodles

26.02.2023 Uuendasin Kiirvalik => Nagu Moodles, et seal oleks korraga näha vähem infot. Vastavalt vajadusele saab kasutaja infokaste avada ja sulgeda.

Meenutan, et anonüümseid ettepanekuid kodulehe ja materjalide osas saab kirjutada SIIA.

Erki Eessaar:
Esimene vabatahtlik vahetest

20.02.2023
  • 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.

Erki Eessaar:
Videod

19.02.2023 Korraldasin ümber lisavideote esituse. Nende videote hulgas on näiteks videod, mida peaks vaatama enne praktikume, SQL ülesannete lahendamise videod, lisaloengud ja ilma hääleta ekraanivideod.

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).

Erki Eessaar:
24. veebruar

17.02.2023 Reedel 24. veebruaril 2023 on riigipüha ja seetõttu sellel päeval praktikume ei toimu. Kõigil sellel päeval tunnis osalejatel palun osaleda kas teisipäeva (12:00, 14:00) või neljapäeva (10:00) praktikumides.

Erki Eessaar:
Tulemused

11.02.2023 Kui valite Kiirvalik => Hinneteleht, siis jõuate jooksvate tulemusteni. Kiirvaliku menüüs on näha, millal toimus kataloogis viimane muudatus. Samuti näete jooksvaid tulemusi Kiirvalik => Nagu Moodles lehe alguses.

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.

Erki Eessaar:
Raamat otsib head kodu

11.02.2023 Kirjutasin kunagi raamatu "Andmebaaside projekteerimine" (rohelised kaaned), mis käsitleb põhiliselt "Andmebaasid I" teemasid (teemad, mille tundmine on käesoleva kursuse vaikimisi eelduseks). Kuna see on projekteerimise põhimõtetest, mitte konkreetsest tarkvarast, siis pole see oma aktuaalsust kaotanud.

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.

Erki Eessaar:
Testideks harjutamine

11.02.2023 Testideks harjutamise keskkonnas oli viga, mistõttu näidati mõnedele harjutajatele, kes polnud midagi valesti teinud infot, et neil on süsteemi kuritarvitamise kahtlus. Ma parandasin programmis vea ja palun asjatu mure tekitamise eest vabandust!

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.

Erki Eessaar:
Projekti kaaslase otsing

08.02.2023 Hetkel otsivad projekti kaaslaseid järgnevad üliõpilased. Huvi korral võtke nendega ise ühendust.
  • 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)

Erki Eessaar:
Praktikumide korraldusest

08.02.2023 Mul on väga hea meel näha, et praktikumides tahab füüsiliselt kohal käia nii palju inimesi. Seega muudan ma praktikumide korraldust - samas see midagi Teie jaoks raskemaks ei tee, tekib vaid valikuvõimalus.

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.

Erki Eessaar:
Materjalid enne teise nädala praktikumi

04.02.2023 Teise õppenädala praktikumis toimub esimese SQL ülesande lahendamine. Ülesande sisuks on tabelite loomine SQL lausete abil. Kasutada saab PostgreSQLi, LibreOffice Base'i või MS Accessi. Tunniks ettevalmistamiseks võite soovi korral vaadata:
  • 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.