Andmebaasid, LTAT.03.004
sessioonõpe
Üldinfo
Sihtrühm: õppekavade Infotehnoloogia mitteinformaatikutele ja Ühiskonna ja infoprotsesside analüüs ning mikrokraadiprogrammi Infotehnoloogia alused üliõpilased.
Maht: 6 EAP (156 tundi, sh. 100 tundi iseseisvat tööd).
Aine eesmärk: saada ülevaade relatsiooniliste andmebaaside loomise ja käsitlemise vahenditest, tutvuda relatsiooniliste andmebaaside teooria alustega.
Õpiväljundid: kursuse lõpetanu:
- nimetab relatsiooniliste andmebaaside teooriaga seotud põhimõisteid;
- kirjeldab relatsioonilise andmebaasi disainimise printsiipe ja mõistab disainiga seotud dilemmasid;
- disainib tuntud valdkonna andmemudeli, kasutades ER diagrammi ja oskab seda teisendada relatsiooniliseks mudeliks;
- loeb teiste arendajate poolt loodud skeeme;
- kirjeldab andmebaase SQL-keeles;
- koostab päringuid andmebaasidele kasutades SQL keelt mõistes päringute loomise loogikat;
- normaliseerib vajadusel andmebaasiskeeme kasutades funktsionaalsete sõltuvuste teooriat;
- koostab päringuid nii relatsioonalgebras kui SQL-s;
- koostab erinevaid vaateid antud andmebaasile;
- koostab ja muudab funktsioone, protseduure ja trigereid;
- kirjeldab, miks ja kuidas andmeid indekseerida;
- loob andmebaaside koopiaid, kasutajarühmi, dokumentatsiooni;
- nimetab relatsiooniliste andmebaaside eeliseid ja piiranguid;
- kirjeldab, mis on andmekaeve ning selle seost andmebaasidega.
Vastutav õppejõud: Lidia Feklistova (lidia.feklistova@ut.ee), kabinet 3017.
Loengud
- Loengud toimuvad salvestatud videoloengutena, mille lingid on leitavad Moodle keskkonnast;
- igal õppijal on võimalus vaadata videot endale sobival ajal, kuid vastava nädala loengut on soovitatav vaadata vastaval nädalal;
- detailne loengu kava on siin.
Praktikumid
- Praktikumid toimuvad Deltas reedeti 14.15-17.45, üle nädala alates 24. õppenädalast;
- mõnede praktikumide materjal on vaja iseseisvalt läbi töötada kodus enne vastavat praktikumi, nõutud kodutööd lahendada ning lahendused üles laadida hiljemalt praktikumi nädala kolmapäeva keskööks;
- praktikumis tuleb praktikumi tegevuses aktiivselt osaleda ning esitada praktikumi töö;
- detailne praktikumide kava on siin.
Hindamisskeem
Lõplik kursuse hinne kujuneb järgmiste osade punktide summa alusel:
Osa | Maksimaalselt punkte | Lävend |
Loengute enesekontrolltestid ja kontrolltööd | 20 | 10 |
Kodutööd ja praktikumid | 21 | 11 |
Rühmatöö | 17 | 9 |
Arvestuspäringud (SQL) | 14 | 7 |
Eksam | 28 | 14 |
Lisaks on võimalik koguda aine jooksul boonuspunkte.
Osade kirjeldus:
- loengute enesekontrolltestid on küsimused salvestatud videoloengute sees, nende sooritamine annab kokku maksimaalselt 5 punkti;
- loengute kontrolltööd sooritatakse praktikumides Moodle keskkonna testidena 28., 32. ja 36. õppenädalal. Kõik kontrolltööd on avatud materjalidega ning iga kontrolltöö eest saab maksimaalselt 5 punkti;
- kodutööde ja praktikumide punktijaotus on siin;
- rühmatöö koosneb mitmest etapist, detailne kirjeldus koos punktijaotusega on siin.
- praktikumides ja rühmatöös omandatud teadmisi kontrollitakse arvestuspäringutega, mis sooritatakse praktikumis 36. või 38. õppenädalal;
- eksam sooritatakse auditooriumis. Eksamile pääsemiseks peab eelnevalt saama eraldi arvestatud (= lävend saavutatud) loengute enesekontrolltestid ja kontrolltööd, kodutööd koos praktikumidega, rühmatöö ja arvestuspäringud. Pärast eksamit (boonus)punkte ei ole võimalik juurde saada.
Hindamine:
100 - 91 punkti - hinne A
90 - 81 punkti - hinne B
80 - 71 punkti - hinne C
70 - 61 punkti - hinne D
60 - 51 punkti - hinne E
mõni lävend on saavutamata või punktisumma alla 51 punkti - hinne F
kogutud vähem kui 5 punkti - mitteilmunud