Introduction aux questions et réponses d'entrevue d'Oracle Forms

Les formulaires Oracle sont généralement utilisés pour développer des écrans qui interagissent avec la base de données. Il a été développé pour exécuter des sessions de terminal côté serveur en mode caractère. Il a également un IDE qui comprend un éditeur de code de navigateur d'objets et une feuille de propriétés qui le rendent facile à utiliser car PL / SQL est également inclus. L'objectif principal des formulaires Oracle est d'avoir une entrée de données des systèmes qui accèdent à la base de données Oracle. Les entretiens pour Oracle ont des questions liées aux formulaires Oracle. Vous trouverez ci-dessous quelques questions qui peuvent être posées lors d'un entretien et vous aideront à le clarifier.

Maintenant, si vous recherchez un emploi lié à Oracle Forms, vous devez vous préparer pour les questions d'entrevue 2019 Oracle Forms. Il est vrai que chaque entretien est différent selon les différents profils d'emploi. Ici, nous avons préparé les importantes questions et réponses d'entrevue d'Oracle Forms qui vous aideront à réussir votre entrevue.

Dans cet article sur les questions d'entrevue Oracle Forms 2019, nous présenterons les 10 questions d'entrevue les plus importantes et les plus fréquemment posées d'Oracle Forms. Ces questions sont divisées en deux parties:

Partie 1 - Questions d'entrevue Oracle Forms (de base)

Cette première partie couvre les questions et réponses de base sur les formulaires Oracle Forms

Q1. Que sont OPEN_FORM, CALL_FORM, NEW_FORM? Expliquez la différence entre eux?

Répondre:
Il existe trois formes différentes dans Oracle. Ils sont comme ci-dessous:

  • CALL_FORM: Ce formulaire est utilisé pour appeler un autre formulaire mais ici le parent reste actif. Lorsque le formulaire qui est appelé termine son opération, il libère un verrou qui est appliqué et le contrôle revient à la fonction appelante. Lorsque vous appelez un formulaire, le formulaire Oracle émet un point d'enregistrement pour le formulaire appelé. Lorsque CLEAR_FORM est appelé, il annule les modifications non validées de ce point de sauvegarde.
  • OPEN_FORM: Lorsqu'un formulaire est appelé, un point de sauvegarde est émis pour le formulaire appelé. Lorsque vous utilisez ce formulaire, si la fonction CLEAR_FORM provoque une restauration, la fonction appelée devient la fonction actuelle. Une fois cela fait, les formulaires Oracle reviennent aux modifications non validées jusqu'au dernier point de sauvegarde.
  • NEW_FORM: ce formulaire quitte le formulaire actuel et entre dans le formulaire indiqué. Le formulaire qui appelle est terminé car il s'agit du formulaire parent. Les formulaires Oracle ont tendance à garder tous les appels supérieurs actifs et à les traiter comme un appel à un nouveau formulaire lorsqu'un formulaire est appelé par un formulaire supérieur. Ces formulaires libèrent de la mémoire que le formulaire terminé utilisait. De plus, si le formulaire parent était le formulaire appelé, le nouveau formulaire a également les mêmes options que le formulaire parent.

Q2. Expliquez la différence entre Window, Canvas et ViewPort

Répondre:
Une fenêtre est censée contenir tous les objets visuels qui forment une application. Cette fenêtre est censée effectuer diverses fonctionnalités comme le défilement, le déplacement et le redimensionnement. Un seul formulaire peut inclure plusieurs fenêtres. Chaque fenêtre créée doit avoir un canevas de contenu. Tous les nouveaux modules de formulaire ont une fenêtre prédéfinie qui s'appelle Window1 et est une fenêtre non modale.

Canvas: Canvas agit comme une surface à l'intérieur d'une fenêtre sur laquelle des objets visuels peuvent être placés. Un canevas est affecté à une fenêtre particulière. Chaque élément d'un formulaire ne doit pas faire référence à plus d'une toile.

Fenêtre: le port est une partie visuelle du canevas.

Passons à la prochaine question d'entretien d'Oracle Forms.

Q3. Expliquez les différents niveaux d'interaction des services de formulaire Oracle.

Répondre:
Le service de formulaire Oracle est une application à trois niveaux qui interagit aux trois niveaux ci-dessous:

  • Niveau client
  • Niveau serveur
  • Niveau base de données

Les requêtes HTTP sont envoyées par un client au système lorsque l'application fonctionne au niveau client. Cette demande sera reçue par le servlet d'écoute de formulaires sur un serveur et il lancera le processus d'exécution des formulaires. Après ce processus, la demande est envoyée à la base de données afin que les informations soient récupérées et ces informations sont renvoyées au client. Il s'agit du flux de travail complet de l'interaction utilisateur via les services de formulaires Oracle qui facilitent l'interaction.

Q4. Quelle est la séquence dans laquelle les déclencheurs sont déclenchés par Oracle Forms?

Répondre:
Il s'agit de la question d'entretien de base d'Oracle Forms posée lors d'un entretien. Les formulaires Oracle suivent la séquence ci-dessous pour l'exécution des déclencheurs:

  • Pré-formulaire
  • Pré-blocage
  • Pré-enregistrement
  • Élément de pré-texte
  • Quand-nouvelle-forme-instance
  • Quand-nouvelle-instance-de-bloc
  • Quand-nouvelle-instance-d'enregistrement
  • Quand-nouvel-élément-instance
  • Post-text_item
  • Post-enregistrement
  • Post-Block
  • Post-formulaire

Q5. Nommez les différents déclencheurs associés aux formulaires Oracle ayant une relation maître-détail.

Répondre:
Les déclencheurs ci-dessous sont créés lors de la création du bloc maître-détail:

  • SUR-CHECK-DELETE-MASTER
  • DÉTAILS CLAIRS
  • DÉTAILS SUR POPULATION

Partie 2 - Questions d'entrevue Oracle Forms (Avancé)

Jetons maintenant un coup d'œil aux questions d'entrevue avancées d'Oracle Forms.

Q6. Qu'entendez-vous par groupe d'enregistrements dans Oracle Forms?

Répondre:
Un cadre qui a des lignes et des colonnes dans les formulaires Oracle qui sont similaires à une table dans une base de données est connu comme un groupe d'enregistrement.

Les groupes d'enregistrement ont les types suivants:

  • Groupe d'enregistrement de requête
  • Groupe d'enregistrements sans requête
  • Groupe Enregistrements statiques

Un groupe d'enregistrement de requête est associé à une instruction Select s'il peut être créé ou mis à jour pendant la phase de conception ou la phase d'exécution. Lorsqu'il s'agit d'un groupe d'enregistrements sans requête, il n'est associé à aucune requête et ne peut donc être créé ou mis à jour que lorsque ce groupe est en phase d'exécution. Contrairement à un groupe d'enregistrements sans requête, le groupe d'enregistrements statiques n'est associé à aucune requête et il peut être créé ou mis à jour uniquement pendant la phase de conception.

Q7. Expliquez la différence entre le déclencheur ON ERROR et ON MESSAGE.

Répondre:
Déclencheur ON-ERROR: ce déclencheur est déclenché lorsque le formulaire Oracle rencontre une erreur et affiche un message d'erreur à afficher. Ce déclencheur est utilisé pour remplacer les messages d'erreur par défaut qui sont personnalisés. Les fonctions intégrées par défaut sont utilisées pour déterminer les messages d'erreur qui sont: ERROR_CODE, ERROR_TEXT, ERROR_TYPE (FRM, ORA)

Déclencheur ON MESSAGE: ce déclencheur est déclenché lorsque les formulaires Oracle affichent le déclencheur ON MESSAGE. Il est utilisé pour remplacer les messages par défaut par un message personnalisé. Les fonctions intégrées sont: MESSAGE_CODE, MESSAGE_TEXT, MESSAGE_TYPE (FRM, ORA, NULL)

Passons à la prochaine question d'entretien d'Oracle Forms.

Q8. Quels sont les avantages des applications à formulaires multiples?

Répondre:
Les avantages des applications à formulaires multiples sont les suivants:

  • Débogage plus facile des petits formulaires.
  • Flexibilité entre les formulaires.
  • Facile à maintenir.
  • Les données peuvent être échangées entre les formulaires.

Q9. Expliquez les deux phases de la coordination des blocs?

Répondre:
Il s'agit des questions les plus fréquemment posées lors d'un entretien avec Oracle Forms. Les deux phases de la coordination par blocs sont les suivantes:

Phase d'effacement: au cours de cette phase, les formulaires Oracle naviguent en interne pour détailler le bloc et récupérer les enregistrements.

Phase de remplissage: Au cours de cette phase, les formulaires Oracle ont une instruction select pour repeupler les enregistrements de détail associés au nouvel enregistrement principal qui est créé.

Q10. Quels sont les éditeurs? Quels sont les différents types d'éditeurs?

Répondre:
Les éditeurs sont utilisés pour des exigences telles que l'édition de fenêtres plus grandes, la recherche, le remplacement, etc.
Leurs types sont:

  • Editeur par défaut
  • Editeur système
  • Éditeur nommé par l'utilisateur

Article recommandé

Ceci a été un guide pour répertorier les questions et réponses d'entrevue d'Oracle Forms afin que le candidat puisse réprimer facilement ces questions d'entrevue d'Oracle Forms. Ici, dans cet article, nous avons étudié les principales questions d'entrevue Oracle Forms qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Questions d'entretiens chez JMeter
  2. Questions d'entretiens pour le poste de Data Analyst
  3. Questions d'entretiens pour le poste de UI Developer
  4. Questions d'entretiens chez Data Structure