Teated ja oluline info
Kui olete ajavahemikul 27. mai - 28. mai laadinud Maurusesse faile, siis tehke seda uuesti, sest Teie saadetud failid on kaotsi läinud.
Iseseisvat tööd võib esitada kogu semestri jooksul. Kui olete selle Maurusesse üles laadinud, siis saatke mulle selle kohta ka teade.
Iseseisva töö teostamiseks saab kasutada hektor8.ttu.ee serverit. Oracle ja Application Express kasutamiseks mõeldud kasutajanimed/paroolid on seal samasugused kui hektor4 serveris.
NB! Kui soovite kevadsemestril kasutada hektor8 serveris PostgreSQL andmebaasisüsteemi ja/või laadida serverisse rakenduste jaoks vajalikke faile, siis saatke õppejõule vastava palvega kiri (subject: IDU0120 parool). Selles kirjas peab olema Teie eesnimi, perenimi, matrikli number, rühm ning parool, mida soovite hektor8 serverisse logimiseks kasutada.
27.jaanuar 2009 kell 12:00 ruumis IT409. Registreerimine toimub samal viisil nagu 28.01.2009 toimuvale eksamile.
Täpsemalt lugege selle lingi tagant
- 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 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 hektor4.ttu.ee või hektor8.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.
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 15.12.2008 - 19.12.2008 (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!
Kui iseseisva töö lõppvariant esitatakse õppejõule ühe nädala jooksul peale töö esitamise tähtaega, 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.
Täpsem informatsioon on kataloogis "Kursuse tutvustus" failis "Uus server".
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.
PostgreSQL andmebaasiga töötamiseks võib kasutada tasuta pakutavat programmi pgAdmin III.
Oracle andmebaasiga töötamiseks võib kasutada Oracle poolt tasuta pakutavat programmi SQL Developer (SID= orcl).
hektor4.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.
hektor4.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.
Üliõpilaste töökeskkond:
- Oracle Application Express (serveril hektor4.ttu.ee): http://hektor4.ttu.ee:7500/apex/apex_login
- PostgreSQL phpPgAdmin: http://hektor4.ttu.ee/andmebaas/index.php
- Oracle Application Express (serveril hektor8.ttu.ee): http://hektor8.ttu.ee:7500/apex/apex_login
Application Express abil tehtud rakenduste näiteid:
- Oracle Application Express: http://hektor4.ttu.ee:7500/apex/apex_login
- PostgreSQL phpPgAdmin: http://hektor4.ttu.ee/andmebaas/index.php
Application Express abil tehtud rakenduste näiteid:
- Koristajate andmebaas
(kasutajanimi: testkasutaja
parool: 1234) - Töötajate andmebaas
(kasutajanimi: Teile antud Oracle kasutajanimi
parool: Teile antud Oracle parool) - Apexiga kaasa tulev näiterakendus (parool: ylikool)
PHP rakenduse näide
- Teadetetahvel - sisselogimiseks on vaja kasutada Hektori kasutajanime ja parooli.
Dokumentatsioon:
- Tigu lahkamas, ehk ekskursioon UNIXi maailma
- PostgreSQL (8.3) dokumentatsioon
- Oracle 11g dokumentatsioon
- Ask Tom on koht kust leiab vastuseid paljudele küsimustele Oracle kohta. Ühtlasi on see keskkond näide Application Express kasutamise kohta.
- Application Express
- Application Express (vana nimega HTMLDB) kasutamise juhendid (HOWTO)
- Application Express (vana nimega HTMLDB) foorum
- 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 2008)" Ärge unustage vajutada "registreeri ainele".