Kodulehed Valitud koduleht:IDU0230_2017 - Andmebaasid II (IDU0230) (sügis 2017) Logi sisse
Üldist
Pealehe teated
Aine tutvustus
Registreerumine
Kõik teated
Vastuvõtuajad

Teadmiste kontroll
Otsing
Materjalid
Aine korraldus
Iseseisva töö projekti tegemine
Tarkvara saamine ja kasutamine
Teooria testideks (vahetestid, eksam) valmistumine
Tulemused
Tudeng
Oma andmed
Ülesanded
Personaalsed teated
Abi
Korduvad küsimused
Helpdesk
Mitmesugust
Olulised viidad
Helpdesk
HELPDESK - teemad:
Andmebaasi kavandamine
Andmebaasisüsteemid (Üldine)
CASE vahendid
Infosüsteemid ja nende arendus (Üldine)
Iseseisva töö projekt
Õppetöö
Oracle
PostgreSQL
Rakenduse tegemine

saada küsimus                          
Erki Eessaar: Milliseid linke läheb õppetöös igapäevaselt vaja, sh iseseisva töö projekti tegemisel?
Vastus:
  1. Oracle Application Express (Oracle APEX): http://apex.ttu.ee:8000/apex/apex_login

Oracle Application Express abil tehtud rakenduste näiteid:

  1. Töötajate andmebaas (rakenduse tegemiseks kulus umbes 30 minutit)
    (kasutajanimi: testkasutaja
    parool: 1234)
  2. Koristajate andmebaas
    (kasutajanimi: testkasutaja
    parool: 1234)
  3. Seisundimuudatuste realiseerimise näide
  4. APEXiga kaasa tulev näiterakendus
    (kasutajanimi: testkasutaja
    parool: 1234)

2016. aasta kevadel arendas hr Rait Raidma välja Oracle APEXile sarnase süsteemi nimega pgApex, mis põhineb PostgreSQLil. Magistritööd saab lugeda siit.

PHP rakenduse näide:

  1. Teadetetahvel - sisselogimiseks on vaja kasutada apex.ttu.ee PostgreSQL kasutajanime ja parooli.

NB! apex.ttu.ee serveris tuleb PHP rakendus paigutada kataloogi /usr/local/apache2/htdocs alamkataloogi.
Kui loote seal näiteks oma rakenduse jaoks kataloogi rakendus, siis rakenduse veebiaadress on: http://apex.ttu.ee/rakendus/

Abivahendid:

  1. StarUML CASE vahendil põhinev lahendus, mis võimaldab StarUML abil koostada SQL-andmebaasi disaini mudeleid ja genereerida nendest PostgreSQLi jaoks mõeldud SQL koodi (kaasa arvatud mõningate keerukamate kitsenduste jõustamiseks vajalik kood). Idee on, et mudelis saab deklareerida kitsenduse vajaduse ning generaator oskab selle deklaratsiooni alusel koodi genereerida.
  2. apex.ttu.ee serveris olevate PostgreSQL andmebaaside kvaliteedi kontroll - sisselogimiseks on vaja kasutada apex.ttu.ee PostgreSQL kasutajanime ja parooli. Siin on sama vahendi vana kasutajaliides.
  3. Erinevad tarkvaravahendid PostgreSQL andmebaaside projekteerimiseks, programmeerimiseks ja haldamiseks. Nimekirjas on nii vaba tarkvara kui ka kommertstarkvara.

Dokumentatsioon:

  1. Tigu lahkamas, ehk ekskursioon UNIXi maailma
  2. PostgreSQL (10.0) dokumentatsioon
  3. Oracle 12c 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
  7. Pistikprogrammid e pluginad, mida saab kasutada Oracle APEXI abil tehtud rakenduste funktsionaalsuse suurendamiseks.
  8. Mõned videod, mis demonstreerivad APEX 4.1 kasutamist.

Lisainfo:

  1. Suur hulk soovitusi ja näpunäiteid andmebaaside programmeerijatele
  2. Visioon, kuidas üles ehitada andmete haldamiseks mõeldud süsteeme
  3. Teadmusbaas Database Lifecycle Management, kus on palju andmebaasi testimisest, evitamisest, versioonihaldusest. Tehnilisemad näited on seal MS SQL Serveri baasil, kuid üldiselt on see jutt oluline ja vajalik mistahes andmebaasisüsteemi korral.
  4. Kümme tavalist viga, mida Java arendajad teevad SQLi kirjutamisel
  5. Veel kümme tavalist viga, mida Java arendajad teevad SQLi kirjutamisel
  6. Üle kümne aasta uus väljaanne raamatus, kus andmebaasidega seotud teadus- ja arendustöö suurkujud esitavad viiteid mõnedele andmebaaside valdkonda palju ja püsivalt mõjutanud teadusartiklitele. Mis peamine, iga peatüki ees on toimetajate kommentaar, milles tutvustatakse artikleid ning kommenteeritakse andmebaasisüsteemide minevikku, olevikku ja tulevikku. Kellel on andmebaaside ja maailma selle valdkonna trendide vastu sügavam huvi, soovitan lugeda.
| lisa kommentaar | ära näita |
Kommentaarid
Sellele küsimusele/vastusele pole kommentaare
kokku: 8



1.Erki Eessaar:Millist tarkvara läheb õppeaines vaja? Milline tarkvara tuleks installeerida enda isiklikku tööarvutisse?
2.Erki Eessaar:Milliseid linke läheb õppetöös igapäevaselt vaja, sh iseseisva töö projekti tegemisel?
3.Anonüümne:Kas üliõpilased on kohustatud käima nendele tunniplaaniga määratud aegadel harjutustunnis või on võimalik käia ka teiste rühmade harjutustundides?
4.Anonüümne:Mul ei õnnestu vaadata loengute lindistusi, sest saan videote vaatamisel veateate.

ERROR:Unable to process language file located at: language/ru.xml
The file is either missing or corrupt.

5.Anonüümne:Kuidas esitada õppejõule ülevaatamiseks projekti rakenduse osa?
6.Anonüümne:Kui esitan projekti ja see on nii kehva, et pean seda parandama, siis kuidas tuleb parandus esitada?
7.Erki Eessaar:Kuidas ennast kodulehele registreerida?
8.Erki Eessaar:Teen projekti PostgreSQLis/Oracles. Kas mul on siis vaja harjutustundides tutvuda teise andmebaasisüsteemiga (Oracle/PostgreSQL) ja selle kasutamiseks vajalik tarkvara enda sülearvutisse installeeri