•	Iseloomusta võrdlevalt arendusvahendeid Oracle Forms Developer ja Oracle Jdeveloper.
Forms Developer on PL/SQL keelel põhinev RAD tüüpi arenduskeskkond andmebaasikesksete internetirakenduste loomiseks. On neljanda generatsiooni keelt(PL/SQL) kasutav vahend.
Jdeveloper on standarditel põhinev raamistik J2EE rakenduste loomiseks. On kolmanda generatsiooni keelt (JAVA) kasutav vahend. 
•	 Millal võiks soovitada rakenduse arendusvahendiks valida Forms Developer, millal Jdeveloper?
Forms Developer sobib kui tegemist on Interneti põhise andmebaasirakendusega (võimaldab suurt kasutajate hulka, on äärmiselt paindlik andmebaasioperatsioonide osas). Võimaldab väga kiiresti luua töötavaid rakendusi (RAD).
Jdeveloper sobib kui tegemist on kasutajatele suunatud e-äri rakendusega, kuna võimaldab äärmiselt paindlikku kasutajaliidest.
•	 Milline on Oracle JDeveloper'i viimane versioon? Nimeta üks JDeveloper'i otsene konkurent.
Viimane versioon: 10g (preview), konkurent J2EE ????? 
•	Mis on Oracle Discoverer?
Oracle tööriist päringute tegemiseks erinevatesse andmehoidlatesse (data warehouse) ning veebipõhistesse andmebaasisüsteemidesse.
•	Mis on Oracle Warehouse Builder?
Oracle tööriist Oracle andmebaasis (ver.10g)  olevate andmete ja metaandmete haldamiseks, neist andmehoidlate loomiseks. 
•	Mis on plokk (Block)?
Loogiliselt (ja ka paigutuselt!) kokkukuuluvate elementide rühm vormis.
•	Mis eristab andmeplokki (Data Block) ja juhtimisplokki (Control Block)? (Andke täpne selgitus.)
Peamine erinevus seisneb selles, et data block on seotud andmebaasis olevate andmetega, control block pole – st. Control block ei sisalda ühtegi andmeelementi(data item).
•	Selgita Master-Detail seose realisatsiooni Forms Developer'is.
Master-Detail seos on põhimõttliselt seos kahe andmebaasi tabeli vahel. Näiteks on master tabelis kirjas mingi eseme nimetus, tootja, hind jne; detail tabelis on aga kirjas kõik selle eseme osad, koos oma andmetega. Seos luuakse näiteks eseme ID ja osa masterID vahel – st. Ühele esemele vastab enamasti mitu osa.
•	Lõpeta lause: Iga vormil olev element (Item) kuulub ühte plokki 
•	Mis eristab andmeelemente (Data Item) ja juhtimiselemente (Control Item)?
DataItem on element, mis vastab andmebaasis oleva tabeli veerule (näiteks tekstiväli), muutes DataItem'i poolt esitatavaid andmeid toimub muutus ka andmebaasis. Control Item on element, mis pole seotud andmebaasiga, tema kasutamisel ei toimu muutusi andmebaasis (kui temaga pole seotud vastavat SQL avaldust), Control Item'eid kasutatakse näiteks ühelt lehelt teisele liikumiseks, esitatavate andmete edasikerimiseks jne.
•	Mis on kanvaa (Canvas)?
Põhi, millele paigutatakse vormi elemendid.
•	Kuidas teha nii, et elementi vormil ei kuvataks?
Elemendi omaduse „Visible“ väärtuseks tuleb määrata „no“
•	Mis on Form Builder'is moodul (Module)? Nimeta vähemalt kaks neljast mooduli tüübist.
Moodul on eraldiseisev rakenduse osa. Moodulite tüübid on: Form modules; Menu modules; Object library modules; PL/SQL library modules.
•	Täida lüngad: Form Builder'i peamised osad on: Object Navigator, PL/SQL Editor ja Layout Editor.
•	Standardseks keeleks, mida Form Builder'is kasutatakse on PL/SQL .
•	Mis on triger (Trigger)?
Trigger on koodijupp, mis käivitatakse mingi kindla sündmuse toimudes (Näiteks nupule vajutamine). Oracle Form Builder'is moodustavad triggerit ühtse sündmuste-haldus süsteemi, mida saab kasutada rakenduse käitumise täiendamiseks või standardse käitumise muutmiseks. Igal trigeril on oma nimi, mis viitab sündmusele, mille puhul ta käivitub.
•	Kuidas viidata ploki elemendile PL/SQL programmist?
Kujul :blokk.element
•	Mida teevad järgmised süsteemsed protseduurid (Built-In Subprograms)? Too näide.
GO_ITEM – suunab programmi sisestusfookuse määratud elemendile (element kuhu hakatakse andmeid sisestama, muutma, valima).
Näiteks GO_ITEM(“tekstiväli1”);
GO_BLOCK-  suunab programmi sisestusfookuse määratud blokile
Näiteks GO_BLOCK(“andmeblokk1”);
EXECUTE_QUERY – käivitab SQL päringu, võtab plokis määratud arvu ridu (kui käivitatakse ilma parameetritetta)
SHOW_LOV- avab valikuakna etteantud variantidega.
Näiteks: SHOW_LOV(lov_name  VARCHAR2,  x NUMBER, y NUMBER);
•	Nimeta kolm osa, millest üldjuhul koosneb PL/SQL plokk (PL/SQL Block)?
muutujate deklaratsioon
käivitatavad avaldised (executable statements)
erindi-haldus (Exception handlers)
•	Kuidas kirjutatakse PL/SQL'is programmi kommentaare?
/* KOMMENTAAR */
•	Too lihtne näide WHEN-CREATE-RECORD trigeri kasutamisest.
Begin
	:andmeplokk.tekstiväli.value=”Loodi uus kirje”;
End;
•	Too lihtne näide WHEN-BUTTON-PRESSED trigeri kasutamisest.
Begin
GO_BLOCK (“andmeplokk1”);
end;
•	Mis on andmebaasi triger (Database Triger)?
Sarnaneb tavalisele trigerile, ainult, et on seotud kindla andmetabeliga ja käivitub UPDATE, INSERT ja DELETE lausete peale (kui need laused käivad selle tabeli kohta).