Institute of Computer Science
  1. Courses
  2. 2022/23 spring
  3. Databases (LTAT.03.004)
ET
Log in

Databases 2022/23 spring

  • Kursuse korraldus
  • Loengud
  • Praktikumid
  • Kodulugemised (autorid: Margus Roo ja Piret Luik)
  • Rühmatöö

Praktikumid

Praktikumid algavad 25. õppenädalast. Praktikumideks on vajalik loenguvideote ja lugemismaterjalide läbitöötamine. NB! 36. õppenädalal esmaspäevastes praktikumirühmades osalejatel on võimalus liituda mõne teisipäevase rühmaga või sooritada praktikumi juhendite alusel iseseisvalt! Iseseisvalt praktikumi sooritamise võimalus on sel nädalal kõikidel rühmadel.

Koduülesanded ja praktikumide ülesanded on vaja esitada Moodle keskkonda.

õnPraktikum E või TEnne järgmise nädala praktikumi
24Praktikumi ei toimu.Paigaldada praktikumides vajaminev tarkvara ja importida andmebaas. Lugeda: Päringulause (algus).
25Sissejuhatus praktikumidesse. Kõige lihtsamad päringud.Lugeda: Andmetüübid ja Päringulause (jätk). Sooritada koduülesanne 1 (2p).
26Mitmest tabelist päringud.Alustada rühmatööd. Esitada rühmatöö faili link Moodle foorumisse. Lugeda: Alampäringud, operaatorid UNION ja JOIN. Sooritada koduülesanne 2 (2p).
27Tabelite ja kirjete muutmine.Esitada lõpetatud tunnitöö (1p). Kommenteerida vähemalt kolme Moodle keskkonda esitatud teise rühma mudelit (2p). Individuaalne töö!
28Kontrolltöö 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).
29Relatsioonalgebra.Rühmatöö jätk: Parandada oma mudelit saadud kommentaaride põhjal ning teisendada see relatsiooniliseks mudeliks.
30Oma mudeli seminar.Lugeda: Vaadete loomine ning vaadete muutmine ja vaate kaudu andmete sisestamine. Sooritada koduülesanne 4 (2p).
31Vaated ja päringud.Tunnitöö lõpetada ja esitada (1p).
32Normaalkujud.Lugeda: Funktsioonide ja Protseduuride loomine. Sooritada koduülesanne 5 (2p).
33Kontrolltöö 2 loengute materjali peale. Andmebaasi loomine.Lõpetada tunnitöö (2p). Rühmatöö jätk: Oma mudeli normaalkuju kontrollimine ja vajadusel normaalkujule viimine. Sellele vastava andmebaasi loomine.
34Funktsioonid ja protseduurid.Lugeda:indeksite loomine ja trigerite loomine. Sooritada koduülesanne 6 ja sellega koos esitada lõpetatud tunnitöö (2+1p).
35Kontrolltöö 3 loengute materjali peale. Trigerid ja indeksid. Päringu optimeerija.Lõpetada rühmatöö (luua funktsioonid ja protseduurid) ja esitada see ülesande vahendiga. Esitada lõpetatud tunnitöö.
36Andmete varundamine, taastamine. Kasutajagruppidele õiguste andmine. Dokumentatsiooni loomine.Esitada lõpetatud tunnitöö (1p). Kordamine eksami I osaks.
37Arvestuspäringud. NB! Kõigil auditooriumis! Neil, kel on kontrolltööde lävendid täitmata, kontrolltööde järeltööd 
38Arvestuspäringute sooritamise kordusvõimalus, kui 37 õppenädalal ebaõnnestus. NB! Kõigil auditooriumis! Neil, kel on kontrolltööde lävendid täitmata, kontrolltööde järeltööd 
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment