Otse sisuni
Täna on neljapäev 18.06.2026.

Teated ja oluline info

Erki Eessaar: Lehekülg on suletudLisatud: 27.08.2008 21:50
27.08.2008 SEE LEHEKÜLG ON SULETUD! KOGU SELLEL LEHEKÜLJEL OLEV INFORMATSIOON ON MITTEAKTUAALNE!

Aine uus kodulehekülg koos aktuaalse informatsiooniga asub http://maurus.ttu.ee/aine_index.php?aine=209

Erki Eessaar: Lisaeksam MAISLisatud: 28.04.2008 02:01
27.04.2008 Mais saab eksamisessiooni ajal teha lisaeksamit õppeaines "Andmebaaside programmeerimine". Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Lisaeksam MÄRTSISLisatud: 15.02.2008 22:07
15.02.2008 Märtsis saab teha lisaeksamit õppeaines "Andmebaaside programmeerimine". Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Lisaeksam kevadsemestrilLisatud: 26.01.2008 17:48
26.01.2008 Kevadsemestri auditoorse õppetöö perioodil on võimalik teha eksamit. Selleks tuleb õppejõuga eelnevalt aeg kokku leppida! Näiteks võib teha eksamit õppejõu vastuvõtuajal. Kui need ajad ei sobi võib leppida kokku ka mõne teise aja. Kevadsemestril tehtud eksamil ei lähe arvesse eelnevatel semestritel projekti hilinenud esitamise eest saadud miinuspunktid.

Kevadsemestril võib ka esitada iseseisva töö, kui Te ei ole seda veel teinud. Iseseisev töö tuleb esitada vähemalt 1 nädal enne eksamit.

Erki Eessaar: Lisaeksam kevadsemestri eelnädalalLisatud: 10.01.2008 18:09
10.01.2008 Kevadsemestri eelnädalal saab teha lisaeksamit õppeaines "Andmebaaside programmeerimine". Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Eksamilehe tellimineLisatud: 09.01.2008 01:26
08.01.2008 Tuletan meelede, et kõik üliõpilased kes on deklareerinud õppeaine mõnel eelmisel semestril peavad eksami tegemiseks tellima eksamilehe.
  • Kui õpite seda õppeainet läbi Avatud Ülikooli peate minema sinna kohale ja tellima lisaeksami lehe.
  • Ülejäänud peavad enne eksamit mõnel õppejõu konsultatsiooniajal tulema läbi ruumist IT409 ja registreerima ennast seal eksamile kirjalikult. Ilma kirjalikult registreerimata ei saa tellida eksamilehte ja ilma eksamileheta ei saa teha eksamit.
  • SAMUTI TULEB ENNAST EKSAMILE REGISTREERIDA ÕPPEKESKKONNAS, ET PANNA ENDALE KOHT KINNI.
Erki Eessaar: Hilinemise eest saadud miinuspunktidLisatud: 02.01.2008 00:01
01.01.2008 2007/2008 sügissemestril projekti hilinenud esitamise eest saadud miinused ei lähe arvesse 2007/2008 kevadsemestril või hiljem toimuvatel lisaeksamitel. Sügissemestri eksamisessiooni ajal toimuvatel eksamitel ja kevadsemestri eelnädalal toimuval lisaeksamil lähevad need miinuspunktid arvesse.
Erki Eessaar: Eksamist veelLisatud: 20.12.2007 21:40
20.12.2007 Kataloogis "Loengud" on väljas fail eksamiküsimustega. Need küsimused on võetud eksamile tulevate teemade loengutekstide lõpust. Nende küsimuste põhjal moodustan piletid.

Alajaotuses "Vastuvõtuajad" on välja pandud talvise eksamisessiooni aegsed vastuvõtuajad.

Erki Eessaar: Lisatud: 20.12.2007 21:39
20.12.2007. Mul on välja pakkuda bakalaureusetöö ja magistritöö teemasid (jälgige nimekirja, see võib aja jooksul täieneda) päris mitmele üliõpilasele. Mina oleksin nõus olema selliste lõputööde juhendaja.

Täpsemalt lugege selle lingi tagant

Erki Eessaar: Projekti esitamineLisatud: 12.12.2007 21:20
12.12.2007 Tsiteerin õppeaine kirjeldust: "Iseseisva töö esitamisel iga hilinenud nädala eest alates teisest nädalast 5 miinuspunkti. Projekt loetakse esitatuks kui õppejõule on üle antud nii dokumentatsioon kui ka töötav tarkvara."

Tööd saab esitada ka peale 17. detsembrit 2007. Töö esitamisel 25.detsember-31.detsember saab 5 miinuspunkti, 1. jaanuar - 7. jaanuar 10 miinuspunkti, 8. jaanuar - 14. jaanuar 15 miinuspunkti jne.

Kui töö esitamisel Mauruse kaudu tekib probleeme (nt. ei õnnestu faili üles laadida) võib saata õppejõule lingi failidele mis on kuskil serveris.

Juba esitatud tööd ei ole võimalik parandada. Esitamata tööde kohta on võimalik veel küsida 18. detsembri ja 19. detsembri harjutustundides. Samuti on võimalik harjutustunnis oma lõplikult valmis töö ette näidata ja saada teada selle eest saadavad punktid.

Erki Eessaar: Erakorraline loengu <b>KOHA</b> muutus <b>17. detsembril</b>Lisatud: 11.12.2007 21:48
25.11.2007 NB!

17. detsembri kell 14:00 loeng toimub erandkorras ruumis VI-229 (TTÜ peamaja arvutuskeskuse poolse otsa suures auditooriumis).

Ülejäänud aegadel toimub loeng tunniplaanis ettenähtud kohas.

Erki Eessaar: EksamLisatud: 04.12.2007 22:41
04.12.2007 EKSAM! Kataloogis "Kursuse tutvustus" on dokumendis "Eksam_IDU0120_2007.pdf" väljas informatsioon eksami kohta.

Eksamile pääsemiseks on registreerimine kohustuslik! Sellel semestril õppeaine deklareerinud saavad ennast eksamile registreerida ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu. Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus saate oma valikus veelkord veenduda. (Väga tähtis!) Registreerumiseks peate vormil vajutama nupule "Registreerin". Alles siis olete registreeritud. Valitud aja juurde peab tekima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Samalt lehelt saate ka oma registreerimise kustutada. Kui otsustate mingil põhjusel mitte tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

NB!Üliõpilased, kes on deklareerinud õppeaine "Andmebaaside programmeerimine" mõnel eelmisel semestril peavad enne eksamit mõnel õppejõu konsultatsiooniajal tulema läbi ruumist IT409 ja registreerima ennast seal eksamile kirjalikult. Ilma kirjalikult registreerimata ei saa tellida eksamilehte ja ilma eksamileheta ei saa teha eksamit.

NB!Juhul kui õpite Avatud Ülikooli kaudu ja tulete lisaeksamile, siis peate Avatud Ülikoolist endale ise eksamilehe tellima.

IGAL JUHUL TULEB ENNAST REGISTREERIDA KA LÄBI INTERNETI, ET PANNA ENDALE KOHT KINNI.

Erki Eessaar: Iseseisva töö esitamineLisatud: 04.12.2007 22:34
04.12.2007 ISESEISVA TÖÖ ESITAMINE! Iseseisva töö esitamise tähtaeg on 17.detsember 2007 (kaasa arvatud). Iseseisva töö alguses PEAB olema peatükk "Sissejuhatus", kus on järgmised punktid:
  • Kui kasutate töös PostgreSQL'i, siis PostgreSQL andmebaasi nimi.
  • Kui kasutate töös Oraclet, siis Oracle skeemi nimi (st. Teie kasutajanimi TUD...) ning Teie Oracle parool.
  • Veebirakenduse korral selle aadress.
  • Kõik loodud rakendustesse sisselogimiseks vajalikud kasutajanimed ja paroolid.
  • Kui andmebaasid on loodud mõnes muus serverarvutis kui hektor.ttu.ee, siis juhend kuidas on võimalik neile ligi pääseda.
  • Kommentaar, millise kasutaja töökoha Te realiseerisite PostgreSQL ja/või millise Oracle baasil.
  • Kirjeldus selle kohta, kus ja millal pöördub Teie loodud rakendusprogramm serveril asuvate protseduuride/ funktsioonide poole.
NB!Palun Accessis tehtud rakenduse puhul kasutada andmeühenduse (ingl. k. data source) nimena PostgreSQL_yhendus. See on sama nimi, mis arvutiklassides.

Iseseisev töö tuleb esitada elektrooniliselt kasutades aine veebipõhist õppekeskkonda. Tuleb saata nii dokumentatsioon, Rational Rose fail kui ka rakenduse failid (vajalik on ka lähtekood). Kui teete tööd mitmekesi, siis peab dokumendi saatma üks üliõpilane! Iseseisva töö esitamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseisva töö esitamine". Lugege enne failide saatmist ülesande tekst korralikult läbi ja järgige täpselt juhiseid!

Saadetavad iseseisva töö dokumendid tuleb zipiga kokku pakkida. Eraldi tuleks saata iseseisva töö dokument, Rational Rose programmiga koostatud mudelid ja rakenduse fail(id). Iseseisva töö dokument võib olla *.doc, *.rtf või *.pdf formaadis.

Kui teete tööd mitmekesi, siis peab iseseisva töö failid saatma üks üliõpilane. Ühe saadetava faili suurus võib maksimaalselt olla umbes 1,5MB! Kui fail on suurem siis võib selle teha mitmeks väiksemaks failiks. Samuti võib failid kuhugi serverisse üles riputada ja saata õppejõule vaid veebiaadressi.

Peale faili saatmist kontrollige, kas faili saatmine õnnestus!!! Peale faili saatmist tekib leheküljele sellele failile viitav hüperlink. Klõpsake selle parempoolse hiire nupuga ja valige "Save Target As". Salvestage fail tagasi oma arvutisse. Kui see õnnestub ja faili saab seejärel avada, siis on ka saatmine õnnestunud.

Failide korrektne õppejõule saatmine on üliõpilase vastutus. Kui failid pole serverile jõudnud, siis tähendab see, et tööd pole esitatud. Töö loetakse esitatuks peale kõigi nõutud failide korrektset saatmist

Viimasel õppenädala 17.12.2007 - 21.12.2007 (või soovi korral ka mõnel varasemal nädalal) võib harjutustunnis oma iseseisva töö ette näidata ja kohe punktid ja kommentaari teada saada.

Iseseisva töö punktisummad pannakse lehele, mille kaudu saadeti dokumendid. Eksamil võidakse üliõpilasele esitada küsimusi tema iseseisva töö kohta. See võib mõjutada saadavate punktide arvu (suurendada/vähendada). Üliõpilane peab tundma KOGU enda nimel esitatud iseseisvat tööd! See tähendab, et grupitöö korral peab ta oskama detailselt selgitada ka neid töö osasid, mida tööjaotuse korras tegi mõni teine üliõpilane!

Erki Eessaar: Pakutakse tööd.Lisatud: 23.11.2007 18:54
TTÜ IT osakond otsib andmebaasi programmeerijaid. Platvormiks on Oracle andmebaasisüsteem. Valdkonnaks on õppeinfosüsteemi programmeerimine. Võimalik on ka osakoormusega töö. Võimalik kohapeal PL/SQL koolitus. Huvilised on väga oodatud ja peaksid kontakteeruma hr. Janno Viidinguga.
Erki Eessaar: Iseseisev tööLisatud: 22.11.2007 18:42
Mõned kommentaarid seoses iseseisvate töödega:
  • Peale töö esitamist ei ole seda võimalik enam parandada ja selle eest saadav punktisumma läheb eksamil arvesse. Soovitan töö esitamiseni jäänud harjutustundides võimalikult palju oma tehtud tööd ette näidata ja nõu küsida. Siis on võimalik veel tööd parandada.
  • Mõned soovitused, seoses tüüpvigadega mille puhul väheneb projekti eest saadavate punktide hulk:
    1. Projekti hindamisel arvestan ka kevadel koostatud dokumentatsiooni. Võtke arvesse õppejõu antud kommentaarid Teie kevadisele projektile.
    2. Dokumendis olevad diagrammid peavad olema selgelt loetavad 100% zoom (suurendus) korral. Vajadusel looge ühe diagrammi asemel mitu diagrammi.
    3. Andmebaasi diagrammil olev informatsioon (nt. andmetüübid) peab olema kooskõlas ülejäänud projektiga.
    4. Pööran hindamisel suurt tähelepanu deklaratiivsetele kitsendustele (PRIMARY KEY, UNIQUE, FOREIGN KEY, CHECK) ja seega peaks neid võimalikult palju kasutama.
    5. Projekti ülesande püstituses on esitatud miinimumnõuded teatud andmebaasiobjektide arvule. Sellega seoses:
      * Kõiki loodavaid vaateid, protseduure ja funktsioone peab Teie esitatav tarkvarasüsteem kasutama. Kui esitate vaate/protseduuri/funktsiooni, mida süsteemis reaalselt ei kasutata, siis see ei lähe arvesse.
      * Kõiki loodavaid andmebaasiobjekte tuleb testida. Kui esitate tabeli/vaate/funktsiooni/protseduuri/trigeri, mis ei tööta (vale süntaks või loogika), siis see ei lähe arvesse.
      * Kui esitate enda tulemusena tabeli/vaate/funktsiooni/protseduuri/trigeri, mis on võetud muutmata kujul üle mingist allikast (näiteprojekt, Internet vms.), siis see ei lähe arvesse.
    6. Kõigis andmebaasi tabelites peavad olema testandmed.
    7. Protseduuride/funktsioonide/trigerite koodi peab kommenteerima.
    8. Iga protseduuri/funktsiooniga koos peaks olema vähemalt üks lause, mida saaksin kasutada selle rutiini väljakutsumiseks/testimiseks etteantud argumentidega.
    9. Julgeolek: Kui hoiate kasutajate paroole andmebaasis, siis ei tohi neid hoida "lahtise tekstina", vaid andmebaasi tuleks salvestada räsiväärtus.
    10. Rakendus peaks võimaldama teha selliseid ja ainult selliseid tegevusi, mis projektis on ette nähtud (ei rohkem ega vähem).
  • Eksamil peab projekti autor tundma kogu projekti. Kui esitan eksamil küsimuse projekti kohta ja vastuseks on umbes midagi sellist, et "mina ei tea, seda osa mina ei teinud", siis selle eest läheb garanteeritult punkte maha.
Erki Eessaar: Vahetulemuste ülevaatusLisatud: 07.11.2007 22:36
07.11.2007 Iseseisva töö vahetulemusi on võimalik ette näidata ka 11-nda ja 12-nda õppenädala harjutustundides. Sellel perioodil eduka ettenäitamise korral veel miinuspunkte ei saa.
Erki Eessaar: Vahetulemuste ülevaatusLisatud: 01.11.2007 17:12
01.11.2007 NB Vahetulemuste ülevaatusel peab ettenäidatav funktsioon/protseduur ja vaade olema andmebaasis loodud (tuleb ka luua tabelid, mida nad kasutavad ja lisada testandmeid). Vahetulemuste ettenäitaja peab demonstreerima, et funktsioon/protseduur ja vaade töötava nii nagu on projektis ette nähtud. Loodavad funktsioon/protseduur ja vaade peavad olema sellised, mida projekti tulemusena loodavas tarkvarasüsteemis reaalselt vaja läheb.
Erki Eessaar: Erakorraline loengu KOHA muutus 22. oktoobrilLisatud: 17.10.2007 17:56
17.10.2007 NB!

22. oktoobri kell 14:00 loeng toimub erandkorras ruumis VI-229 (TTÜ peamaja arvutuskeskuse poolse otsa suures auditooriumis).

Ruumis VII-226 toimub samal ajal mingi teine üritus ja seetõttu tõsteti üheks nädalaks loengu ruum ümber. Järgmistel nädalatel toimub loeng jälle vanas kohas.

Erki Eessaar: 6-nda õppenädala harjutustundLisatud: 08.10.2007 02:51
09.10.2007 Kuna osalen Poolas teaduskonverentsil, siis on harjutustundides 9. ja 10. oktoobril asendajad.
9. oktoober kell 12:00 - Tarmo Veskioja
10. oktoober kell 12:00 ja 16:00 - Ants Torim

Harjutustunni teemaks on õppida tundma PostgreSQL ja Oracle pakutavaid andmekäitluskeele võimalusi. Ülesande kirjeldus on kataloogis Harjutustunnid/Ülesanne 6. Nagu ülesandes öeldud, tuleb kõigepealt vaadata läbi kataloogis Harjutustunnid/Slaidid olevad harjutustunni nr. 6 slaidid. Slaididel toodud SQL lauseid saate katsetada hektor.ttu.ee serveris. Oracle lausete käivitamiseks pole vaja teha muud kui käivitada iSQL*Plus või SQL*Plus programm ja seal sisestada soovitud lause. PostgreSQLis näidete testimiseks tuleb kasutada andmebaasi scott. Selleks peab shelli promptis (sinna satute peale hektori serverisse logimist) andma käsu psql scott

Kui olete slaidid läbi vaadanud tuleb teha ära ülesande 6 teises osas esitatud ülesanded. Soovitan SQL lausete uurimisse ja ülesannete lahendamisse tõsiselt suhtuda, sest järgmisel nädalal on harjutustunnis võimalik sarnaste ülesannete lahendamise eest saada boonuspunkte.

Slaididele lisaks saab infot Oracle SQL manuaalist ja PostgreSQL SQL manuaalist

Kuna käes on juba 6-s õppenädal tuleks ka hakata mõtlema sellele, et 10-ndal nädalal tuleb harjutustunnis näidata ette projekti vahetulemus. Tuletan meelde, mis tuleb ette näidata:

  1. Loogilise disaini dokumentatsioon
  2. Tehnilise arhitektuuri kirjeldus
  3. Andmemahtude hinnang
  4. Ühes andmebaasisüsteemis loodava andmebaasi jaoks:
    • CREATE TABLE laused. Peavad olema loodud kõik tabelitega seotud kitsendused, sealhulgas
    • sellised kitsendused, kus kasutatakse regulaaravaldisi.
    • CREATE SEQUENCE laused.
    • Tabelite ja arvujada generaatorite sidumine.
    • Vähemalt üks vaade.
    • Vähemalt üks funktsioon või protseduur.
Erki Eessaar: Vastuvõtuaja muudatusLisatud: 01.10.2007 15:25
01.10.2007

Vastuvõtuajad, mis peaksid toimuma 9. oktoober 2007 ja 10. oktoober 2007 jäävad ära! Ärajäänud aegade asemel on vastuvõtt:

  • 8. oktoober 2007 kell 16:00-17:00 IT409
  • 15. oktoober 2007 kell 16:00-17:00 IT409
Erki Eessaar: UMLi kontsentraatLisatud: 28.09.2007 22:55
28.09.2007 On ilmunud esimene eesti keelne UMLi tutvustav raamat. Soovitan tutvuda!

Fowler, M., 2007. UMLi kontsentraat. Objektmodelleerimise standardkeele UML 2.0 lühijuhend. 3. redaktsioon. Cybernetica.

Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 18.09.2007 17:16
18.09.2007 Tähtajaga 21. september 2007 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna parempoolsest menüüst
"Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseiseva töö registreerimine".

Ühte tööd võib teha koos kuni 3 inimest. Kui teete tööd mitmekesi, siis peab teema ja tegijate andmed registreerima ainult üks tegijatest.

Erki Eessaar: <b>Ühekordne</b> loengu aja muutus!Lisatud: 06.09.2007 16:55
06.09.2007

17.september 2007 kell 14:00-15:30 toimuma pidav loeng on viidud üle uuele ajale - teisipäev 18. september 2007 kell 16:00-17:30. Muutunud on ka loengu toimumise koht - see loeng toimub ruumis V-103.

17.september 2007 kell 14:00-15:30 loengut ei toimu!

See tunniplaani muudatus on ÜHEKORDNE ja kõigil teistel nädalatel toimub loeng tunniplaanis kuulutatud ajal ja kohas.

Erki Eessaar: Lisaeksam sügissemestri õppetöö perioodilLisatud: 27.08.2007 20:40
27.08.2007 2007/2008 õppeaasta sügissemestri õppetöö ajal saab soovi korral teha lisaeksamit. Selleks tuleb võtta õppejõuga ühendust ja leppida kokku sobiv aeg.
Erki Eessaar: ODBC draiveridLisatud: 04.08.2007 15:14
27.08.2007 ODBC draivereid PostgreSQL jaoks saab alla laadida SIIT. Valige kõige suurema numbriga versioon.

Kataloogis "Praktika juhendid/PostgreSQL ja Accessi õppevideod" on väljas video, kuidas luua ODBC Data Source.

Erki Eessaar: Olulised lingidLisatud: 06.07.2007 15:36
27.08.2007

Üliõpilaste töökeskkond:

  1. Oracle iSQL*Plus: http://hektor.ttu.ee:5560/isqlplus/
  2. Oracle HTML DB: http://hektor.ttu.ee:7777/pls/htmldb/htmldb_login
  3. PostgreSQL phpPgAdmin: http://hektor.ttu.ee/andmebaas/index.php

HTMLDB abil tehtud rakenduste näiteid:

  1. Koristamiste andmebaasi näide 1 (ise ehitatud)
    (kasutajanimi: testkasutaja
    parool: 1234)
  2. Koristamiste andmebaasi näide 2 (HTML DB versiooniga 1.6 genereeritud)
    (kasutajanimi: testkasutaja
    parool: 1234)
  3. HTML DB-ga kaasa tulev näiterakendus (parool: ylikool)
  4. Kollektsioonide kasutamise näide
    (kasutajanimi: testkasutaja
    parool: 1234)
  5. Esimeses harjutustunnis genereeritud näide
    (kasutajanimi: testkasutaja
    parool: 1234)

PHP rakenduse näide

  1. Teadetetahvel - sisselogimiseks on vaja kasutada Hektori kasutajanime ja parooli.
  2. PHP koodigeneraatoriga genereeritud PHP rakenduse näide - sisselogimiseks on vaja kasutada Hektori kasutajanime ja parooli. Sellise rakenduse eest maksimumpunkte ei saa.

Dokumentatsioon:

  1. Tigu lahkamas, ehk ekskursioon UNIXi maailma
  2. PostgreSQL (v. 8.1) dokumentatsioon
  3. Oracle 10g dokumentatsioon
  4. Application Express (vana nimega HTMLDB)
  5. Application Express (vana nimega HTMLDB) kasutamise juhendid (HOWTO)
  6. Application Express (vana nimega HTMLDB) foorum
Erki Eessaar: RegistreerumineLisatud: 06.07.2007 15:35
27.08.2007 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaaside programmeerimine (IDU0120) (sügis 2007)" Ärge unustage vajutada "registreeri ainele".
Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.