Introduzione a Oracle Forms Intervista Domande e risposte

I moduli Oracle vengono generalmente utilizzati per lo sviluppo di schermate che interagiscono con il database. È stato sviluppato per eseguire lato server in sessioni terminali in modalità personaggio. Ha anche un IDE che include l'editor del codice del navigatore oggetti e la finestra delle proprietà che lo rendono facile da usare poiché è incluso anche PL / SQL. L'obiettivo principale di disporre di moduli Oracle è l'inserimento dei dati dei sistemi che accedono al database Oracle. Le interviste per Oracle hanno domande relative a Oracle Forms. Di seguito sono riportate alcune domande che possono essere poste in un'intervista e che ti aiuteranno a chiarirlo.

Ora, se stai cercando un lavoro correlato a Oracle Forms, devi prepararti per le domande di intervista Oracle Forms 2019. È vero che ogni colloquio è diverso secondo i diversi profili professionali. Qui, abbiamo preparato le importanti domande e risposte sull'intervista di Oracle Forms che ti aiuteranno a ottenere il successo nel tuo colloquio.

In questo articolo del 2019 di Oracle Forms Interview Questions, presenteremo le 10 domande di intervista Oracle Forms più importanti e più frequenti. Queste domande sono divise in due parti:

Parte 1 - Oracle Forms Interview Questions (Basic)

Questa prima parte tratta le domande e le risposte di base per l'intervista a Oracle Forms

Q1. Cosa sono OPEN_FORM, CALL_FORM, NEW_FORM? Spiegare la differenza tra loro?

Risposta:
Esistono tre diverse forme in Oracle. Sono come di seguito:

  • CALL_FORM: questo modulo viene utilizzato per chiamare un altro modulo ma qui il genitore rimane attivo. Quando il modulo che viene chiamato completa l'operazione, rilascia un blocco che viene applicato e il controllo torna alla funzione chiamante. Quando si chiama un modulo, il modulo Oracle emette un punto di salvataggio per il modulo chiamato. Quando viene chiamato CLEAR_FORM, esegue il rollback delle modifiche senza commit a questo punto di salvataggio.
  • OPEN_FORM: quando viene chiamato un modulo, viene emesso un punto di salvataggio per il modulo chiamato. Quando si utilizza questo modulo, se la funzione CLEAR_FORM provoca un rollback, la funzione chiamata diventa quella corrente. Una volta fatto ciò, i moduli Oracle tornano alle modifiche senza commit fino all'ultimo punto di salvataggio.
  • NEW_FORM: questo modulo esce dal modulo corrente ed entra nel modulo indicato. Il modulo che sta chiamando viene terminato poiché si tratta del modulo principale. I moduli Oracle tendono a mantenere attive tutte le chiamate superiori e le trattano come una chiamata a un nuovo modulo quando un modulo viene chiamato da un modulo superiore. Questi moduli rilasciano la memoria utilizzata dal modulo terminato. Inoltre, se il modulo padre era il modulo chiamato, anche il nuovo modulo ha le stesse opzioni del modulo padre.

Q2. Spiega la differenza tra Window, Canvas e ViewPort

Risposta:
Una finestra dovrebbe contenere tutti gli oggetti visivi che formano un'applicazione. Questa finestra dovrebbe svolgere varie funzionalità come scorrimento, spostamento e ridimensionamento. Un singolo modulo può includere molte finestre. Ogni finestra creata deve avere un'area di contenuto. Tutti i nuovi moduli del modulo hanno una finestra predefinita che si chiama Window1 ed è una finestra non modale.

Canvas: Canvas funge da superficie all'interno di una finestra su cui è possibile posizionare oggetti visivi. Un'area di disegno è assegnata a una finestra particolare. Ogni elemento in un modulo deve fare riferimento a non più di un'area di disegno.

Viewport: Port è una porzione visiva della tela.

Passiamo alla prossima domanda di intervista su Oracle Forms.

Q3. Spiegare i diversi livelli a cui interagiscono i servizi dei moduli Oracle.

Risposta:
Oracle Form Service è un'applicazione a tre livelli che interagisce ai tre livelli seguenti:

  • Livello cliente
  • Livello server
  • Livello di database

Le richieste HTTP vengono inviate da un client al sistema quando l'applicazione funziona a livello di client. Questa richiesta verrà ricevuta dal servlet listener di moduli su un server e avvierà il processo di runtime dei moduli. Dopo questo processo, la richiesta viene inviata al database in modo da recuperare le informazioni e restituirle al client. Questo è il flusso di lavoro completo dell'interazione dell'utente attraverso i servizi di moduli Oracle che aiutano a facilitare l'interazione.

Q4. Qual è la sequenza in cui i trigger vengono attivati ​​da Oracle Forms?

Risposta:
Questa è la domanda di base sull'intervista di Oracle Forms posta in un'intervista. I moduli Oracle seguono la sequenza seguente per l'esecuzione dei trigger:

  • Pre-form
  • Pre-block
  • Pre-registrazione
  • Articolo pre-testo
  • Quando-nuova-form-instance
  • Quando-new-block-istanza
  • Quando-new-record di istanza
  • Quando nuovo elemento-instance
  • Post-text_item
  • Post-Record
  • Post-Block
  • Post-Form

Q5. Denominare i diversi trigger associati ai moduli Oracle con una relazione principale-dettaglio.

Risposta:
I trigger seguenti vengono creati quando viene creato il blocco dettaglio principale:

  • ON-CHECK-DELETE-MASTER
  • ON-CLEAR-DETTAGLI
  • ON-popolare-DETTAGLI

Parte 2 - Oracle Forms Interview Questions (Avanzate)

Diamo ora un'occhiata alle avanzate domande di intervista di Oracle Forms.

Q6. Che cosa capisci per gruppo di record in Oracle Forms?

Risposta:
Un framework che ha righe e colonne all'interno di moduli Oracle simili a una tabella in un database è noto come gruppo di record.

I gruppi di record hanno i seguenti tipi:

  • Gruppo di record di query
  • Gruppo di record senza query
  • Gruppo di record statico

Un gruppo di record di query è associato a un'istruzione Select se può essere creato o aggiornato durante la fase di progettazione o di esecuzione. Quando si tratta di un gruppo di record senza query non è associato a nessuna query e pertanto può essere creato o aggiornato solo quando questo gruppo è in fase di esecuzione. Il gruppo di record statico, a differenza di un gruppo di record non di query, non è associato a nessuna query e può essere creato o aggiornato solo durante la fase di progettazione.

Q7. Spiegare la differenza tra trigger ON ERROR e ON MESSAGE.

Risposta:
Trigger ON-ERROR: questo trigger viene attivato quando il modulo Oracle rileva un errore e visualizza un messaggio di errore da visualizzare. Questo trigger viene utilizzato per sostituire i messaggi di errore predefiniti personalizzati. Le funzioni predefinite integrate vengono utilizzate per determinare i messaggi di errore che sono: ERROR_CODE, ERROR_TEXT, ERROR_TYPE (FRM, ORA)

Trigger ON MESSAGE: questo trigger viene attivato quando i moduli Oracle visualizzano il trigger ON MESSAGE. Viene utilizzato per sostituire i messaggi predefiniti con un messaggio personalizzato. Le funzioni integrate sono: MESSAGE_CODE, MESSAGE_TEXT, MESSAGE_TYPE (FRM, ORA, NULL)

Passiamo alla prossima domanda di intervista su Oracle Forms.

Q8. Quali sono i vantaggi delle applicazioni a moduli multipli?

Risposta:
I vantaggi delle applicazioni a moduli multipli sono i seguenti:

  • È più facile eseguire il debug di piccoli moduli.
  • Flessibilità tra le forme.
  • Facile da mantenere.
  • I dati possono essere scambiati tra i moduli.

Q9. Spiegare le due fasi del coordinamento dei blocchi?

Risposta:
Questa è la maggior parte delle domande di intervista a Oracle Forms in un'intervista. Le due fasi del coordinamento dei blocchi sono:

Clear Phase: durante questa fase, i moduli Oracle passano internamente al blocco dettagli e recuperano i record.

Fase della popolazione: durante questa fase, i moduli Oracle dispongono di un'istruzione select per ripopolare i record di dettaglio associati al nuovo record principale creato.

Q10. Quali sono i redattori? Quali sono i diversi tipi di editor?

Risposta:
Gli editor vengono utilizzati per requisiti come la modifica di finestre più grandi, la ricerca, la sostituzione, ecc.
I loro tipi sono:

  • Editor predefinito
  • Editor di sistema
  • Editor con nome utente

Articolo raccomandato

Questa è stata una guida all'elenco delle domande e risposte sull'intervista di Oracle Forms in modo che il candidato possa facilmente reprimere queste domande sull'intervista di Oracle Forms. Qui in questo post, abbiamo studiato le principali domande di intervista su Oracle Forms che vengono spesso poste nelle interviste. Puoi anche consultare i seguenti articoli per saperne di più -

  1. JMeter Interview Questions
  2. Le 10 domande più importanti per l'intervista agli analisti di dati
  3. Domande di intervista per sviluppatori più utili dell'interfaccia utente
  4. Domande di intervista sulla struttura dei dati