top oracle forms reports interview questions
Často kladené dotazy k rozhovorům s formuláři a zprávami Oracle:
Pokud se připravujete na pohovor o roli vývojáře Oracle, musíte se dobře orientovat v Oracle Forms and Reports.
Přečtěte si náš předchozí článek o Dotazy na rozhovor s Oracle DBA, RAC a laděním výkonu .
=> Klepnutím sem zobrazíte otázky týkající se sérií pokrývajících rozhovory Oracle
Tento článek popisuje:
- Dotazy na rozhovor s Oracle Forms
- Otázky z pohovoru Oracle Reports
Zkoumání těchto otázek na pohovoru vám pomůže prolomit jakýkoli pohovor, a proto se tento článek důrazně doporučuje uchazečům o zaměstnání.
Co se naučíte:
Nejlepší dotazy a odpovědi na dotazy týkající se formulářů a zpráv Oracle
Dotazy na rozhovor s Oracle Forms
Otázka č. 1) Co rozumíte ve formulářích Oracle a proč jsou vyžadovány?
Odpovědět: Oracle Forms jsou uživatelská rozhraní, která jsou vyvinuta pro prezentaci dat uživateli. Tato data lze prezentovat po načtení z databáze Oracle. V případě potřeby lze formuláře integrovat do webových služeb nebo prostředí Java podle architektury SOA. Formuláře se vytvářejí u zdroje jako soubory .fmb a později se kompilují do .fmx (spustitelný soubor).
Mezi Oracle Forms patří:
- Vývojář formulářů: Pomáhá při vývoji a kompilaci Oracle Forms.
- Služby formulářů: Je to považováno za nasazení formulářů.
Otázka č. 2) Vysvětlete různé úrovně, na kterých Oracle Form Services interagují.
Odpovědět: Oracle Form Services je třívrstvá aplikace, a proto bude interagovat na následujících úrovních:
- Úroveň klienta
- Úroveň serveru
- Úroveň databáze
Na úrovni klienta budou požadavky HTTP odeslány klientem do systému. Tento požadavek obdrží servlet Forms Listener Servers na serveru a zahájí proces Forms Runtime. Tento proces odešle požadavek do databáze k načtení informací a odešle je zpět klientovi.
Tím je dokončen pracovní tok interakce uživatelů prostřednictvím služby Oracle Forms Services.
Otázka č. 3) Můžeme vyvolat jeden formulář z jiného v aplikaci s více formami?
Odpověď: Ano, můžeme vyvolat jeden formulář z jiného pomocí níže zabudovaných funkcí:
- OPEN_FORM: Otevírá požadovaný formulář spolu s aktuálním formulářem a uživatel může přejít do obou formulářů ve stejné relaci.
- NEW_FORM: Také se otevře nový formulář, ale po ukončení z aktuálního formuláře.
- CALL_FORM: Otevře požadovaný formulář tím, že ponechá nadřazený formulář aktivní, ale skrytý. Po ukončení z požadovaného formuláře se ovládací prvek vrátí zpět do nadřazeného formuláře.
Otázka č. 4) Čemu rozumíte podle LOV a jak jej lze použít?
Odpovědět: LOV je seznam hodnot vyplněných ve vyskakovacím okně a zobrazuje se koncovému uživateli k výběru. Tyto hodnoty lze přiřadit a vyvolat staticky nebo dynamicky v LOV.
Existuje související vlastnost známá jako „LOV pro ověření“, která se používá k ověření obsahu LOV. Pokud je tato vlastnost nastavena na true, aktuální hodnota textové položky se porovná s hodnotami zobrazenými v prvním sloupci LOV.
Pokud některá z hodnot LOV odpovídá textové položce, pak ověření proběhne úspěšně a LOV se nezobrazí. Pokud hodnota neodpovídá, zobrazí se LOV a provede se vyhledávání na základě textové položky.
Otázka č. 5) Co je to plátno v Oracle Forms?
Odpovědět: Plátno je vrstva v okně, kam lze umístit vizuální objekty, jako jsou položky rozhraní nebo grafika.
Oracle Forms podporuje čtyři typy plátna, jak je uvedeno níže:
- Plátno obsahu (výchozí plátno)
- Tab plátno
- Plátno panelu nástrojů
- Skládané plátno
Otázka č. 6) V jaké posloupnosti jsou spouštěče aktivovány Oracle Forms?
Odpověď: Oracle Forms se při spouštění spouští podle níže uvedené hierarchie:
bezplatný optimalizátor systému pro Windows 7
- Předforma
- Předblokovat
- Předběžný záznam
- Pre-textová položka
- When-new-form-instance
- When-new-block-instance
- Kdy-nová-instance záznamu
- When-new-item-instance
- Post-text_item
- Post-Record
- Post-blok
- Postformulář
Otázka č. 7) Vysvětlete vztah Master-Detail s několika příklady.
Odpovědět: Vztah Master-Detail je vztah mezi různými obchodními entitami, který se řídí vzorem vztahu rodič-dítě. K mnoha podřízeným entitám bude připojena jedna nadřazená entita.
Například, můžeme mít jednoho pána s názvem FIRMA s různými detaily jako ODDĚLENÍ (HR, FINANCE, OPERACE, SPRÁVCE atd.).
Tento vztah lze implementovat pomocí dvou datových bloků, kde první datový blok představuje hlavní tabulku, zatímco druhý představuje podrobnou tabulku.
Otázka č. 8) Pojmenujte různé spouštěče spojené s Oracle Forms, které mají vztah mezi hlavním a detailem.
Odpovědět: Získané aktivační události se vytvoří během vytváření bloku hlavní-detail:
- ON-CHECK-DELETE-MASTER
- ON-CLEAR PODROBNOSTI
- PODROBNĚ PODROBNOSTI
Otázka č. 9) Jaké jsou různé konfigurační soubory, které používá Oracle Forms?
Odpovědět: Konfigurační soubory zahrnují:
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Pomocí výše uvedených konfiguračních souborů může uživatel zadat různé parametry pro formuláře podle požadavku.
Otázka č. 10) Co máme na mysli pod skupinou záznamů v Oracle Forms?
Odpovědět: Skupina záznamů je rámec řádků a sloupců v rámci Oracle Forms podobný tabulce v databázi Oracle.
Skupiny záznamů mohou být:
implicitní čekání a explicitní čekání v selenu
- Skupina záznamů dotazů
- Skupina záznamů bez dotazů
- Skupina statických záznamů
Skupina záznamů dotazu je přidružena k příkazu SELECT a může být vytvořena nebo aktualizována během návrhu nebo provádění. Zatímco skupina záznamů bez dotazu není přidružena k žádnému dotazu, a proto ji lze vytvořit nebo aktualizovat pouze během provádění.
Skupina statických záznamů opět není spojena s žádným dotazem a lze ji vytvořit nebo aktualizovat pouze během fáze návrhu.
Oracle Reports Interview Questions
Otázka č. 11) Co je zpráva Oracle? Seznam jeho různých typů.
Odpovědět: Oracle Report je nástroj poskytovaný Oracle Fusion Middleware, který se používá ke generování zpráv na základě dat uložených v databázi Oracle. Skládá se z Oracle Reports Developer, nástroje pro návrh sestav a Oracle Application Server Reports Services.
Mezi různé typy zpráv patří:
- Tabelární
- Hlavní zprávy - zprávy
- Zprávy formuláře
- Formulářové zprávy
- Hlášení poštovních štítků
- Maticové zprávy
Otázka č. 12) Co je implicitní kotva a jak se jedná o jinou formu explicitní kotvy v nástroji pro tvorbu sestav?
Odpovědět: Kotva se používá k určení polohy objektu ve vodorovném a svislém směru. Tato poloha objektu bude vždy relativní k poloze ostatních objektů, které lze pro tyto podřízené objekty nazvat nadřazenými objekty.
Během běhu bude nástrojem Oracle Forms Builder vygenerována implicitní kotva pro každý objekt rozložení, který nedrží explicitní kotvu. Implicitní kotva bude vytvořena za běhu sestavy, zatímco explicitní kotvy jsou vytvořeny uživatelem explicitně.
Otázka č. 13) Vyjmenujte různé spouštěče podporované Oracle Reports a jejich pořadí spouštění.
Odpověď: Níže uvedené spouštěče podporují Oracle Reports:
- Před formulářem parametru: Získá vystřelení před zobrazením formuláře parametrů za běhu na obrazovce.
- Po formuláři parametru: Získá vystřelení po zobrazení formuláře parametrů za běhu na obrazovce.
- Před zprávou: Získá vystřelení před provedením sestavy, ale po analýze dotazů.
- Mezi stránkami: Získá vystřelení před provedením formátování pro každou stránku kromě první stránky.
- Po hlášení: Získá vystřelení buď na konci Previeweru, nebo jakmile je výstup sestavy sdílen s cílem.
Otázka č. 14) Jaký je rozdíl mezi parametrem bind a lexical?
Odpovědět: Parametry vazby jsou proměnné, které mohou v SQL / PLSQL nahradit jednu hodnotu, jako je číslo, znak, řetězec nebo datum.
Zatímco lexikální parametr může nahradit klauze nebo více hodnot vložených do dotazu SELECT možná po příkazu SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY a START WITH.
Otázka č. 15) Seznam různých typů sloupců v Oracle Reports.
Odpovědět: V sestavách Oracle existují tři typy sloupců. Oni jsou:
- Sloupce vzorců: Sloupec, který umožňuje provádět uživatelem definované výpočty hodnot v jiných sloupcích a vracet určitou hodnotu.
- Souhrnné sloupce: Sloupec, který umožňuje provádět souhrnné výpočty, jako je součet, průměr atd., Na hodnotách umístěných v ostatních sloupcích.
- Sloupce zástupných znaků: Sloupec, pro který lze pomocí PL / SQL nastavit datový typ nebo hodnotu.
Otázka č. 16) Co je uživatelský ukončovací program v Oracle Reports?
Odpovědět: Uživatelský program je program, který je napsán k provedení nějaké relevantní akce. Mohou být volány ze spouštěčů sestav a po provedení vrátí ovládací prvek zpět do Tvůrce sestav.
Několik uživatelských východů je uvedeno níže:
- FND SRWINIT
- FND SRWEXIT
- FORMAT_CURRENCY FND
- FND FLEXSQL
- FND FLEXIDVAL
Otázka č. 17) Jak můžeme generovat výstup zprávy ve formátu Excel?
Odpověď: Chcete-li získat data sestavy ve formátu Excel, můžeme použít:
- Příkaz SPOOL
- Balíček Text_IO
- Balíček UTL
Otázka č. 18) Jaký je rozdíl mezi flexibilním režimem a omezeným režimem?
Odpovědět: Omezený režim, pokud je nastaven, omezuje podřízený objekt v ohraničujících nadřazených objektech. Pokud není nastaveno, mohou se podřízené objekty přesunout z nadřazených objektů.
Během režimu flex nadřazené objekty upraví své ohraničení, pokud se podřízený objekt roztahuje nebo pohybuje. Pokud není nastaveno, nadřazené ohraničení zůstane pevné, když se podřízené objekty pohnou.
Otázka č. 19) Co je maticová zpráva a kolik minimálních skupin je potřeba k jejich přípravě?
Odpovědět: Matice je druh sestavy, která vypadá jako informační mřížka s jednou řadou štítků a jedním sloupcem sloupců. V datovém modelu jsou pro přípravu maticové zprávy vyžadovány alespoň 4 skupiny. Jedna by měla být skupina napříč produkty, jedna skupina buněk a alespoň dvě skupiny by měly být v rámci skupiny napříč produkty.
Otázka č. 20) Je možné mít v sestavě více rozvržení?
Odpovědět: Ano, je možné mít více rozvržení. V nástroji editoru rozvržení můžeme použít další možnost rozvržení.
Závěr
Doufám, že vám výše uvedený článek pomůže připravit se na váš pohovor a rozšířit vaše znalosti o konceptu Oracle Forms and Reports.
=> Klepnutím sem zobrazíte otázky týkající se sérií pokrývajících rozhovory Oracle
Přečtěte si další část 4: Nejlepší dotazy k aplikacím Oracle a Oracle SOA - technické rozhovory
Vše nejlepší!!!
Doporučené čtení
- Dotazy a odpovědi na pohovor
- Nejlepší technické dotazy k aplikacím Oracle a dotazům Oracle SOA Interview
- Nejlepší dotazy k rozhovoru Oracle: Otázky Oracle Basic, SQL, PL / SQL
- Některé zajímavé otázky týkající se testování softwaru
- Nejčastější dotazy k rozhovorům s Oracle DBA, RAC a laděním výkonu
- ETL Testing Interview Otázky a odpovědi
- Top 12 Mockito Interview Questions (Mocking Framework Interview)
- Softwarové manuální testování Dotaz na rozhovor pro zkušené profesionály