Kodulehed
[385] - Andmebaasid II (ITI0207) (sügis 2023)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Üldist
Materjalid
LisainfoMaterjalide kataloogid.
Värvilised mummud tähistavad hinnangulist kataloogide lugemise vajadust. Roheline - suurim, kollane - keskmine, punane või mummuta - väikseim
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Abi
Lisainfo Võimalus küsida õppejõult abi (nagu foorum, kus saab küsida küsimusi ja kommenteerida vastuseid)
Mitmesugust
Abi / Kasutajatugi / Õppetöö

Avalikud küsimused ja vastused:

Küsimuste teemade nimekiri

Erki Eessaar:
Milliseid linke läheb õppetöös igapäevaselt vaja, sh iseseisva töö projekti tegemisel?
Vastus (27.08.2024 09:51):
  1. PostgreSQL phpPgAdmin: http://apex2.ttu.ee/phppgadmin
  2. Oracle Application Express (Oracle APEX) (väljastpool ülikooli võrku looge kõigepealt FortiClient VPN ühendus): http://apex.ttu.ee:8000/apex/apex_login

Oracle Application Express abil tehtud rakenduste näiteid (väljastpool ülikooli võrku looge kõigepealt FortiClient VPN ühendus):

  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. 2019. aasta kevadel täiendas hr Nikolai Kopa seda tarkvara. Tema selleteemalist bakalaureusetööd saab lugeda siit. 2020. aastal andis Dmitri Bizjulin pgApexile täieliku võimekuse andmete haldamise rakenduste (CRUD rakenduste) loomiseks. Tema selleteemalist bakalaureusetööd saab lugeda siit.

PHP rakenduse näide:

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

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. apex2.ttu.ee serveris olevate PostgreSQL andmebaaside kvaliteedi kontroll - sisselogimiseks on vaja kasutada apex2.ttu.ee PostgreSQL kasutajanime ja parooli. Siin on kontrollimiseks kasutatavad päringud.
  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 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.

Hinda vastust:

Keskmine hinne : Pole veel hinnanguid!