Otse sisuni
Täna on kolmapäev 17.06.2026.

Teated ja oluline info

Erki Eessaar: Lehekülg on suletudLisatud: 29.08.2012 14:38
29.08.2012 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=290

Erki Eessaar: Lisaeksamid kevadise eksamisessiooni ajalLisatud: 29.04.2012 20:44
29.04.2012 Kevadise eksamisessiooni ajal toimuvad eksamid õppeainetes "Andmebaasid II" ja "Andmebaaside programmeerimine". Nendest võivad osa võtta kõik kehtiva deklaratsiooniga üliõpilased. Täpsemalt lugege teatele lisatud failist.

ÕISis on väljas ka kaugõppe eksamiaeg. Ärge ennast palun mingil juhul sellele registreerige, sest sellel ajal päevase õppe üliõpilased eksamit teha ei saa!

Erki Eessaar: Lisaeksam APRILLISLisatud: 27.03.2012 20:13
27.03.2012 Vastu tulles üliõpilaste soovidele lisasin aprilli teise poolde ühe eksamiaja. Täpsemalt lugege teatele lisatud failist. Eksamil on kohtade arv piiratud. Kui eksamil saavad kohad täis või Te ei jõua aprilliks õppida, siis järgmine võimalus eksamit teha on kevadise eksamisessiooni ajal.
Erki Eessaar: Lisaeksam MÄRTSIS (2)Lisatud: 25.02.2012 13:56
25.02.2012 Kuna eksamile soovijaid on palju, siis lisasin veel ühe eksamiaja - 22. märts 2012 kell 12:00 ruum IT-409. Ka sellele ajale saab ÕISis registreerida.
Erki Eessaar: Lisaeksam MÄRTSISLisatud: 21.02.2012 12:22
21.02.2012 Märtsis toimub lisaeksam õppeainetes "Andmebaasid II" (IDU0230) ja "Andmebaaside programmeerimine" (IDU0120). Sellest võivad osa võtta kõik kehtiva deklaratsiooniga üliõpilased. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Täiendav lisaeksami aegLisatud: 20.01.2012 17:04
20.01.2012 Lisasin veel ühe lisaeksami aja - 24.01.2012 kell 11:00 ruum IT-409.
Erki Eessaar: Lisaeksamile registreerumineLisatud: 20.01.2012 16:58
20.01.2012 ÕISis peaks nüüd olema võimalik lisaeksamile registreeruda.
Erki Eessaar: Lisaeksam kevadsemestri eelnädalalLisatud: 14.01.2012 12:55
14.01.2012 Kevadise eksamisessiooni eelnädalal saab teha lisaeksamit õppeainetes "Andmebaasid II" ja "Andmebaaside programmeerimine". Täpsemalt lugege teatele lisatud failist.

ÕISis saab lisaeksamile registreeruda peale hinde sisestamist või üliõpilase mitteilmunuks märkimist - st. loodetavasti hiljemalt 21. jaanuarist või 22. jaanuarist 2012!

Üliõpilastel, kes deklareerisid selle õppeaine 2010. aasta sügisel lõpeb deklaratsioon koos talvise eksamisessiooni lõpuga ja nemad ei saa sellel ajal eksamit teha.

NB! Ärge registreerige ennast KAUGõppe eksamiajale (õhtul kell 16:30) - sellel ajal Te eksamit teha ei saa!!!

Täiendatud 2012-01-17 Juhul kui 25. jaanuari eksamile tuleb liiga palju rahvast, siis toimub veel üks lisaeksam 24. jaanuaril 2012.

Erki Eessaar: Eksam 16. jaanuar 2011Lisatud: 10.01.2012 01:38
10.01.2012 16. jaanuari eksami algus on toodud varasemaks - eksam algab kell 11:00.
Erki Eessaar: TransRelatsiooniline mudelLisatud: 08.01.2012 18:31
08.01.2012 Käesoleva kursuse käigus oleme uurinud, kuidas tänapäeva SQL-andmebaasisüsteemid sisemiselt toimivad (failid, plokid, indeksid, lausete optimeerimine jne.). Raamatus Go Faster! - The TransRelational™ Approach to DBMS Implementation, mida saab tasuta alla laadida, pakutakse välja uudsed lahendused, kuidas organiseerida andmebaasides (sealhulgas relatsioonilistes andmebaasides ja SQL-andmebaasides) andmed sisemisel tasemel nii, et päringute ja andmemuudatuste töökiirus oleks senisest dramaatiliselt parem.
Erki Eessaar: ProjektidLisatud: 08.01.2012 01:01
08.01.2012 Olen vaadanud üle kõik praeguseks hetkeks esitatud projektid ning tulemusi/kommentaare saab vaadata samas kohas, kus projekti esitasite. Projektide puhul, mille rakendust tullakse ette näitama, panen tulemuse välja peale rakenduse ülevaatamist.

NB!Maurusesse kirja pandud punktisummas ei kajastu harjutustundides saadud lisapunktid. Seega, kui olete saanud harjutustundides lisapunkte, siis need lisanduvad Maurusesse kirja pandud punktisummale.

Erki Eessaar: Täiendav eksamiaegLisatud: 06.01.2012 12:59
06.01.2012 Lisasin veel ühe eksamiaja 10. jaanuariks 2012 kell 14:00. Registreerimine toimub ÕISis.
Erki Eessaar: Täiendav eksamiaegLisatud: 03.01.2012 12:40
03.01.2012 Lisasin veel ühe eksamiaja 16. jaanuariks 2012 kell 12:00. Registreerimine toimub ÕISis.
Erki Eessaar: Hilinemise eest saadud miinuspunktidLisatud: 02.01.2012 16:09
02.01.2012 NB!2011/2012 õppeaasta sügissemestril projekti hilinenud esitamise eest saadud miinuspunktid ei lähe arvesse 2011/2012 kevadsemestril või hiljem toimuvatel lisaeksamitel. Sügissemestri eksamisessiooni ajal toimuvatel eksamitel ja kevadsemestri eelnädalal toimuval lisaeksamil lähevad need miinuspunktid arvesse!

2011/2012 kevadsemestril toimub lisaeksam millagi märtsis ja ka kevadise eksamisessiooni ajal. Informatsioon lisaeksamite kohta ilmub ÕISi ja õppeaine kodulehele.

Erki Eessaar: EksamistLisatud: 02.01.2012 16:08
02.01.2012 Kordan üle mõned põhipunktid.
  • Kataloogis Loengud on esimese dokumendina väljas eksami küsimused + küsimuste vastused.
  • Kuna eksamile tulijaid on palju, siis ei saa ühe vastamise kogupikkus olla üle 15 minuti. Peale seda kui võtate pileti on Teil soovi korral mõni minut aega mõtete kogumiseks ja märkmete tegemiseks. Seejärel tuleb vastata suuliselt küsimustele. Mida soravamalt, selgemini ja kiiremini Te vastate, seda parem. Võtke vastamise aega kui võimalust eksaminaatorile oma andmebaaside alaste teadmistega muljet avaldada. Kui vastaja vaikib ja/või tuleb esitada palju suunavaid lisaküsimusi, siis see ei jäta vastaja teadmistest head muljet. Kui räägite, siis rääkige "asjast". Kui Te ei tea mõne küsimuse vastust, siis öelge see kohe ausalt ja otse välja.
  • Lisapunktid lähevad arvesse esmakordsel eksami tegemisel ja mitte hiljem. Seega on eksamit mõistlik tulla tegema siis, kui olete korralikult ettevalmistunud.
  • Eksamile tulles võtke kindlasti kaasa isikut tõendav dokument.
  • Pange eksamile tulles kindlasti soojalt riidesse, sest IT-maja neljandal korrusel on külm.

Soovin kõigile edukat eksamit!

Erki Eessaar: Iseseisvad töödLisatud: 02.01.2012 15:49
02.01.2012 Olen jõudnud üle vaadata paljud esitatud iseseisvad tööd. Tulemusi ja kommentaare näeb sellel lehel, mille kaudu töö ülevaatamiseks esitati.

Ma ei ole pannud välja tulemusi üliõpilastele, kes peavad tulema rakendust oma arvutist ette näitama, sest see on tehtud vahendis, mis ei tööta õppejõu arvutis. Palun sellistel üliõpilastel mind eelnevalt ettenäitamise ajast teavitada. Rakendusi saab näidata õppejõu vastuvõtuaegadel. Piisab, kui kohale tuleb üks projekti osaline.

Ma ei ole veel jõudnud üle vaadata kõiki iseseisvaid töid (põhiliselt neid, mis on esitatud peale 19. detsembrit 2011), kuid loodan seda teha hiljemalt järgmise nädala alguseks.

Erki Eessaar: Lõputööde teemadLisatud: 18.12.2011 18:42
18.12.2011. 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.

Vaadake ka kataloogist Lõputööd hästi kirjutatud andmebaaside-teemaliste lõputööde näiteid.

Erki Eessaar: Esitamise tähtaegLisatud: 18.12.2011 18:42
18.12.2011 Tuletan meelde, et iseseisva töö esitamise tähtaeg on esmaspäeval 19. detsembril 2011 kell 23:59.
Erki Eessaar: EksamiküsimusedLisatud: 18.12.2011 18:21
18.12.2011 Kataloogi Loengud on pandud välja kõik loengumaterjalid ja kordamisküsimused eksamiks. Kataloogi esimeses dokumendis on nii eksamiküsimused kui ka kõigi küsimuste vastused.

Juhin tähelepanu, et semestri jooksul on paar küsimust muutunud (2011-11-05 lisati uus küsimus (nr. 29) ja eemaldati üks küsimus teemast 10; 2011-12-10 muudeti küsimuse nr. 49 sõnastust; 2012-12-17 muudeti küsimuste nr. 53 ja 54 sõnastust).

Erki Eessaar: LisapunktidLisatud: 17.12.2011 20:56
17.12.2011 Kataloogi Harjutustunnid on välja pandud lisapunktide aruanne. Kui olen teinud arvestamisel vigu, siis andke sellest palun teada.

Tuletan meelde, et lisapunktid lähevad lõpphinde arvutamisel arvesse üks kord – esmakordsel eksami tegemisel. Seega oleks väga soovitav teha eksam esimese korraga maksimaalselt heale tulemusele.

Erki Eessaar: hektor8Lisatud: 11.12.2011 16:41
11.12.2011 Seoses tehniliste probleemidega ei tööta 11. detsembri õhtul hektor8 server. Loodetavasti saab 12. detsembri hommikuks server tööle. Vabandan ebamugavuste pärast.

Täiendus 12.12.2011 - hektor8 server on jälle töökorras.

Erki Eessaar: Veel ühe vastuvõtuaja muutusLisatud: 10.12.2011 12:32
10.12.2011 Esmaspäeval 19. detsembril 2011 muutub õppejõu poolt välja kuulutatud vastuvõtuaeg. 19. detsembril 2011 toimub vastuvõtuaeg kell 11:00-12:00 ruumis IT-409.

19. detsembril 2011 kell 14:00-15:00 vastuvõtuaega ei toimu!! Vabandan segaduse eest!

Erki Eessaar: Vastuvõtuaja ühekordne muutusLisatud: 05.12.2011 16:10
05.12.2011 Teisipäeval 13. detsembril 2011 muutub seoses õppejõu magistritööde kaitsmiskomisjonis osalemisega ühekordselt vastuvõtuaeg - vastuvõtuaeg toimub kell 15:30-16:30 ruumis IT-409. Kell 10:00-11:00 vastuvõtuaega ei toimu.
Erki Eessaar: Lisatud: 03.12.2011 17:44
03.12.2011 EKSAM! Kataloogis "Kursuse tutvustus" on dokumendis "Eksam_IDU0230_IDU0120_2011.pdf" väljas informatsioon eksami kohta.

NB! Ärge registreerige ennast kaugõppe eksamiaegadele (õhtul kell 16:00) - nendel aegadel päevase õppe üliõpilased eksamit teha ei saa!!!

Erki Eessaar: Iseseisva töö esitamineLisatud: 02.12.2011 17:24
02.12.2011 ISESEISVA TÖÖ ESITAMINE! Iseseisva töö esitamise tähtaeg on 19. detsember 2011 (kaasa arvatud). Iseseisva töö alguses PEAB olema peatükk "Sissejuhatus", kus on järgmised punktid (vaadake palun ka näidet vastuvõtuaegade näiteprojekti algusest).
  • Kui kasutate töös PostgreSQLi, siis PostgreSQL andmebaasi nimi.
  • Kui kasutate töös Oraclet, siis Oracle skeemi nimi (st. Teie kasutajanimi TUD...) ning Teie Oracle parool.
  • Veebirakenduse korral selle URL.
  • Kui teete rakenduse kasutades MS Accessi, siis millises MS Accessi versioonis on rakendus loodud. NB! Esitatav MS Accessi rakendus peab töötama MS Access 2007 keskkonnas (kui teete oma rakenduse mõne muu MS Accessi versiooniga tuleks seda TTÜ arvutiklassis testida)!!
  • Kui teete veebirakenduse kasutades Oracle APEXit, siis ka tööruumi (workspace) nimi ja rakenduse nimi.
  • Kõik loodud rakendustesse sisselogimiseks vajalikud kasutajanimed ja paroolid.
  • Kui andmebaasid on loodud mõnes muus serverarvutis kui hektor8.ttu.ee, siis juhend, kuidas on võimalik neile andmebaasidele 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.
Nõutud sissejuhatuse või selle osade puudumine tähendab saadavate punktide arvu vähendamist!!!

NB! Palun MS 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, CASE vahendi (näiteks 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, CASE vahendiga koostatud mudelid ja rakenduse fail(id). Oracle Apexi kasutamise korral tuleks saata rakenduse importimisel saadav fail. Iseseisva töö dokument võib olla *.doc, *.rtf või *.pdf formaadis. NB! Ärge saatke palun docx formaadis dokumente!!

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, 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

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!

Kui iseseisva töö lõppvariant esitatakse õppejõule ühe nädala jooksul peale töö esitamise tähtaega (hiljemalt 26. detsembri 2011 hilisõhtuks), siis väheneb iseseisva töö punktisumma 5 punkti võrra. Kui iseseisva töö lõppvariant esitatakse õppejõule rohkem kui üks nädal pärast esitamise tähtaega, siis väheneb iseseisva töö punktisumma 10 punkti võrra.

Juhul, kui iseseisva töö rakendus on tehtud kasutades vahendeid, mis nõuavad täiendava tarkvara installeerimist õppejõu arvutisse, siis võib osutuda vajalikuks rakenduse oma arvutist ette näitama tulemine (MS Access 2007 abil tehtud rakenduse või veebirakenduse korral ei ole selline ette näitama tulemine vajalik). Rakendust saab näidata eksamisessiooni ajal, vastuvõtuaegadel ning selles tuleb eelnevalt õppejõuga kokku leppida. Töö dokumendi osa peab olema eelnevalt esitatud, et õppejõud saaks selle enne rakenduse vaatamist üle vaadata. Kui töö failid on esitatud õigeaegselt, siis ei põhjusta selline hilisem näitamine punktide arvu vähendamist hilinemise eest.

Erki Eessaar: Suulise eksami lisapunktide testLisatud: 02.12.2011 16:17
02.12.2011 16ndal õppenädalal (12. dets - 16. dets) saavad soovijad teha harjutustunnis testi, mille heale tulemusele sooritamine annab lisapunkte suuliseks eksamiks. Testi saab teha nädala jooksul maksimaalselt üks kord. Testi tegemine pole kohustuslik ja selle mittetegemisest või halvast tulemusest ei tule suulisele eksamile miinuspunkte. See on ühekordne võimalus ja ei tule eksamisessiooni ajal kordamisele.

Punktide saamisel kehtib järgmine skaala.

  1. Õigete vastuste protsent 0-60 - 0 punkti.
  2. Õigete vastuste protsent 61-70 - 4 punkti.
  3. Õigete vastuste protsent 71-80 - 6 punkti.
  4. Õigete vastuste protsent 81-90 - 8 punkti.
  5. Õigete vastuste protsent 91-100 - 10 punkti.

Testi küsimused on loengu teemade 1, 2, 3, 4, 5, 6, 7, 10, 12 kohta + samuti harjutustundides saadud teadmised.

Test on valikvastustega, selles on 15 küsimust, vastamiseks on aega 30 minutit. Abimaterjale kasutada ei saa!

Testil osalemiseks on vaja Mauruse õppekeskkonnas registreeruda (et panna endale kinni koht arvutiklassis). Läbi veebipõhise õppekeskkonna registreerimisel tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotust pole näha, siis tuleb kõigepealt valida Üldist/Indeks. Seejärel tuleb valida sobiv teadmiste kontroll. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. (Väga tähtis!) Registreerimiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Samalt lehelt saate Te ka oma registreerimise kustutada. Kui Te otsustate mingil põhjusel teadmiste kontrollile mitte tulla, siis kustutage oma registreerimine.

NB! Testi tegijad peavad kaasa võtma isikut tõendava dokumendi.

Testi võib teha sõltumata sellest, millist õppeainet (IDU0230 või IDU0120) õpite või millal deklareerisite (2010 või 2011). Kui olete testi eest eelmistel aastatel punkte saanud (mis ei ole eksami tegemisel arvesse läinud), siis uus testi tegemine kirjutab selle tulemuse üle (arvesse läheb selle aasta testi tulemus).

Erki Eessaar: Mõned kommentaarid iseseisvate tööde kohtaLisatud: 13.11.2011 20:57
  1. Iseseisva töö projekti hinnatakse tervikuna - st. arvestatakse ka strateegilise ja detailanalüüsi osa. Seega kui seal on vigu, siis need tuleb parandada ning samuti tuleb tagada nende töö osade kooskõla ülejäänud töö osadega.
  2. Kõik mudelid peavad olema loetavad dokumendi 100% suurenduse korral (st. ärge kasutage liiga väikest fonti või liiga suuri diagramme).
  3. Loogilise disaini tabelite definitsioonide koostamisel ärge unustage kirjeldada alternatiivvõtmeid. Nendest tulenevad andmebaasis hiljem UNIQUE kitsendused.
  4. Loogilise disaini andmebaasi diagrammil ning tabelite tekstikirjeldustes esitatav informatsioon peab langema kokku (samad võtmed, tüübid, väljapikkused jne.).
  5. Tehnilise prototüübi kirjelduse juures tuleb alajaotuses "Esmane prototüüp" kirjeldada eeldusaines "Andmebaasid I"/"Andmebaaside projekteerimine" koostatud prototüüpi.
  6. Vaadake, et kirjutate projekti õiged tarkvara versioonid (hektor8.ttu.ee serveris on PostgreSQL 9.0 ja Oracle 11g Enterprise Edition Release 1).
  7. Ärge unustage kasutada tabelite veergude vaikimisi väärtuseid (DEFAULT values). Need väärtused tuleb esitada juba loogilise andmebaasi disaini mudelis ning ka andmebaasis realiseerida.
  8. Klassifikaatorite koodide genereerimiseks ei tohiks kasutada arvujada generaatoreid. Need väärtused lisatakse vastavate õigustega kasutajate poolt.
  9. Kui klassifikaatori kood on täisarvu tüüpi, siis vastava veeru tüübina tuleks kasutada SMALLINT (eeldusel, et klassifikaatori väärtuste prognoositav hulk ei ületa 32767).
  10. Kõik kontseptuaalses andmemudelis kirjeldatud kitsendused tuleb andmebaasis jõustada (deklaratiivselt või kasutades trigereid).
  11. PostgreSQL andmebaasis tuleks tabelites, kus toimuvad sagedased olemasolevate ridade muutmised, määrata FILLFACTOR salvestusparameetri väärtuseks väiksem väärtus kui 100 (vaadake teemat nr. 4).
  12. Kui kasutate lahendust, mille kohaselt hoitakse kasutajate paroole andmebaasi tabelis, siis peab parool olema salvestatud räsiväärtusena, mitte avatekstina.
  13. Näiteprojektist või õppematerjalidest kopeeritud funktsioonid/protseduurid, kus pole tehtud muudatusi või on tehtud vaid kosmeetilisi muudatusi (muudetud identifikaatoreid), ei lähe mahuliste nõudmiste täidetuse hindamisel arvesse.
  14. "Teisest allikast võetud diagrammide, teksti, programmikoodi või muude vaimse töö tulemuste kasutamine muutmata või muudetud, aga äratuntavalt sarnasel kujul, ilma algallikale viitamata, on plagiaat. Algallikale viitamisel peab olema selge, milline osa tööst pärineb algallikast ja milline on töö autorite omapoolne panus. Teisest allikast võetud ja viidatud osi loetakse võrdseks tegemata tööga või osaliselt tehtud tööga, vastavalt autori omapoolsele panusele." (definitsioon hr. Ants Torimilt)
Erki Eessaar: IBM Global Student Study Lisatud: 13.11.2011 14:04
13.11.2011 Paljud teist kasutavad oma iseseisva töö tegemiseks IBMi poolt arendatavat Rational Rose tarkvara.

IBM viib läbi rahvusvahelist uuringut, millest palub osa võtta oma tarkvara kasutavatel üliõpilastel. Soovijad saavad SIIN vastata selle uuringu küsimustele.

Erki Eessaar: VastuvõtuaegLisatud: 11.11.2011 23:06
11.11.2011 Esmaspäeval 14.11.2011 algab vastuvõtuaeg erandkorras 14:10 ja kestab 14:10-15:10 (IT-409)
Erki Eessaar: Vahetulemuste ülevaatamineLisatud: 11.11.2011 23:04
11.11.2011 Vahetulemusi saab veel näidata ka 12-ndal õppenädala (14. november - 18. november)(harjutustunnis või vastuvõtuajal). 12-ndal õppenädalal töö ettenäitajad hilinemise eest miinuspunkte ei saa.
Erki Eessaar: Lisaeksam NOVEMBERLisatud: 10.11.2011 17:41
10.11.2011 Novembris saab teha lisaeksamit õppeaines "Andmebaaside programmeerimine" (IDU0120). Osaleda võivad ka aine sellel semestril uuesti deklareerinud, kes on ainet eelmistel semestritel õppinud ja tahaksid eksami kohe ära teha. Täpsemalt lugege teatele lisatud failist.

Õppeaine selle aasta leheküljel on kataloogis Loengud väljas 2011/2012 õppeaasta talvise eksamisessiooni ajal toimuva eksami küsimused. Need langevad suures osas (aga siiski mitte 100%) kokku eelmise aasta küsimustega. Osade küsimuste juurde on juba kirjutatud ka vastused. Saate ka seda materjali eksami õppimiseks kasutada.

Erki Eessaar: HarjutusülesanneLisatud: 10.11.2011 17:24
10.11.2011 Kõik üliõpilased, kes ei käinud 10-ndal õppenädalal (31.10-04.11) harjutustunnis, peavad iseseisvalt lahendama ülesande 8, mis on kataloogis Harjutustunnid. See ülesanne puudutab andmekäitluskeele lausete kirjutamist PostgreSQLis ja Oracles.
Erki Eessaar: VaheülesanneLisatud: 29.10.2011 12:29
29.10.2011 Tänan kõiki, kes oma vaheülesande juba 9-ndaks nädalaks valmis said. Vaheülesannet saab harjutustunnis ette näidata nii 10-ndal õppenädalal (31. oktoober - 5. november) kui ka 11-ndal õppenädalal (7. november - 11. november). 11-ndal õppenädalal töö ettenäitajad hilinemise eest miinuspunkte ei saa.

Nendel nädalatel on õppekeskkonda välja pandud ka õppematerjalid ning ülesanded, mida tuleks uurida ja lahendada.

Erki Eessaar: Funktsioonide loomine PostgreSQL andmebaasisLisatud: 25.10.2011 13:22
25.10.2011 Teatavasti peab vahetulemuses olema tehtud ka üks protseduur/funktsioon. PostgreSQLis saab funktsioonide kirjutamiseks kasutada SQL keelt. Kataloogis "Harjutustunnid/Slaidid" on selle teema kohta slaidikomplekt "Harjutustunni 9 slaidid - operaatorid ja funktsioonid andmebaasisüsteemis PostgreSQL (1)". Kataloogis "Harjutustunnid" on PostgreSQL funktsioonide kohta "Ülesanne 7". Kataloogist "Harjutustunnid/Lahendused" leiate ülesande 7 vastuse. See sisaldab veel näiteid PostgreSQLi andmebaasis loodavate funktsioonide kohta.
Erki Eessaar: Animatsioon tabeli ja arvujada generaatori sidumise kohtaLisatud: 15.10.2011 11:24
15.10.2011 Vaadake siit animatsiooni (Oracle näitel), kuidas seotakse trigeri abil tabel ja arvujada generaator.
Erki Eessaar: Oracle PL/SQLLisatud: 15.10.2011 11:21
15.10.2011 Teatavasti peab vahetulemuses olema tehtud ka üks protseduur/funktsioon. Oracles kasutatakse nende kirjutamiseks PL/SQL keelt. Paraku ei jõua ma sellest enne vahetulemuste ülevaatamist rääkida. Teatele lisatud failis on viited mõningatele Internetis leiduvatele materjalidele/näidetele PL/SQL kasutamise kohta.
Erki Eessaar: Vahetulemuste ettenäitamineLisatud: 15.10.2011 11:14
15.10.2011 9-ndal või 10-ndal õppenädalal peab harjutustunnis ettenäitama iseseisva töö vahetulemuse. Täpsemalt on selgitatud kirjale lisatud failis.
Erki Eessaar: Animatsioonid vaadete kohtaLisatud: 28.09.2011 15:07
28.09.2011 Vaadake siit animatsioone vaadete kasutamise kohta Oracle andmebaasis.
Erki Eessaar: Elioni praktikakohadLisatud: 22.09.2011 16:48
22.09.2011 Teatele lisatud kirjas on Elioni praktikakohtade info.
Erki Eessaar: Lisaeksam õppeainetes "Andmebaasid I"/"Andmebaaside projekteerimine"Lisatud: 15.09.2011 16:21
15.09.2011 Oktoobris saab teha lisaeksamit õppeainetes "Andmebaasid I"/"Andmebaaside projekteerimine". Täpsem info on õppeaine kodulehel.
Erki Eessaar: Konsultatsiooniaja muudatusLisatud: 13.09.2011 15:04
13.09.2011 Erandkorras toimub esmaspäeval 19. septembril 2011 minu konsultatsioon kell 16:00-17:00 ruumis IT-409.

Kell 14:00-15:00 konsultatsiooniaeg jääb sellel päeval ära.

Erki Eessaar: Kuidas seadistada ODBC Data Source, kui kasutate Windows 7 64-bitist versiooni?Lisatud: 13.09.2011 12:49
13.09.2011 PostgreSQL andmebaasisüsteemi kasutava kahekihilise klient-server süsteemi loomiseks, kus kliendi rakendus on realiseeritud MS Access 2007 abil, läheb vaja PostgreSQL ODBC draivereid. Valige kõige hilisem versioon (ärge valige 64-bitist versiooni).

Installeerige draiverid. Kasutage ODBC Data Source loomiseks programmi "odbcad32", mis asub kataloogis "C:\Windows\SysWOW64". Lugege lisaks siit.

Erki Eessaar: SQL disainimustridLisatud: 13.09.2011 12:07
13.09.2011 Lisasin kataloogi "Lõputööd" faili, kus esitatakse disainimustrid, mille alusel võib realiseerida SQL andmebaasides üldistusseoseid. Võite kasutada neid mustreid, et leida lahendus oma iseseisva töö disainiprobleemidele. See dokument on tegelikult bakalaureusetöö. Seega vaadake seda tööd ka kui näidet kõrgetasemelisest bakalaureusetööst.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 10.09.2011 00:20
10.09.2011 Tähtajaga 16. september 2011 tuleb registreerida iseseisva töö teema, esialgne kasutatavate vahendite valik ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest 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.

Nimetan järgnevalt ka mõningaid tüüpilisi probleeme vastustes ja loodan, et Te väldite neid.

  1. Kui kasutate kahte erinevat andmebaasisüsteemi, siis peate kasutama ka kahte ERINEVAT rakenduse tegemise vahendit. Ühe andmebaasisüsteemiga üht, teisega teist.
  2. Oraclet ja MS Accessi on raske koos kasutada ja seega ei sobi MS Access Oracle andmebaasi rakenduse tegemiseks.
  3. Oracle Application Express vahendi abil ei saa teha PostgreSQL andmebaasi kasutamiseks mõeldud veebirakendust.
  4. Rational Rose ei ole rakenduse tegemise vahend vaid on modelleerimisvahend.
Erki Eessaar: Andmebaasid I eksamLisatud: 08.09.2011 14:23
08.09.2011 13. septembril 2011 saab teha testi õppeaines "Andmebaasid I". Täpsemalt lugege palun õppeaine kodulehelt.
Erki Eessaar: VastuvõtuajadLisatud: 05.09.2011 20:37
05.09.2011 Kui Teile juhuslikult ei sobi ükski välja pakutud vastuvõtuaeg, kuid soovite tulla vastuvõtule, siis kirjutage õppejõule - lepime kokku mõne teise aja.
Erki Eessaar: Loengute lindistusedLisatud: 05.09.2011 16:08
05.09.2011 Seoses sellega, et loeng viidi üle ruumi VI-229 saab loenguid lindistada. Viited loengute lindistustele (juhul kui need tehniliselt õnnestusid) pannakse välja kataloogis "Loengud" olevasse faili. Praegu on sinna lisatud ühe loengu lindistus.
Erki Eessaar: Loengu ruumi veelkordne muutusLisatud: 01.09.2011 12:51
01.09.2011 Alatest 5. septembrist 2011 muutub loengu ruum - loeng hakkab toimuma ruumis VI-229. Loengu aeg jääb samaks.
Erki Eessaar: Loengu ruumi muutusLisatud: 29.08.2011 15:52
29.08.2011 Alatest 5. septembrist 2011 muutub loengu ruum - loeng hakkab toimuma ruumis VI-201. Loengu aeg jääb samaks.
Erki Eessaar: TarkvaraLisatud: 16.08.2011 00:38
29.08.2011 PostgreSQL andmebaasisüsteemi kasutava kahekihilise klient-server süsteemi loomiseks läheb vaja PostgreSQL ODBC draivereid. Valige kõige hilisem versioon (ärge valige 64-bitist versiooni). Kataloogis "Praktika juhendid/PostgreSQL ja Accessi õppevideod" on väljas video, kuidas luua ODBC Data Source.

PostgreSQL andmebaasiga töötamiseks võib kasutada tasuta pakutavat programmi pgAdmin III.

Oracle andmebaasiga töötamiseks soovitan kasutada Oracle poolt pakutavat programmi Oracle SQL Developer (SID= orcl). Tarkvara on tasuta, kuid selle allalaadimiseks tuleb ennast registreerida.

Juhul, kui teete iseseisvat tööd Oracle andmebaasisüsteemi põhjal, võib andmebaasi projekteerimiseks kasutada Oracle SQL Developer Data Modeler tarkvara. See vahend on palju võimalusterohkem kui Rational Rose. Tarkvara on tasuta, kuid selle allalaadimiseks tuleb ennast registreerida.

hektor8.ttu.ee serveriga SSH ühenduse loomiseks võib kasutada programmi PuTTY. Samuti võib mitte-kommerts otstarbel kasutada SSH Secure Shell klienti versiooni 3.2.

hektor8.ttu.ee serverisse failide ülekandmiseks ja sealt failide allalaadimiseks võib kasutada programmi WinSCP.

Programmikoodiga töötamiseks sobib hästi tekstiredaktor SciTe.

PHP rakenduste genereerimiseks võib kasutada SQL Maestro koodigeneraatorit PostgreSQL jaoks ja SQL Maestro koodigeneraatorit Oracle jaoks.

Erki Eessaar: Aine deklareerimine õige koodigaLisatud: 08.08.2011 12:48
29.08.2011 Vaadake, et deklareerite oma õppekavasse kuuluva (õige koodiga) aine.

Uute õppekavade (IABB02/09, IAPB02/09, IASM02/09) järgi õppijad peavad deklareerima õppeaine Andmebaasid II (IDU0230).

Õppeaine Andmebaaside programmeerimine (IDU0120) peavad deklareerima üliõpilased, kes õpivad vanade õppekavade (IABB02, IAPB02, IASM02) järgi. Vajadusel konsulteerige õppejõuga!

Õppeaine Andmebaasid II (IDU0230) sisu/korraldus/nõudmised on täpselt samad, kui õppeaines Andmebaaside programmeerimine (IDU0120).
Erki Eessaar: Üliõpilase töökeskkondLisatud: 08.08.2011 12:44
29.08.2011

Üliõpilaste töökeskkond:

  1. Oracle Application Express (Oracle Apex): http://hektor8.ttu.ee:7500/apex/apex_login
  2. PostgreSQL phpPgAdmin: http://hektor8.ttu.ee/andmebaas/index.php

Application Express abil tehtud rakenduste näiteid:

  1. Koristajate andmebaas
    (kasutajanimi: testkasutaja
    parool: 1234)
  2. Töötajate andmebaas
    (kasutajanimi: Teile antud Oracle kasutajanimi
    parool: Teile antud Oracle parool)
  3. Apexiga kaasa tulev näiterakendus (parool: ylikool)

PHP rakenduse näide

  1. Teadetetahvel - sisselogimiseks on vaja kasutada Hektori kasutajanime ja parooli.

Dokumentatsioon:

  1. Tigu lahkamas, ehk ekskursioon UNIXi maailma
  2. PostgreSQL (9.0) dokumentatsioon
  3. Oracle 11g Release 1 dokumentatsioon
  4. Ask Tom on koht kust leiab vastuseid paljudele küsimustele Oracle kohta. Ühtlasi on see keskkond näide Oracle Application Express kasutamise kohta.
  5. Oracle Application Express
  6. Oracle Application Express foorum

Lisainfo:

  1. Suur hulk soovitusi ja näpunäiteid andmebaaside programmeerijatele
  2. Visioon, kuidas üles ehitada andmete haldamiseks mõeldud süsteeme
Erki Eessaar: RegistreerumineLisatud: 08.08.2011 12:41
29.08.2011 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: "Andmebaasid II (IDU0230) ja Andmebaaside programmeerimine (IDU0120) (sügis 2011)" Ärge unustage vajutada "registreeri ainele".
Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.