Praktikum
Praktikum Forms Quiz
Testirajte svoje znanje o Oracle Forms sa ovim izazovnim kvizom! Prođite kroz 14 pitanja koja pokrivaju razne aspekte rada s Forms modulima i njihovim funkcionalnostima.
- Razliĝite teme vezane uz Forms
- Više opcija za odgovore
- Doprinosite svom znanju i iskustvu
1.koji od fons objekata se ne vide u object navigatoru?
Window
Canvas
Data block
Record
Item
Svi se vide
2. Forms default naĝin rada?
A) je optimistiĝko zakljuĝavanje redaka, tj. Redak se zakljuĝava tek prije COMMIT-A, kod forms radi DML naredbe prema bazi
B) je pesimistiĝko zakljuĝavanje, na naĝin da Forms runtime kod mijenja retka (na ekranu) bazi odmah pošalje naredba UPDATE
C) je pesimistiĝko zakljuĝavanje, na naĝin da Forms runtime kod mijenja retka (na ekranu) bazi odmah pošalje naredba SELECT...FOR UPDATE
D) ne postoji - Forms runtime sam bira između optimistiĝkog I pesimistiĝkog zakljuĝavanje redaka, zavisno da li koristimo tablice ili veiwove
4. Koja je default razina za validaciju (svojstvo forms modula "validation unit") kod većina operacijskih sustava (ukljuĝujući windows), kojom se određuje kada se izvršava validacija:
A) block
B) form
C)item
D) record
E)window
5.Razmišljamo li da radimo forms modul s dvije tablice, osnovna tablica je M_KUPCI sa lookup tablica je M_referenti ili sa odgovarajućim viewom između te dvije tablice. Koja je odo ovih tvrdnji toĝna
A) ako napravimo view, nećemo morati pisati PRE-QUERY okidaĝ za omogućavanje restrikcije upita po poljima tablice M_REferenti, te post-query okidaĝ za prikaz poslje iz tablice m_referenti
B) ako napravimo view, morat ćemo pisati Post-QUERY okidaĝ za omogućavanje restrikcije upita po poljima tablice M_REferenti, te pre-query okidaĝ za prikaz poslje iz tablice m_referenti
C) ako napravimo view, morat ćemo pisati PRE-QUERY okidaĝ za omogućavanje restrikcije upita po poljima tablice M_REferenti, te post-query okidaĝ za prikaz poslje iz tablice m_referenti
6. Forms runtime kod upita
A) uvijek dohvaća u jednom navratu sve SELECT-irane retke iz baze
B) uvijek dohvaća u jednom navratu onoliko redaka koliko piše u svojstvo bloka "Number of records displayed"
C) uvijek dohvaća u jednom navratu onoliko redaka koliko piše u svojstvu bloka "Query array size", osim ako u svojstvu bloka "Query array size" piše 0, kada dohvaća onoliko redaka koliko piše u svojstvo bloka "Number of records displayed"
D)dohvaća u jednom navratu sve select-irane retke sa baze samo ako je svojstvo bloka "Query all records"=yes; ako je svojstvo bloka "query all records"=no(default, dohvaća onoliko redaka koliko piše u svojstvu bloka "Query array size", osim ako u svojstvu bloka "Query array size" piše 0, kada dohvaća onoliko redaka koliko piše u svojstvo bloka "Number of records displayed"
7. Što je potrebno da bi radio LOV za referenta u programu za ažuriranje kupca, I to sa ukljuĝenom validacijom
A) record group koji ima select na tablicu M_kupci, LOV koji koristi taj record group te na polju kup_sifra upisati taj LOV u List of values I stavit validate from list=no
B) record group koji ima select na tablicu M_referenti, LOV koji koristi taj record group te na polju ref_sifra upisati taj LOV u List of values I stavit validate from list=yes
C) record group koji ima select na tablicu M_kupci, LOV koji koristi taj record group te na polju kup_sifra upisati taj LOV u List of values I stavit validate from list=yes
D) record group koji ima select na tablicu M_referenti, LOV koji koristi taj record group te na polju ref_sifra upisati taj LOV u List of values I stavit validate from list=no
8. Transakcijski status (nekog) retka je query, a validacijski status je VALID. Što će se desiti ako mijenjamo neko bazno polje u tom retku, a onda pređemo u drugi redak bez greške (pretpostavljamo da je svojstvo forms modula "Validation unit" postavljeno na default):
A) transakcijski I validacijski status retka će se promijeniti u CHANGED, a onda će se (nakon ulaska u drugi redak) oba statusa vratiti na poĝetne vrijednosti
B) samo validacijski status retka će se promijeniti u CHANGED, a onda će se (nakon ulaska u drugi redak) vratiti na VALID
C) transakcijski I validacijski status retka će se promijeniti u CHANGED, a onda će se (nakon ulaska u drugi redak) samo validacijski status vratiti na VALID
D) samo transakcijski status će se promijeniti u CHANGED, a onda će (nakon ulaska u drugi redak) zadržati tu vrijednost
9. Transakcijski status retka je insert. Koji je transakcijski status bloka (koji sadrži taj redak) I forms modula
A) transakcijski status bloka je changed, a transakcijski status modula je changed
B) transakcijski status bloka je changed, a transakcijski status modula je Query
C) transakcijski status bloka je QUERY, a transakcijski status modula je CHANGED
D) transakcijski status bloka je changed, a transakcijski status modula je NEW
10. U programu za narudžbe želimo da se u svakoj stavci vidi IZNOS (koliĝina*cijena), te na kraju stavaka ukupna SUMA. Što je sve potrebno postaviti, ako smo polja IZNOS I SUMA stavili u blok stavaka:
A) SUMA treba imati svojstva "Calculation mode"=Summary I "Summary Function"=Sum, IZNOS treba imati svojstva "Calculation mode"=Formula I "Formula"=":kolicina":cijena, blok stavaka treba imati svojstvo "Query All Record"=Yes
B) SUMA treba imati svojstva "Calculation mode"=Summary I "Summary Function"=Sum, IZNOS treba imati svojstva "Calculation mode"=Formula I "Formula"=":kolicina":cijena, blok stavaka treba imati svojstvo "Query All Record"=No
C) IZNOS treba imati svojstva "Calculation mode"=Summary I "Summary Function"=Sum, IZNOS treba imati svojstva "Calculation mode"=Formula I "Formula"=":kolicina":cijena, blok stavaka treba imati svojstvo "Query All Record"=Yes
11. Radimo Forms modul s dvije tablice: osnovna tablica je M_KUPCI (Forms polja ID, SIFRA, NAZIV, REF ID), "lookup" tablica je M_REFERENTI (Forms polja REF_SIFRA, REF_NAZIV). Primarni kljuĝ tablice M_KUPCI je ID I generira se na bazi, pomoću BIR okidaĝa baze. Koji je od ovih tvrdnji toĝna:
A) polja ID, SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes (može I no, nije važno)
B) polja SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja ID,REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes
C) polja SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes (može I no, nije važno), a polje ID mora imati svojstva "Database item"=yes I "Query only"=yes
D) polja SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes (može I no, nije važno), a polje ID mora imati svojstva "Database item"=yes I "Query only"=yes (može I no, nije važno)
12. Radimo forms modul s viewom između dvije tablice: osnovna tablica je M_KUPCI (Fors polja ID, SIFRA, NAZIV, REF_ID), "lookup" tablica je M_REFERENTI (Forms polja REF_SIFRA, REF_NAZIV), jer ne želimo pisati PRE-QUERY okidaĝ za omoguĝavanje restrikcije upita po poljima tablice M_REFERENTI, te POST-QUERY okidaĝ za prikaz polja iz tablice M_REFERENTI. Primarni kljuĝ tablice M_KUPCI je ID I generira se na bazi, pomoću BIR okidaĝa baze. Koja je od ovih tvrdnji toĝna:
A) polja ID, SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes (može I no, nije važno)
B) polja SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja ID,REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes
C) polja SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=no I "Query only"=Yes (može I no, nije važno), a polje ID mora imati svojstva "Database item"=yes I "Query only"=yes
D) polja SIFRA, NAZIV, REF_ID moraju imati svojstva "Database item"=yes I "Query Only"=no, a polja ID,REF_SIFRA, REF_NAZIV moraju imati svojstva "Database Item"=YES I "Query only"=Yes
13. Napravili smo master-detalj relaciju između tablica T_NARUDZBE (zaglavlje = master) I T_NARUDZBE_ART (stavke=detalj). Relacija ima default vrijednost svojstava "Delete record behavior"= non isolated. Koja od ovih tvrdnji je toĝna:
A) Forms kreira okidaĝe ON-CLEAR-DETAILS, koji briše stavke određenog zaglavlja, ON-POPULATE-DETAILS, koji prikazuje stavke određenog zaglavlja, I ON-CHECK-DELETE-MASTER, koji zabranjuje brisanje zaglavlja koje ima stavaka
B) Forms kreira okidaĝe ON-CLEAR-DETAILS, koji briše stavke određenog zaglavlja, ON-POPULATE-DETAILS, koji prikazuje stavke određenog zaglavlja, I ON-CHECK-DELETE-MASTER, koji automatski (kaskadno) briše stavke ako korisnik briše zaglavlje
C) Forms kreira okidaĝe ON-CLEAR-DETAILS, koji briše stavke određenog zaglavlja, ON-POPULATE-DETAILS, koji prikazuje stavke određenog zaglavlja, I PRE-DELETE, koji zabranjuje brisanje zaglavlja koje ima stavaka
D) Forms kreira okidaĝe ON-CLEAR-DETAILS, koji briše stavke određenog zaglavlja, ON-POPULATE-DETAILS, koji prikazuje stavke određenog zaglavlja, I PRE-DELETE, koji automatski (kaskadno) briše stavke ako korisnik briše zaglavlje
14. Napravili smo master-detalj relaciju izmeđutablica T_NARUDZBE (zaglavlje = master) I T_NARUDZBE_ART (stavke=detalj). Relacija ima default vrijednosti svojstava "Deferred"=No I "Automatic Query"=No. Koja od ovih tvrdnji je toĝna:
A) stavke će se vidjeti tek kad korisnik uđe u njih I zada eksplicitan upit (npr. s F8)
B) stavke će se vidjeti odmah, bez da korisnik uđe u njih ili zada eksplicitan upit (npr. s F8)
C) ne možemo znati, jer to ovisi I o postavkama svojstva "Delete Record Behavior"
D) Stavke će se vidjeti tek kada korisnik uđe u njih, ali ne mora zadati eksplicitan upit (npr. s F8)
15. Napravili smo master-detalj relaciju između tablica T_NARUDZBE (zaglavlje=master) I T_NARUDZBE_ART (stavke=detalj). Primarni kljuĝ tablice T_NARUDZBE je ID I generira se na bazi pomoću BIR okidaĝa baze. Tablica T_NARUDZBE_ART ima stupac NAR_ID, koji je vanjski kljuĝ na stupac ID tablice T_NARUDZBE. Koja od ovih tvrdnji je toĝna:
A)ID, primarni kljuĝ tablice T_NARUDZBE, generira se odmah nakon što unesemo zaglavlje I idemo u prvu stavku, pa će stavke dobiti ispravnu vrijednost u polju NAR_ID (zbog toga što polje ima vrijednost svojstva "Copy Value from Item" =:t_narudzbe.id)
B) ID, primarni kljuĝ tablice T_NARUDZBE, generira se tek nakon što damo Save(F10), tj. kada Forms pošalje naredbu INSERT T_NARUDZBE na bazu; tada će BIR okidaĝ na bazi generirati ID, pa će stavke dobiti ispravnu vrijednost u polju NAR_ID (zbog toga što to polje ima vrijednost svojstva "Copy Value from Item"=:t_narudzbe.id)
C) ID, primarni kljuĝ tablice T_NARUDZBE, generira se odmah nakon što unesemo zaglavlje I idemo u prvu stavku; moramo napisati POST-INSERT okidaĝ na tablici T_NARUDZBE, kako bismo proĝitali ID koji je generirala baza; tako će stavke dobiti ispravnu vrijednost u polju NAR_ID( zbog toga što polje ima vrijednost svojstava "Copy value from Item"=:t_narudzbe.id)
D) ID, primarni kljuĝ tablice T_NARUDZBE, generira se tek nakon što damo Save(F10), tj. Tek kada Forms pošalje naredbu INSERT T_NARUDZBE na bazu; moramo napisati POST-INSERT okidaĝ na tablici T_NARUDZBE, kako bismo proĝitali ID koji je generirala baza; tako će stavke dobiti ispravnu vrijednost u polju NAR_ID ( zbog toga što to polje ima vrijednost svojstva "Copy Value from Item"= :t_narudzbe.id)
{"name":"Praktikum", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Testirajte svoje znanje o Oracle Forms sa ovim izazovnim kvizom! Prođite kroz 14 pitanja koja pokrivaju razne aspekte rada s Forms modulima i njihovim funkcionalnostima. Razliĝite teme vezane uz Forms Više opcija za odgovore Doprinosite svom znanju i iskustvu","img":"https:/images/course3.png"}