Praktikumid
Praktikumid algavad sel aastal kohe 24. õppenädalast. Praktikumideks on vajalik loenguvideote ja lugemismaterjalide läbitöötamine. Plaan on esitatud akadeemilise kalendri alusel (vt https://ois2.ut.ee/#/academic-calendar)
Koduülesanded ja praktikumide ülesanded on vaja esitada Lahendus keskkonda, kuid kõik lingid on Moodle keskkonnas. Praktikumideks paigaldada praktikumides vajaminev tarkvara ja importida andmebaas. Juhised selleks on Moodle keskkonnas.
| õn | Praktikum E või T | Enne järgmise nädala praktikumi |
|---|---|---|
| 24 | Sissejuhatus praktikumidesse. Kõige lihtsamad päringud. Esitada tunnitöö (1p). | Lugeda: Päringulause (algus) ja Päringulause (jätk). Sooritada koduülesanne 1 (2p). |
| 25 | Päringud mitmest tabelist. Esitada tunnitöö (1p). | Lugeda: Andmetüübid, Alampäringud, operaatorid UNION ja JOIN. Sooritada koduülesanne 2 (2p). Alustada rühmatööd. |
| 26 | Praktikumi ei toimu | Esitada rühmatöö I etapi faili link Moodle foorumisse. |
| 27 | Tabelite ja kirjete muutmine. | Esitada lõpetatud tunnitöö (1p). Kommenteerida vähemalt kahte Moodle keskkonda esitatud teise rühma mudelit (1p, mis läheb oma projekti alla). Individuaalne töö! |
| 28 | Kontrolltöö 1 loengute materjali peale. Tabelite loomine. Massandmete ja päringuga andmete sisestamine. Välisvõti. | Lugeda: Tabelite loomine ja välisvõti. Sooritada koduülesanne 3 ja esitada sellega koos tunnitöö (2+1p). |
| 29 | Normaalkujud. | Rühmatöö jätk: Parandada oma mudelit saadud kommentaaride põhjal ning teisendada see relatsiooniliseks mudeliks. Valmistada ette oma relatsioonilise mudeli esitlus seminariks. |
| 30 | Oma mudeli seminar. | Hingetõmbepaus, kes soovib nokitseb rühmatöö kallal. |
| 31 | Relatsioonalgebra. | Rühmatöö jätk: Oma mudeli normaalkuju kontrollimine ja vajadusel normaalkujule viimine. Esitaga rühmatöö teine etapp. |
| 32 | Kontrolltöö 2 loengute materjali peale. Andmebaasi loomine. Esitada tunnitöö (1p). | Rühmatöö jätk: Oma mudelile vastava andmebaasi loomine ja kirjete sisestamine sellesse. Lugeda: Vaadete loomine ning vaadete muutmine ja vaate kaudu andmete sisestamine. Sooritada koduülesanne 4 (2p). |
| 33 | Vaated ja päringud vaadete pealt. Esitada tunnitöö (1p). | Rühmatöö jätk: Oma andmebaasi vaadete loomine. Lugeda: Funktsioonide ja Protseduuride loomine. Sooritada koduülesanne 5 (2p). |
| 34 | Funktsioonid ja protseduurid. Esitada tunnitöö (1p). | Rühmatöö jätk: Oma andmebaasis funktsioonide ja protseduuride loomine. Lugeda:indeksite loomine ja trigerite loomine. Sooritada koduülesanne 6 (2p). |
| 35 | Trigerid ja indeksid. Päringu optimeerija. Esitada tunnitöö (1p). | Rühmatöö lõpetamine, viimistlemine ja esitamine. |
| 36 | Kontrolltöö 3 loengute materjali peale. Andmete varundamine, taastamine. Kasutajagruppidele õiguste andmine. Dokumentatsiooni loomine. Esitada tunnitöö (1p). | Kordamine arvestuspäringuteks. |
| 37 | Arvestuspäringud. NB! Kõigil auditooriumis! | |
| 38 | Arvestuspäringute sooritamise kordusvõimalus, kui 37. õppenädalal need ebaõnnestusid. NB! Kõigil auditooriumis! Neil, kel on kontrolltööde lävendid täitmata, kontrolltööde järeltööd |