top oracle forms reports interview questions
Запитання та відповіді на запитання щодо форм та звітів Oracle:
Якщо ви готуєтеся до співбесіди для ролі розробника Oracle, ви повинні добре знати формуляри та звіти Oracle.
Прочитайте нашу попередню статтю на тему Запитання щодо інтерв’ю щодо Oracle DBA, RAC та налаштування продуктивності .
=> Клацніть тут, щоб висвітлити питання, присвячені інтерв’ю Oracle
Ця стаття охоплює:
- Запитання для співбесіди у Oracle Forms
- Запитання співбесіди з Oracle Reports
Перегляд цих питань співбесіди допоможе вам зламати будь-яке співбесіду, і тому ця стаття настійно рекомендується шукачам роботи.
Що ви дізнаєтесь:
Найпопулярніші форми та звіти Oracle щодо інтерв’ю
Запитання щодо інтерв’ю у Oracle Forms
Q # 1) Що ви розумієте під Oracle Forms і чому вони потрібні?
Відповідь: Oracle Forms - це користувальницькі інтерфейси, розроблені для представлення даних користувачеві. Ці дані можуть бути представлені після отримання з бази даних Oracle. За потреби форми можна інтегрувати з веб-службами або Java, щоб відповідати архітектурі SOA. Форми створюються у джерелі у вигляді файлів .fmb і згодом компілюються у .fmx (виконуваний файл).
Форми Oracle включають:
- Розробник форм: Це допомагає у розробці та компіляції Oracle Forms.
- Послуги бланків: Він розглядається для розгортання форм.
Q # 2) Поясніть різні рівні взаємодії Oracle Form Services.
Відповідь: Oracle Form Services - це трирівнева програма, а отже він буде взаємодіяти на нижчих рівнях:
- Клієнтський рівень
- Рівень сервера
- Рівень бази даних
На рівні клієнта клієнт надсилає запити HTTP до системи. Цей запит отримає сервлет прослуховувача форм на сервері, і він ініціює процес виконання форм. Цей процес надішле запит до бази даних для отримання інформації та відправить її назад клієнту.
Це завершує робочий процес взаємодії користувачів через служби Oracle Forms Services.
Запитання №3) Чи можемо ми викликати одну форму з іншої в програмі з кількома формами?
Відповідь: Так, ми можемо викликати одну форму з іншої за допомогою вбудованих нижче функцій:
- OPEN_FORM: Він відкриває запитану форму разом із поточною формою, і користувач може перейти до обох форм за один сеанс.
- NEW_FORM: Він також відкриє нову форму, але після виходу з поточної форми.
- CALL_FORM: Він відкриє запитану форму, зберігаючи батьківську форму активною, але прихованою. Після виходу із запитаної форми контроль повертається до батьківської форми.
Q # 4) Що ви розумієте під LOV і як його можна використовувати?
Відповідь: LOV - це список значень, заповнених у спливаючому вікні, і відображається кінцевому користувачеві для вибору. Ці значення можна призначати та викликати статично або динамічно в LOV.
Існує пов’язана властивість, відома як „LOV для перевірки”, яка використовується для перевірки вмісту LOV. Якщо для цієї властивості встановлено значення true, поточне значення текстового елемента порівнюється зі значеннями, відображеними в першому стовпці LOV.
Якщо будь-яке зі значень LOV збігається з текстовим елементом, тоді перевірка буде успішною, і LOV не відображатиметься. Якщо значення не збігається, відображатиметься LOV і здійснюватиметься пошук за текстовим елементом.
Q # 5) Що таке полотно в Oracle Forms?
Відповідь: Полотно - це шар у вікні, куди можна помістити візуальні об’єкти, такі як елементи інтерфейсу чи графіки.
Oracle Forms підтримує чотири типи полотна, як зазначено нижче:
- Полотно вмісту (полотно за замовчуванням)
- Полотно вкладки
- Полотно панелі інструментів
- Складене полотно
Q # 6) У якій послідовності тригери запускаються Oracle Forms?
Відповідь: Oracle Forms виконує наведену нижче ієрархію для виконання тригера:
як повернути назад масив Java - -
- Попередньо формуйте
- Попередній блок
- Попередній запис
- Елемент попереднього тексту
- Коли-новий-екземпляр форми
- Коли-новий-екземпляр блоку
- Коли-новий-екземпляр запису
- Коли-новий-елемент-екземпляр
- Пост-текст_пункту
- Пост-запис
- Пост-Блок
- Пост-форма
Q # 7) Поясніть взаємозв'язок Майстер-Деталь на кількох прикладах.
Відповідь: Взаємозв'язок 'майстер-деталь' - це відносини між різними суб'єктами господарювання, які відповідають моделі відносин між батьками та дитиною. Буде одна батьківська сутність, пов’язана з багатьма дочірніми об’єктами.
Наприклад, ми можемо мати одного майстра на ім’я КОМПАНІЯ з різними деталями, як ДЕПАРТАМЕНТИ (HR, ФІНАНСИ, ОПЕРАЦІЇ, АДМІНІСТРАТОР тощо).
Цей зв'язок може бути реалізований за допомогою двох блоків даних, де перший блок даних являє собою головну таблицю, а інший - докладну таблицю.
Q # 8) Назвіть різні тригери, пов’язані з Oracle Forms, що мають взаємозв’язок майстер-деталь.
Відповідь: Зараховані тригери створюються під час створення блоку основних деталей:
- ПЕРЕВІРКА-ВИДАЛЕННЯ-МАЙСТЕР
- ДОКЛАДНІ ДЕТАЛІ
- ПОПУЛЯРНІ ДЕТАЛІ
Q # 9) Які різні файли конфігурації використовуються Oracle Forms?
Відповідь: Файли конфігурації включають:
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Використовуючи наведені вище конфігураційні файли, користувач може вказати різні параметри для форм відповідно до вимоги.
Q # 10) Що ми маємо на увазі під групою записів в Oracle Forms?
Відповідь: Група записів - це структура рядків і стовпців у формах Oracle, подібна до таблиці в базі даних Oracle.
Групи записів можуть бути:
- Група записів запитів
- Група запитів без запитів
- Група статичних записів
Група запитів запиту пов’язана з оператором SELECT і може бути створена або оновлена під час проектування або виконання. Хоча група запитів, яка не стосується запиту, не пов’язана з жодним запитом, а отже, її можна створити або оновити лише під час виконання.
Група статичних записів знову не пов’язана з жодним запитом і може бути створена або оновлена лише на етапі проектування.
Запитання інтерв’ю Oracle Reports
Q # 11) Що таке звіт Oracle? Перелічіть різні його типи.
Відповідь: Oracle Report - це інструмент, наданий Oracle Fusion Middleware, який використовується для створення звітів на основі даних, що зберігаються в базі даних Oracle. Він складається з Oracle Developers Developer, інструмента для проектування звітів та Oracle Application Server Reports Services.
Різні типи звітів включають:
- Табличний
- Звіти про основні деталі
- Звіти форми
- Форма листів звітів
- Розсилка звітів про ярлики
- Матричні звіти
Q # 12) Що таке неявний прив’язок і як це відмінна прив’язка іншої форми у конструкторі звітів?
Відповідь: Якір використовується для визначення положення об’єкта в горизонтальному та вертикальному напрямках. Це положення об'єкта завжди буде відносно положення інших об'єктів, які можна назвати батьківськими об'єктами для цих дочірніх об'єктів.
Під час виконання Oracle Forms Builder створює неявний прив'язок для кожного об'єкта макета, який не містить явного прив'язки. Явний прив'язок буде створений під час виконання звіту, тоді як явні прив'язки створюються користувачем явно.
Q # 13) Назвіть різні тригери, що підтримуються звітами Oracle та їх порядок запуску.
Відповідь: Нижче наведено тригери, що підтримуються звітами Oracle:
- Перед формою параметра: Отримує виклик перед відображенням на екрані форми параметрів виконання.
- Після форми параметра: Отримує звільнення після відображення форми параметрів виконання на екрані.
- До звіту: Отримує звільнення перед виконанням звіту, але після синтаксичного аналізу запитів.
- Між сторінками: Отримує виклик перед форматуванням для кожної сторінки, крім першої сторінки.
- Після звіту: Отримує запуск або на виході з попереднього перегляду, або після того, як вихідні дані звіту надаються спільному користувачу.
Q # 14) Яка різниця між параметром прив'язки та лексичним параметром?
Відповідь: Параметри прив'язки - це змінні, які можуть замінити одне значення в SQL / PLSQL, таке як число, символ, рядок або дата.
Хоча лексичний параметр може замінити речення або кілька значень, вбудованих у запит SELECT, можливо, після SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY та START WITH.
Q # 15) Перелічіть різні типи стовпців у Oracle Reports.
Відповідь: У звітах Oracle є три типи стовпців. Вони є:
- Стовпці формули: Стовпець, який може виконувати визначені користувачем обчислення значень в інших стовпцях і повертати деяке значення.
- Короткі стовпці: Стовпець, який може виконувати підсумовані обчислення, такі як сума, середнє значення тощо для значень, розміщених в інших стовпцях.
- Стовпці заповнювача: Стовпець, для якого тип даних або значення можна встановити за допомогою PL / SQL.
Запитання №16) Що таке програма виходу користувача в Oracle Reports?
Відповідь: Вихід користувача - це програма, яка написана для виконання певної відповідної дії. Їх можна викликати з тригерів звіту, і після їх запуску це повертає контроль у Report Builder.
Перелічено декілька виходів користувачів, як показано нижче:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
Q # 17) Як ми можемо генерувати вихідні дані звіту у форматі Excel?
Відповідь: Щоб отримати дані звіту у форматі Excel, ми можемо використовувати:
міхур сортувати код c ++
- Команда SPOOL
- Пакет Text_IO
- Пакет UTL
Q # 18) У чому різниця між гнучким режимом та обмеженим режимом?
Відповідь: Обмежений режим, якщо встановлено, обмежує дочірній об'єкт в межах батьківських об'єктів. Якщо не ввімкнено, дочірні об’єкти можуть переміщатися з батьківських об’єктів.
Під час гнучкого режиму батьківські об'єкти будуть коригувати свою межу, якщо дочірній об'єкт розширюється або рухається. Якщо не встановлено, батьківські межі залишаються фіксованими, коли дочірні об’єкти рухаються.
Q # 19) Що таке матричний звіт і скільки мінімальних груп потрібно для підготовки одного і того ж?
Відповідь: Матриця - це різновид звіту, який виглядає як інформаційна сітка з одним рядком міток та одним стовпцем стовпців. Для підготовки матричного звіту в моделі даних потрібно щонайменше 4 групи. Одна повинна бути групою з перехресними продуктами, одна група клітин і принаймні дві групи повинні входити до групи перехресних продуктів.
Питання 20) Чи можна мати кілька звітів у макетах?
Відповідь: Так, можна мати кілька макетів. Ми можемо використовувати додатковий параметр макета в інструменті редактора макета.
Висновок
Сподіваюся, вищевказана стаття допоможе вам підготуватися до співбесіди та розширити свої знання щодо концепції Oracle Forms and Reports.
=> Клацніть тут, щоб висвітлити питання, присвячені інтерв’ю Oracle
Прочитайте наступну частину 4: Найпопулярніші додатки Oracle та запитання технічного інтерв’ю Oracle SOA
Всього найкращого!!!
Рекомендована література
- Запитання та відповіді на інтерв’ю
- Найпопулярніші технічні запитання щодо програм Oracle та запитання щодо інтерв’ю SOA Oracle
- Найпопулярніші запитання щодо інтерв’ю Oracle: Основні питання Oracle, SQL, PL / SQL
- Деякі цікаві питання для тестування програмного забезпечення
- Найпопулярніші запитання щодо інтерв’ю щодо Oracle DBA, RAC та налаштування продуктивності
- Запитання та відповіді на інтерв’ю для тестування ETL
- Найпопулярніші 12 запитань інтерв’ю Mockito (глузуюче рамкове інтерв’ю)
- Тестування посібника для програмного забезпечення Інтерв’ю Питання для досвідчених професіоналів