top oracle forms reports interview questions
Domande frequenti per l'intervista su Oracle Forms and Reports:
Se ti stai preparando per un colloquio sul ruolo di sviluppatore Oracle, devi essere esperto di Oracle Forms and Reports.
Leggi il nostro precedente articolo su Domande di intervista su Oracle DBA, RAC e ottimizzazione delle prestazioni .
=> Fare clic qui per una serie di domande sull'intervista Oracle
Questo articolo tratta:
- Domande dell'intervista su Oracle Forms
- Domande dell'intervista su Oracle Reports
La revisione di queste domande dell'intervista ti aiuterà a risolvere qualsiasi intervista e quindi questo articolo è fortemente raccomandato per le persone in cerca di lavoro.
Cosa imparerai:
Top Oracle Forms And Reports Interview Questions
Domande di intervista su Oracle Forms
D # 1) Cosa capisci per Oracle Forms e perché sono richiesti?
Risposta: Oracle Forms sono le interfacce utente sviluppate per presentare i dati all'utente. Questi dati possono essere presentati una volta recuperati dal database Oracle. Se necessario, i moduli possono essere integrati con servizi web o Java per seguire l'architettura SOA. I moduli vengono creati all'origine come file .fmb e successivamente compilati in .fmx (file eseguibile).
I moduli Oracle includono:
- Sviluppatore di moduli: Aiuta nello sviluppo e nella compilazione di Oracle Forms.
- Servizi di moduli: È considerato per la distribuzione dei moduli.
D # 2) Spiegare i diversi livelli a cui interagiscono Oracle Form Services.
Risposta: Oracle Form Services è un'applicazione a tre livelli e quindi interagirà ai livelli seguenti:
- Livello cliente
- Livello server
- Livello database
A livello di client, le richieste HTTP verranno inviate da un client al sistema. Questa richiesta verrà ricevuta dal Forms Listener Servlet sul server e avvierà il processo di Forms Runtime. Questo processo invierà la richiesta al database per recuperare le informazioni e rispedirle al client.
Ciò completa il flusso di lavoro dell'interazione dell'utente tramite Oracle Forms Services.
D # 3) Possiamo richiamare un modulo da un altro in un'applicazione multiforme?
Risposta: Sì, possiamo richiamare un modulo da un altro con l'aiuto delle seguenti funzioni integrate:
- OPEN_FORM: Apre il modulo richiesto insieme al modulo corrente e l'utente può navigare in entrambi i moduli nella stessa sessione.
- NEW_FORM: Aprirà anche un nuovo modulo ma dopo essere uscito dal modulo corrente.
- CALL_FORM: Aprirà il modulo richiesto mantenendo attivo ma nascosto il modulo padre. Una volta uscito dal form richiesto, il controllo torna al form genitore.
D # 4) Cosa intendi per LOV e come può essere utilizzato?
Risposta: LOV è un elenco di valori popolato in una finestra a comparsa e viene visualizzato all'utente finale per la selezione. Questi valori possono essere assegnati e richiamati staticamente o dinamicamente in LOV.
Esiste una proprietà correlata nota come 'LOV per convalida' che viene utilizzata per convalidare i contenuti della LOV. Se questa proprietà è impostata su true, il valore corrente dell'elemento di testo viene confrontato con i valori visualizzati nella prima colonna di LOV.
Se uno qualsiasi dei valori di LOV corrisponde all'elemento di testo, la convalida ha esito positivo e il LOV non verrà visualizzato. Se il valore non corrisponde, verrà visualizzato LOV e verrà eseguita una ricerca in base all'elemento di testo.
D # 5) Che cos'è una tela in Oracle Forms?
Risposta: Canvas è un livello all'interno di una finestra in cui è possibile posizionare gli oggetti visivi come elementi dell'interfaccia o grafica.
Oracle Forms supporta quattro tipi di canvas come indicato di seguito:
- Area dei contenuti (tela predefinita)
- Tab canvas
- Canvas della barra degli strumenti
- Tela impilata
D # 6) In quale sequenza vengono attivati i trigger da Oracle Forms?
Risposta: Oracle Forms segue la gerarchia seguente per l'esecuzione del trigger:
come riprodurre file swf su Windows
- Preformato
- Pre-blocco
- Pre-registrazione
- Elemento pre-testo
- Quando-nuova-forma-istanza
- Quando-nuova-istanza-blocco
- Quando-nuova-istanza-record
- Quando-nuovo-oggetto-istanza
- Post-text_item
- Post-record
- Post-blocco
- Post-Form
D # 7) Spiega la relazione Master-Detail con alcuni esempi.
Risposta: La relazione principale-dettaglio è la relazione tra diverse entità aziendali che segue il modello di relazione padre-figlio. Ci sarà un'entità padre collegata a molte entità figlio.
Per esempio, possiamo avere un master denominato AZIENDA con dettagli diversi come REPARTI (HR, FINANZA, OPERAZIONI, AMMINISTRAZIONE, ecc.).
Questa relazione può essere implementata con l'aiuto di due blocchi di dati in cui il primo blocco di dati rappresenta la tabella principale mentre l'altro rappresenta una tabella dettagliata.
D # 8) Assegna un nome ai diversi trigger associati a Oracle Forms con una relazione master-detail.
Risposta: I trigger arruolati vengono creati durante la creazione del blocco master-detail:
- ON-CHECK-DELETE-MASTER
- DETTAGLI CHIARI
- DETTAGLI SULLA POPOLAZIONE
D # 9) Quali sono i vari file di configurazione utilizzati da Oracle Forms?
Risposta: I file di configurazione includono:
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm e basejpi.htm
Utilizzando i file di configurazione di cui sopra, un utente può specificare diversi parametri per i moduli secondo il requisito.
D # 10) Cosa si intende per gruppo di record in Oracle Forms?
Risposta: Un gruppo di record è una struttura di righe e colonne all'interno di Oracle Forms simile a una tabella nel database Oracle.
I gruppi di record possono essere:
- Query Record Group
- Gruppo di record non di query
- Gruppo di record statici
Un gruppo di record di query è associato all'istruzione SELECT e può essere creato o aggiornato durante la progettazione o l'esecuzione. Mentre un gruppo di record non di query non è associato a nessuna query e quindi può essere creato o aggiornato solo durante l'esecuzione.
ciascuno dei seguenti sono strumenti utilizzati per controllare lo stato di salute di una rete
Il gruppo di record statici non è ancora associato ad alcuna query e può essere creato o aggiornato solo durante la fase di progettazione.
Domande di intervista su Oracle Reports
D # 11) Che cos'è un report Oracle? Elenca i suoi vari tipi.
Risposta: Oracle Report è uno strumento fornito da Oracle Fusion Middleware, utilizzato per generare report basati sui dati archiviati nel database Oracle. È costituito da Oracle Reports Developer, uno strumento di progettazione di report e Oracle Application Server Reports Services.
Vari tipi di report includono:
- Tabulare
- Rapporti master-dettagli
- Rapporti sui moduli
- Rapporti con lettere formali
- Rapporti sulle etichette postali
- Rapporti a matrice
D # 12) Che cos'è un'ancora implicita e in che modo è un'ancora esplicita di forma diversa in un generatore di report?
Risposta: Un'ancora viene utilizzata per determinare la posizione di un oggetto nelle direzioni orizzontale e verticale. Questa posizione di un oggetto sarà sempre relativa alla posizione degli altri oggetti, che possono essere chiamati oggetti padre per questi oggetti figli.
Durante il runtime, un ancoraggio implicito verrà generato da Oracle Forms Builder per ogni oggetto del layout, che non contiene un ancoraggio esplicito. L'ancoraggio implicito verrà creato durante il runtime di un report mentre gli ancoraggi espliciti vengono creati esplicitamente da un utente.
D # 13) Assegna un nome ai diversi trigger supportati da Oracle Reports e al loro ordine di attivazione.
Risposta: di seguito sono elencati i trigger supportati da Oracle Reports:
- Prima del modulo dei parametri: Viene attivato prima della visualizzazione del modulo dei parametri di runtime sullo schermo.
- Dopo il modulo del parametro: Viene attivato dopo la visualizzazione del modulo dei parametri di runtime sullo schermo.
- Prima del rapporto: Viene attivato prima dell'esecuzione di un report ma dopo che le query vengono analizzate.
- Tra le pagine: Viene attivato prima che la formattazione venga eseguita per ogni pagina tranne la prima.
- Dopo il rapporto: Viene attivato all'uscita del Previewer o una volta che l'output del report è condiviso con la destinazione.
Q # 14) Qual è la differenza tra bind e parametro lessicale?
Risposta: I parametri di binding sono le variabili che possono sostituire un singolo valore in SQL / PLSQL come numero, carattere, stringa o data.
Mentre il parametro lessicale può sostituire clausole o più valori incorporati nella query SELECT, possibilmente dopo SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY e START WITH.
D # 15) Elenca i diversi tipi di colonne in Oracle Reports.
Risposta: Esistono tre tipi di colonne nei report Oracle. Sono:
- Colonne formula: Colonna che può eseguire calcoli definiti dall'utente su valori all'interno di altre colonne e restituire un valore.
- Colonne di riepilogo: Colonna, che può eseguire calcoli di riepilogo come somma, media, ecc. Sui valori inseriti nelle altre colonne.
- Colonne segnaposto: Colonna per la quale è possibile impostare il tipo o il valore di dati utilizzando PL / SQL.
D # 16) Che cos'è un programma di uscita utente in Oracle Reports?
Risposta: L'uscita utente è un programma scritto per eseguire alcune azioni rilevanti. Possono essere richiamati da trigger di report e, una volta eseguiti, restituiscono il controllo a Report Builder.
Alcune delle uscite utente sono elencate come mostrato di seguito:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
D # 17) Come possiamo generare l'output del report in formato Excel?
Risposta: per ottenere i dati del report in un formato Excel, possiamo utilizzare:
- Comando SPOOL
- Pacchetto Text_IO
- Pacchetto UTL
D # 18) Qual è la differenza tra la modalità flessibile e la modalità confinata?
Risposta: La modalità confinata, se impostata, limita l'oggetto figlio all'interno di oggetti genitore racchiusi. Se non impostato su, gli oggetti figli possono spostarsi dagli oggetti padre.
Durante la modalità flessibile, gli oggetti padre regoleranno il proprio bordo se l'oggetto figlio si espande o si sposta. Se non impostati, i bordi principali rimangono fissi quando gli oggetti secondari si spostano.
D # 19) Che cos'è un report a matrice e quanti gruppi minimi sono necessari per prepararlo?
Risposta: Una matrice è un tipo di rapporto che assomiglia a una griglia di informazioni con una riga di etichette e una colonna di colonne. Sono necessari almeno 4 gruppi nel modello dati per preparare un report a matrice. Uno dovrebbe essere un gruppo di prodotti incrociati, un gruppo di celle e almeno due gruppi dovrebbero essere all'interno di un gruppo di prodotti incrociati.
D # 20) È possibile avere più layout in un report?
Risposta: Sì, è possibile avere più layout. Possiamo utilizzare un'opzione di layout aggiuntiva nello strumento dell'editor di layout.
Conclusione
Spero che l'articolo di cui sopra ti aiuti a prepararti per il colloquio e ad aumentare la tua conoscenza del concetto di Oracle Forms and Reports.
=> Fare clic qui per una serie di domande sull'intervista Oracle
Leggi la parte successiva 4: Top Oracle Apps e Oracle SOA Technical Interview Questions
Ti auguro il meglio!!!
Lettura consigliata
- Domande e risposte dell'intervista
- Principali domande di colloquio tecnico su Oracle Apps e Oracle SOA
- Domande principali per l'intervista su Oracle: Oracle Basic, SQL, PL / SQL Questions
- Alcune interessanti domande di intervista sul test del software
- Domande principali per l'intervista a Oracle DBA, RAC e ottimizzazione delle prestazioni
- Domande e risposte al colloquio di prova ETL
- Le 12 migliori domande per l'intervista Mockito (Intervista sul quadro beffardo)
- Domande di intervista sul test manuale del software per professionisti esperti