Paaristöö
Paaristöö koosneb erinevatest osadest, mis kõik tuleb sooritada sama paarilisega. Kes väga tahab tööd teha üksinda, see võib ka üksinda teha, kuid koos tulevad alati paremad mõtted. Kõikide etappide tulemused peavad olema fikseeritud failis, mille link esitatakse 4. õppenädalal Moodle foorumisse. Oma mudeli eesmärgiks on demonstreerida, et olete omandanud andmebaaside aine põhilised oskused ja mõisted ning oskate kavandada andmemudelit.
I etapp sooritada 4. õppenädalal
I etapi õpijuhis:
Valige valdkond, mille jaoks te koostate oma andmebaasi projekti. Valdkonna valimisel arvestage, et vähemalt üks paarilistest tunneb seda valdkonda hästi. Valdkond võib olla seotud teie hobidega (spordivõistluste korraldamine, laulukooride esinemiskavade koostamine, fotonäituste korraldamine, millegi kollektsioneerimine jne.), huvidega (mingi mängu mängimine, muusikakogu haldamine jne) või tööga (ajutise või alalisega). Palun ärge valige valdkonnaks loengute-praktikumide näidetes toodud andmebaaside valdkondi. Valdkonda valides arvestage ka, et saaksite luua ca 5-6 tabelit/relatsiooni, mis on ka omavahel seotud (kui teete individuaalselt, siis 4-5).
- Kirjeldage valdkonda ja selle mõisteid – teie valitud valdkond ei pruugi igale teie projekti lugejale olla tuntud.
- Milles on valitud valdkonna probleem? Milliseid kitsaskohti see andmebaas likvideerib?
- Kes on selle andmebaasi kasutajad? Kirjeldage kõiki olulisi kasutajagruppe ja millistele küsimustele need kasutajad andmebaasi abil vastuseid soovivad saada?
- Millised on kasutajate küsimustest tulenevad olemitüübid ja ärireeglitest tulenevad seoste liigid selle andmebaasi korral?
Abistavad materjalid leiate Andmebaasi modelleerimine ja ER mudeli loomise läbimäng algusest.
II etapp sooritada 6. õppenädalal
II etapi õpijuhis:
Koostage ER mudel (olem-seose mudel) oma ülesande jaoks, kasutades mõnda veebipõhist vahendit (näiteks https://gitmind.com/er-diagram-tool.html) või joonistades ja pildistades. Olemitüüpide, atribuutide ja seoste nimed olgu tähenduslikud. ER mudeliga koos esitage selgitus, kus kirjeldate olemitüüpe ja nende atribuute, näidates, millistele reaalsuses eksisteerivatele objektidele või nähtustele nad vastavad. Lisage diagramm tekstifaili pildina.
Abistavad materjalid leiate Andmebaasi modelleerimine ja ER mudeli loomise läbimäng
III etapp sooritada põhiõppe rühmades 10. ja sessioonõppe rühmades 9. õppenädalal
- Korrigeerige oma mudelit vastavalt seminaris saadud tagasisidele.
- Teisendage oma ER mudel relatsioonilisele kujule ja esitage see mõne graafilise vahendi abil. Näiteks https://www.dbdesigner.net/
- Esitage oma paaristöö Moodlesse ülesande vahendiga.
Abistavad materjalid leiate Relatsiooniline mudel ja Relatsioonilise mudeli loomise läbimäng
Hindamine
Kokku on võimalik koguda rühmatööga 10 punkti, arvestusele pääsemise lävend on 5 punkti. Punktid oma mudeli eest eest antakse rühmatöö III etapi esitamisel.
Punktide jagunemine (täpsem hindamismaatriks on Moodles):
- Valdkonna ja selle mõistete kirjeldus ning kasutajate probleemi väljatoomine - 1 punkt
- Olemitüüpide määratlemine - 1 punkt
- Atribuutide määratlemine - 1 punkt
- Ärireeglite kirjeldamine ja nendest tulenevate seoste põhjendamine - 2 punkt
- ER mudeli esitamine - 1 punkti
- Atribuutide andmetüüpide määratlemine - 1 punkt
- Relatsioonilisele kujule teisendamine - 2 punkti