ebook img

Alkalmazásfejlesztés Oracle APEX alatt PDF

63 Pages·2015·1.39 MB·Hungarian
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Alkalmazásfejlesztés Oracle APEX alatt

Adatbázis rendszerek II. Alkalmazásfejlesztés Oracle APEX alatt Összeállította: Dr. Baksáné dr. Varga Erika, adjunktus ME, Általános Informatikai Intézeti Tanszék Oracle APEX – Application Builder Az Oracle Application Express (APEX) grafikus felülettel rendelkező integrált alkalmazásfejlesztő eszköz, melynek segítségével Oracle adatbázist használó webes alkalmazások fejleszthetők. Ez a fejlesztőeszköz ingyenesen elérhető; web böngészőt és némi programozási ismeretet igényel. Fejlesztőkörnyezet: – Oracle Database 11g adatbázis – Oracle Application Express Release 4.2 2 Komponens-alapú programozás Az alkalmazás előre definiált komponensekből épül fel → ● gyors fejlesztés, az implementációs részletek rejtve maradnak Alulról felfelé építkező (bottom up), deklaratív ● programfejlesztés: feladatunk a komponensek jellemzőinek beállítása Oracle APEX alkalmazás komponensek (page types): ● – Jelentés (report): lekérdezés megjelenítése táblázatban – Chart (diagram): lekérdezés grafikus megjelenítése – Űrlap (form / tabular form): DML műv. végrehajtásához – Report and form: egy táblára vonatkozó DQL és DML műv. – Master Detail: kapcsolódó táblák együttes kezeléséhez; a főtábla report, a részletező tábla módosítható (form) – Adatfeltöltő lap (Data Loading) 3 Komponens-alapú programozás Oracle APEX képernyő komponensek (aktív ● kezelőszervek): – Szövegmező (text field): alapértelmezés szerint módosítható a tartalma, de beállítható csak olvashatóra – Választógombok (radio button): egymást kizáró választási lehetőségek – Kapcsoló / jelölőnégyzet (checkbox): kétállapotú kapcsoló (kikapcsolt vagy bekapcsolt) – Lista (list of values, LOV): lehet egy ill. többválasztós; inline vagy popup (külön ablakban megjelenő); statikus vagy dinamikus (lekérdezés eredménye) 4 Feladatleírás Készítsünk adatbázist kezelő webes alkalmazást az Oracle APEX eszközzel. Adatbázisunk 5 táblát tartalmaz: tanszékek, oktatók, tantárgyak, hallgatók és vizsgabejegyzések. Minden oktató egy tanszékhez tartozik és minden tanszéknek van vezetője, aki egyébként a tanszék oktatója. Ez elvileg a következőt jelenti, ami a gyakorlatban nem kivitelezhető: CREATE TABLE tanszek (… vezeto references oktato …); CREATE TABLE oktato (… tsz references tanszek ...); A két szabály közül csak az egyik adható meg az adattáblák létrehozásakor. A másik szabály teljesülését az alkalmazásnak kell megoldania. 5 ER modell kód név lezárás Tantárgy Vizsga módja félév dátum terem kredit Vezető Oktató Tanszék oktató név beosztás kód név kód 6 Relációs modell OKTATÓ TANSZÉK kód név kód beosztás név tsz vezetőoktató TANTÁRGY kód VIZSGA név kredit tárgy félév dátum lezárás terem oktatja 7 Előkészületek 1. A szükséges táblák létrehozása (create.sql). SQL Workshop – SQL Commands 2. A táblák feltöltése egyenként. SQL Workshop – Utilities – Data Workshop – Data Load: text data Load to: existing table Load from: upload file 8 Előkészületek A feltöltendő szövegfájl (txt vagy csv) kiválasztása. A megadott fájlok ,-vel tagoltak és tartalmazzák az oszlopneveket. 9 Előkészületek Össze kell rendelni a létező tábla mezőit a feltöltendő adatokkal. A feltöltendő oszlopoknál: Upload – Yes. 10

Description:
Alkalmazásfejlesztés. Oracle APEX alatt. Összeállította: Dr. Baksáné dr. Varga Erika, adjunktus. ME, Általános Informatikai Intézeti Tanszék
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.