Kodulehed
[354] - Andmebaasid II (IDU0230) (sügis 2016)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Avaleht

Valik materjalidest
   Minu lemmikud

Vastamine
Üldist
Materjalid
LisainfoMaterjalide kataloogid
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Mitmesugust
Üldist / Aine tutvustus

Olulised kuupäevad:
TähtaegKirjeldus
16.09.2016 Iseseisva töö teema registreerimine 
24.10.2016-28.10.2016 Esimene vabatahtlik lisapunktide test 
28.11.2016-02.12.2016 Teine vabatahtlik lisapunktide test 
19.12.2016-22.12.2016 Kolmas vabatahtlik lisapunktide test 
24.12.2016-30.12.2016 Periood, mille jooksul esitatud iseseisev töö saab hilinemise eest 5 miinuspunkti 
23.12.2016-21.01.2017 Iseseisva töö esitamise periood 
31.12.2016-21.01.2017 Periood, mille jooksul esitatud iseseisev töö saab hilinemise eest 10 miinuspunkti 
21.01.2017 Põhieksamisessiooni eksamilehtede kinnitamine ja mitteilmunud üliõpilaste mitteilmunuks märkimine. Peale seda saavad nad hakata registreeruma lisaeksamile. 
25.01.2017 Lisaeksamisessiooni lisaeksam 

Aine kirjeldus:

Andmebaasid II

Andmebaasid II (IDU0230)

Eesmärk: Anda teadmisi andmebaasisüsteemide arhitektuurist ja tööpõhimõtetest ning süvendada andmebaaside projekteerimise ning programmeerimise oskust.

Õpiväljundid:

  • 1. Teab, kuidas toimub andmebaaside projekteerimine ja realiseerimine koskstiilis ja iteratiivsel viisil süsteemiarenduse korral.
  • 2. Teab SQL-andmebaasisüsteemide arhitektuuri ja tööpõhimõtteid.
  • 3. Teab SQL-andmebaaside turvalisuse tagamiseks kasutatavaid meetmeid.
  • 4. Teab meetmeid, mida SQL-andmebaasisüsteemid rakendavad, et võimaldada andmebaasi kasutamist korraga paljude kasutajate poolt.
  • 5. Teab SQL-andmebaasides andmebaasioperatsioonide töökiiruse parandamiseks kasutatavaid meetmeid.
  • 6. Tunneb algtasemel NoSQL ja objekt-relatsiooniliste andmebaasisüsteemide põhimõtteid.
  • 7. Tunneb algtasemel hajusaid andmebaase, andmeaitu ja andmevakke ning on tuttav nende projekteerimise iseärasustega.
  • 8. Oskab projekteerida tehingutöötluseks mõeldud paksu jagatud SQL-andmebaasi ja programmeerida andmebaasi kasutades serveri andmebaasisüsteeme PostgreSQL või Oracle. Lisaks oskab luua andmebaasi kasutava rakenduse ühes enda valitud vahendis.

Hindamiskriteeriumid (arvud näitavad, milliste kriteeriumite abil hinnatakse milliseid õpitulemusi):

  • Õpiväljundite 1, 3-5, 8 kontrollimine - Iseseisev töö, mille eesmärgiks on andmebaasi projekteerimine ning realiseerimine. Üliõpilased peavad täiendama õppeaines "Andmebaasid I" koostatud iseseisvat tööd. Tegemist on eksamieeldusega. Annab kõikidele nõuetele vastates kuni 60 punkti. Soovijad võivad teha projekti nõutust mahukamaks ning suurendada sellega projekti eest saadavate punktide arvu. Täpsem info on hindamismudelis.
  • Õpiväljundite 1, 8 kontrollimine - Iseseisva töö kohta harjutustundides ülesannete lahendamine. Annab aktiivsuspunkte.
  • Kõikide õpiväljundite kontrollimine - Eksam. Valikvastustega test, kus on 20 küsimust, kus iga õige vastus annab kaks punkti. Küsimused valitakse juhuslikult suurema hulga küsimuste seast. Annab kuni 40 punkti. Järgnevalt nimetatavad lisapunktide testid võimaldavad teenida eksamile juurde kuni 15 punkti.
    • 8ndal õppenädalal vabatahtlik lisapunktide test õpiväljundi 1 hindamiseks, kus on 5 valikvastustega küsimust, millest iga iga õige vastus annab ühe punkti.
    • 13ndal õppenädalal vabatahtlik lisapunktide test õpiväljundi 2 hindamiseks, kus on 5 valikvastustega küsimust, millest iga iga õige vastus annab ühe punkti.
    • 16ndal õppenädalal vabatahtlik lisapunktide test õpiväljundite 3-5 hindamiseks, kus on 5 valikvastustega küsimust, millest iga iga õige vastus annab ühe punkti.

Märkused: Lisapunktid lähevad arvesse ainult lisapunktide saamise semestril. Kui iseseisev töö esitada ühe nädala jooksul peale töö esitamise tähtaega, siis vähendab see töö punktisummat viie punkti võrra. Kui iseseisev töö esitada perioodil üks nädal peale esitamise tähtaega kuni semestri lõpp, siis väheneb töö punktisumma 10 punkti võrra. Miinuspunktid ei kaota ajas kehtivust.

Lävendi ületamiseks on vajalik saada iseseisva töö eest vähemalt 31 punkti ja eksami eest vähemalt 20 punkti.

lõpphinde arvutamise aluseks olevad punktid = iseseisva töö punktid + aktiivsuspunktid + eksami punktid

Saadud punktid taandatakse TTÜ üldisele hindamisskaalale.

0-50 punkti - hinne 0,
51-60 punkti - hinne 1,
61-70 punkti - hinne 2,
71-80 punkti - hinne 3,
81-90 punkti - hinne 4,
rohkem kui 91 punkti - hinne 5.

Teemad: Andmebaaside disain. Andmebaasisüsteemid Oracle ja PostgreSQL. Andmebaasi turvalisuse tagamine. Transaktsioonide haldus. Päringutöötlus ja päringute optimeerimine. NoSQL süsteemid. Objekt-relatsioonilised andmebaasisüsteemid. Hajusad andmebaasid. Andmeaidad ja andmevakad. Harjutustundides kasutatakse serveri andmebaasisüsteeme Oracle ja PostgreSQL.

Siit võite vaadata teemade mõistekaarte

Märkus: Selle õppeaine edukaks läbimiseks ei ole mitte mingit kohustust ega vajadust ühtegi järgnevatest allikatest lehitseda ega lugeda. Õppeaine edukaks sooritamiseks on piisav, kui õppida sellel kodulehel olevate materjalide alusel.

Õppekirjandus:

Õppejõud: Erki Eessaar
e-mail: Erki.Eessaar{ät}ttu.ee