top oracle forms reports interview questions
Συχνές ερωτήσεις για ερωτήσεις συνέντευξης για φόρμες και αναφορές της Oracle:
Εάν προετοιμάζεστε για μια συνέντευξη ρόλου προγραμματιστή της Oracle, τότε πρέπει να είστε καλά εξοικειωμένοι με τις φόρμες και τις αναφορές της Oracle.
Διαβάστε το προηγούμενο άρθρο μας στο Ερωτήσεις συνέντευξης Oracle DBA, RAC και Performance Tuning .
=> Κάντε κλικ εδώ για σειρές που καλύπτουν ερωτήσεις συνέντευξης Oracle
Αυτό το άρθρο καλύπτει:
- Ερωτήσεις συνέντευξης της Oracle Forms
- Oracle Reports ερωτήσεις συνέντευξης
Η επανεξέταση αυτών των ερωτήσεων συνέντευξης θα σας βοηθήσει να σπάσετε οποιαδήποτε συνέντευξη και ως εκ τούτου αυτό το άρθρο συνιστάται ιδιαίτερα για τους αιτούντες εργασία.
Τι θα μάθετε:
Κορυφαίες ερωτήσεις συνέντευξης για φόρμες και αναφορές της Oracle
Ερωτήσεις συνέντευξης για φόρμες Oracle
Ε # 1) Τι καταλαβαίνετε από τα Oracle Forms και γιατί απαιτούνται;
Απάντηση: Οι φόρμες Oracle είναι οι διεπαφές χρήστη που έχουν αναπτυχθεί για την παρουσίαση των δεδομένων στον χρήστη. Αυτά τα δεδομένα μπορούν να παρουσιαστούν μόλις ανακτηθούν από τη βάση δεδομένων Oracle. Εάν απαιτείται, οι φόρμες μπορούν να ενσωματωθούν σε υπηρεσίες Ιστού ή Java για να ακολουθήσουν την αρχιτεκτονική SOA. Οι φόρμες δημιουργούνται στην πηγή ως αρχεία .fmb και μεταγλωττίζονται αργότερα σε .fmx (εκτελέσιμο αρχείο).
Οι φόρμες Oracle περιλαμβάνουν:
- Προγραμματιστής φορμών: Βοηθά στην ανάπτυξη και τη σύνταξη των Oracle Forms.
- Υπηρεσίες εντύπων: Θεωρείται για την ανάπτυξη των εντύπων.
Ε # 2) Εξηγήστε τα διαφορετικά επίπεδα στα οποία αλληλεπιδρούν οι Oracle Form Services.
Απάντηση: Το Oracle Form Services είναι μια εφαρμογή τριών επιπέδων και ως εκ τούτου θα αλληλεπιδράσει στα παρακάτω επίπεδα:
- Επίπεδο πελάτη
- Επίπεδο διακομιστή
- Επίπεδο βάσης δεδομένων
Σε επίπεδο πελάτη, τα αιτήματα HTTP θα σταλούν από έναν πελάτη στο σύστημα. Αυτό το αίτημα θα ληφθεί από το Formlet Listener Servlet στο διακομιστή και θα ξεκινήσει τη διαδικασία Forms Runtime. Αυτή η διαδικασία θα στείλει το αίτημα στη βάση δεδομένων για να ανακτήσει τις πληροφορίες και να τις στείλει πίσω στον πελάτη.
Αυτό ολοκληρώνει τη ροή εργασίας της αλληλεπίδρασης χρήστη μέσω του Oracle Forms Services.
Q # 3) Μπορούμε να επικαλεστούμε μία φόρμα από την άλλη σε μια εφαρμογή πολλαπλών φορμών;
Απάντηση: Ναι, μπορούμε να καλέσουμε μια φόρμα από την άλλη με τη βοήθεια των παρακάτω ενσωματωμένων συναρτήσεων:
- OPEN_FORM: Ανοίγει τη ζητούμενη φόρμα μαζί με την τρέχουσα φόρμα και ο χρήστης μπορεί να πλοηγηθεί και στις δύο φόρμες στην ίδια περίοδο λειτουργίας.
- NEW_FORM: Θα ανοίξει επίσης μια νέα φόρμα αλλά μετά την έξοδο από την τρέχουσα φόρμα.
- CALL_FORM: Θα ανοίξει τη ζητούμενη φόρμα διατηρώντας τη γονική φόρμα ενεργή αλλά κρυμμένη. Μόλις εξέλθετε από τη ζητούμενη φόρμα, το στοιχείο ελέγχου επιστρέφει στη γονική φόρμα.
Q # 4) Τι καταλαβαίνετε από το LOV και πώς μπορεί να χρησιμοποιηθεί;
Απάντηση: Το LOV είναι μια λίστα τιμών που συμπληρώνονται σε ένα αναδυόμενο παράθυρο και εμφανίζεται στον τελικό χρήστη για επιλογή. Αυτές οι τιμές μπορούν να εκχωρηθούν και να χρησιμοποιηθούν στατικά ή δυναμικά στο LOV.
Υπάρχει μια σχετική ιδιότητα γνωστή ως «LOV για επικύρωση» η οποία χρησιμοποιείται για την επικύρωση περιεχομένου της LOV. Εάν αυτή η ιδιότητα έχει οριστεί ως αληθής, η τρέχουσα τιμή του στοιχείου κειμένου συγκρίνεται με τις τιμές που εμφανίζονται στην πρώτη στήλη του LOV.
Εάν κάποια από τις τιμές LOV ταιριάζει με το στοιχείο κειμένου, τότε η επικύρωση πετυχαίνει και το LOV δεν θα εμφανίζεται. Εάν η τιμή δεν ταιριάζει, θα εμφανιστεί το LOV και θα πραγματοποιηθεί αναζήτηση με βάση το στοιχείο κειμένου.
Q # 5) Τι είναι ένας καμβάς σε φόρμες Oracle;
Απάντηση: Ο καμβάς είναι ένα επίπεδο μέσα σε ένα παράθυρο όπου μπορούν να τοποθετηθούν τα οπτικά αντικείμενα, όπως στοιχεία διεπαφής ή γραφικά.
Τα Oracle Forms υποστηρίζουν τέσσερις τύπους καμβά όπως αναφέρεται παρακάτω:
- Καμβάς περιεχομένου (προεπιλεγμένος καμβάς)
- Καμβάς καρτέλας
- Καμβάς γραμμής εργαλείων
- Στοιβάζονται καμβά
Q # 6) Σε ποια ακολουθία πυροδοτούνται οι ενεργοποιητές από το Oracle Forms;
Απάντηση: Οι φόρμες Oracle ακολουθούν την παρακάτω ιεραρχία για εκτέλεση σκανδάλης:
κύκλος ζωής ανάπτυξης λογισμικού 5 φάσεις
- Προ-φόρμα
- Προ-αποκλεισμός
- Προεγγράφω
- Στοιχείο προ-κειμένου
- When-new-form-instance
- When-new-block-instance
- When-new-record-instance
- Πότε-νέο-είδος-παρουσία
- Post-text_item
- Μετά την εγγραφή
- Post-Block
- Έντυπο
Ε # 7) Εξηγήστε τη σχέση Master-Detail με μερικά παραδείγματα.
Απάντηση: Η σχέση Master-Detail είναι η σχέση μεταξύ διαφορετικών επιχειρηματικών οντοτήτων που ακολουθεί το πρότυπο σχέσης γονέα-παιδιού. Θα υπάρχει μια μητρική οντότητα συνδεδεμένη με πολλές θυγατρικές οντότητες.
Για παράδειγμα, μπορούμε να έχουμε έναν κύριο που ονομάζεται ΕΤΑΙΡΕΙΑ με διαφορετικές λεπτομέρειες ως ΤΜΗΜΑΤΑ (ΥΕ, ΧΡΗΜΑΤΟΔΟΤΗΣΗ, ΛΕΙΤΟΥΡΓΙΕΣ, ADMIN, κ.λπ.)
Αυτή η σχέση μπορεί να υλοποιηθεί με τη βοήθεια δύο μπλοκ δεδομένων όπου το πρώτο μπλοκ δεδομένων αντιπροσωπεύει τον κύριο πίνακα ενώ το άλλο αντιπροσωπεύει έναν λεπτομερή πίνακα.
Ερώτηση # 8) Ονομάστε τους διαφορετικούς κανόνες ενεργοποίησης που σχετίζονται με τις φόρμες Oracle που έχουν σχέση master-detail.
Απάντηση: Οι ενεργοποιημένοι ενεργοποιητές δημιουργούνται κατά τη δημιουργία του κύριου μπλοκ λεπτομερειών:
- ON-CHECK-DELETE-MASTER
- ON-CLEAR-ΛΕΠΤΟΜΕΡΕΙΕΣ
- ΛΕΠΤΟΜΕΡΕΙΕΣ ΠΛΗΡΟΦΟΡΙΩΝ
Q # 9) Ποια είναι τα διάφορα αρχεία διαμόρφωσης που χρησιμοποιούνται από τα Oracle Forms;
Απάντηση: Τα αρχεία διαμόρφωσης περιλαμβάνουν:
- προεπιλογή. env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Χρησιμοποιώντας τα παραπάνω αρχεία ρυθμίσεων, ένας χρήστης μπορεί να καθορίσει διαφορετικές παραμέτρους για τις φόρμες σύμφωνα με την απαίτηση.
Q # 10) Τι εννοούμε με την ομάδα δίσκων στο Oracle Forms;
Απάντηση: Μια ομάδα εγγραφών είναι ένα πλαίσιο σειρών και στηλών στις φόρμες Oracle παρόμοια με έναν πίνακα στη βάση δεδομένων της Oracle.
Οι ομάδες δίσκων μπορούν να είναι:
- Ομάδα εγγραφής ερωτημάτων
- Ομάδα εγγραφής εκτός ερωτήματος
- Ομάδα στατικών αρχείων
Μια ομάδα εγγραφών ερωτημάτων σχετίζεται με τη δήλωση SELECT και μπορεί να δημιουργηθεί ή να ενημερωθεί κατά τη διάρκεια του σχεδιασμού ή της εκτέλεσης. Ενώ μια ομάδα εγγραφών χωρίς ερώτημα δεν σχετίζεται με κανένα ερώτημα και ως εκ τούτου μπορεί να δημιουργηθεί ή να ενημερωθεί μόνο κατά την εκτέλεση.
Η ομάδα στατικών εγγραφών δεν σχετίζεται ξανά με κανένα ερώτημα και μπορεί να δημιουργηθεί ή να ενημερωθεί μόνο κατά τη φάση σχεδιασμού.
Oracle Reports Ερωτήσεις συνέντευξης
Ε # 11) Τι είναι η Αναφορά της Oracle; Αναφέρετε τους διάφορους τύπους του.
Απάντηση: Το Oracle Report είναι ένα εργαλείο που παρέχεται από το Oracle Fusion Middleware, το οποίο χρησιμοποιείται για τη δημιουργία αναφορών με βάση τα δεδομένα που είναι αποθηκευμένα στη βάση δεδομένων Oracle. Αποτελείται από το Oracle Reports Developer, ένα εργαλείο σχεδίασης αναφορών και το Oracle Application Server Reports Services.
Διάφοροι τύποι Αναφορών περιλαμβάνουν:
- Πινακοειδής
- Αναφορές κύριας-λεπτομέρειας
- Αναφορές φόρμας
- Αναφορές επιστολών εντύπου
- Αναφορές ετικετών αλληλογραφίας
- Αναφορές Matrix
Ε # 12) Τι είναι μια σιωπηρή άγκυρα και πώς είναι μια διαφορετική μορφή άγκυρας σε ένα πρόγραμμα δημιουργίας αναφορών;
Απάντηση: Μια άγκυρα χρησιμοποιείται για τον προσδιορισμό της θέσης ενός αντικειμένου σε οριζόντιες και κάθετες κατευθύνσεις. Αυτή η θέση ενός αντικειμένου θα είναι πάντα σχετική με τη θέση των άλλων αντικειμένων, τα οποία μπορούν να ονομαστούν γονικά αντικείμενα για αυτά τα θυγατρικά αντικείμενα.
Κατά τη διάρκεια του χρόνου εκτέλεσης, μια σιωπηρή άγκυρα θα δημιουργηθεί από το Oracle Forms Builder για κάθε αντικείμενο διάταξης, το οποίο δεν διαθέτει μια ρητή άγκυρα. Η σιωπηρή αγκύρωση θα δημιουργηθεί κατά το χρόνο εκτέλεσης μιας αναφοράς, ενώ οι άδειες αγκύρες δημιουργούνται από έναν χρήστη ρητά.
Ε # 13) Ονομάστε διαφορετικούς κανόνες ενεργοποίησης που υποστηρίζονται από το Oracle Reports και τη σειρά ενεργοποίησής τους.
Απάντηση: Παρακάτω αναφέρονται οι ενεργοποιητές που υποστηρίζονται από τις Αναφορές της Oracle:
- Πριν από τη φόρμα παραμέτρου: Ενεργοποιείται πριν από την εμφάνιση της φόρμας παραμέτρου χρόνου εκτέλεσης στην οθόνη.
- Μετά τη φόρμα παραμέτρου: Ενεργοποιείται μετά την εμφάνιση της φόρμας παραμέτρου χρόνου εκτέλεσης στην οθόνη.
- Πριν από την αναφορά: Απολύεται πριν από την εκτέλεση μιας αναφοράς, αλλά μετά την ανάλυση των ερωτημάτων.
- Μεταξύ σελίδων: Ενεργοποιείται πριν από τη μορφοποίηση για κάθε σελίδα εκτός από την πρώτη σελίδα.
- Μετά την αναφορά: Ενεργοποιείται είτε στην έξοδο του Προεπισκόπηση είτε όταν κοινοποιηθεί η έξοδος αναφοράς με τον προορισμό.
Q # 14) Ποια είναι η διαφορά μεταξύ παράμετρος σύνδεσης και λεξικής;
Απάντηση: Οι παράμετροι δέσμευσης είναι οι μεταβλητές, οι οποίες μπορούν να αντικαταστήσουν μια μεμονωμένη τιμή σε SQL / PLSQL όπως αριθμός, χαρακτήρας, συμβολοσειρά ή ημερομηνία.
Ενώ η λεξική παράμετρος μπορεί να αντικαταστήσει ρήτρες ή πολλαπλές τιμές που είναι ενσωματωμένες στο ερώτημα SELECT, πιθανώς μετά από SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY, και START WITH.
Ε # 15) Καταγράψτε τους διαφορετικούς τύπους στηλών στις Αναφορές Oracle.
Απάντηση: Υπάρχουν τρεις τύποι στηλών στις αναφορές της Oracle. Αυτοί είναι:
- Στήλες τύπων: Στήλη που μπορεί να κάνει υπολογισμούς που καθορίζονται από τον χρήστη σε τιμές σε άλλες στήλες και να επιστρέψει κάποια τιμή.
- Περίληψη Στήλες: Στήλη, η οποία μπορεί να κάνει συνοπτικούς υπολογισμούς όπως άθροισμα, μέσος όρος κ.λπ. σε τιμές που τοποθετούνται στις άλλες στήλες.
- Στήλες placeholder: Στήλη για την οποία μπορεί να οριστεί τύπος ή τιμή δεδομένων χρησιμοποιώντας PL / SQL.
Q # 16) Τι είναι ένα πρόγραμμα εξόδου χρήστη στο Oracle Reports;
Απάντηση: Η έξοδος χρήστη είναι ένα πρόγραμμα που είναι γραμμένο για να εκτελέσει κάποια σχετική ενέργεια. Μπορούν να κληθούν από ενεργοποιητές αναφορών και μόλις εκτελεστούν, δίνει πίσω τον έλεγχο στο Report Builder.
πώς να ανοίξετε το αρχείο .swf
Λίγες από τις εξόδους χρήστη αναφέρονται όπως φαίνεται παρακάτω:
- FND SRWINIT
- FND SRWEXIT
- FORMAT_CURRENCY FND
- FND FLEXSQL
- FND FLEXIDVAL
Ε # 17) Πώς μπορούμε να δημιουργήσουμε έξοδο αναφοράς σε μορφή Excel;
Απάντηση: Για να λάβουμε δεδομένα αναφοράς σε μορφή Excel, μπορούμε να χρησιμοποιήσουμε:
- Εντολή SPOOL
- Πακέτο Text_IO
- Πακέτο UTL
Q # 18) Ποια είναι η διαφορά μεταξύ λειτουργίας flex και περιορισμένης λειτουργίας;
Απάντηση: Περιορισμένη λειτουργία, εάν το σύνολο περιορίζει το θυγατρικό αντικείμενο στο να περικλείει γονικά αντικείμενα. Εάν δεν είναι ενεργοποιημένο, τα θυγατρικά αντικείμενα μπορούν να μετακινηθούν από τα γονικά αντικείμενα.
Κατά τη λειτουργία flex, τα γονικά αντικείμενα θα προσαρμόσουν το περίγραμμά του εάν το θυγατρικό αντικείμενο επεκτείνεται ή κινείται. Εάν δεν έχει οριστεί, τα γονικά όρια παραμένουν σταθερά όταν τα αντικείμενα του παιδιού κινούνται.
Q # 19) Τι είναι μια αναφορά πίνακα και πόσες ελάχιστες ομάδες απαιτούνται για την προετοιμασία της ίδιας;
Απάντηση: Το matrix είναι ένα είδος αναφοράς που μοιάζει με ένα πλέγμα πληροφοριών με μία σειρά ετικετών και μία στήλη στηλών. Απαιτούνται τουλάχιστον 4 ομάδες στο μοντέλο δεδομένων για την προετοιμασία μιας αναφοράς πίνακα. Κάποιος πρέπει να είναι ομάδα πολλαπλών προϊόντων, μία ομάδα κυττάρων και τουλάχιστον δύο ομάδες πρέπει να ανήκουν σε ομάδα μεταξύ προϊόντων.
Ε # 20) Είναι δυνατόν να υπάρχουν πολλές διατάξεις σε μια αναφορά;
Απάντηση: Ναι, είναι δυνατό να υπάρχουν πολλές διατάξεις. Μπορούμε να χρησιμοποιήσουμε μια πρόσθετη επιλογή διάταξης στο εργαλείο επεξεργασίας διάταξης.
συμπέρασμα
Ελπίζω ότι το παραπάνω άρθρο θα σας βοηθήσει να προετοιμαστείτε για τη συνέντευξή σας και να αυξήσετε τις γνώσεις σας σχετικά με την έννοια των Oracle Forms and Reports.
=> Κάντε κλικ εδώ για σειρές που καλύπτουν ερωτήσεις συνέντευξης Oracle
Διαβάστε το επόμενο μέρος 4: Κορυφαίες Εφαρμογές Oracle και Ερωτήσεις Τεχνικής Συνέντευξης Oracle SOA
Τα καλύτερα!!!
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Κορυφαίες ερωτήσεις τεχνικής και Oracle SOA για ερωτήσεις συνέντευξης Oracle
- Κορυφαίες ερωτήσεις συνέντευξης Oracle: Ερωτήσεις Oracle Basic, SQL, PL / SQL
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμής λογισμικού
- Κορυφαίες ερωτήσεις συνέντευξης Oracle DBA, RAC και Performance Tuning
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Κορυφαίες 12 ερωτήσεις συνέντευξης Mockito (Mocking Framework Interview)
- Εγχειρίδιο λογισμικού Ερωτήσεις συνέντευξης δοκιμών για έμπειρους επαγγελματίες