Сертификат "Разработка Web-приложений в Oracle Forms"
  • Сертификат "Разработка Web-приложений в Oracle Forms"
  • Сертификат "Разработка Web-приложений в Oracle Forms"
Сертификат "Разработка Web-приложений в Oracle Forms"
  • Сертификат "Разработка Web-приложений в Oracle Forms"
  • Сертификат "Разработка Web-приложений в Oracle Forms"

Разработка Web-приложений в Oracle Forms

700,00 руб.
В течение часа!
Экзамен "Разработка Web-приложений в Oracle Forms" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
12382 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какой продукт Oracle позволяет создать интегрированную среду для реализации проектов и размещения приложений в WEB?

Oracle Collaboration Suite
Oracle Portal
Oracle Developer Suite
Oracle Application Server
Oracle Server


Верно ли утверждение?

Oracle Application Server - это компонент Oracle Forms Server, предназначенный для переноса приложения в Web
Oracle Application Server - это интегрированная программно-прикладная платформа, позволяющая упростить управление приложениями, выполняемыми в распределенной вычислительной среде
Oracle Application Server - это компонент Oracle Portal, предназначенный для переноса приложения в Web


Перед вами стоит задача создать архитектуру тонкого клиента, позволяющую размещать приложения в Web и не требуя установки дополнительного программного обеспечения. Также вам необходимо спроектировать систему так чтобы она требовала минимум затрат на развертывание и аппаратное обеспечение, а также была снабжена необходимыми RAD и CASE средствами. Какое решение вы выберите?

установить компонент Oracle Forms Services и J2EE на Oracle Server
установить сервер приложений Oracle Developer Suite и JAVA
установить Oracle Developer Suite и Oracle Forms Services
необходимо развернуть сервер приложений Oracle Application Server


Верно ли утверждение?

приложение Oracle Forms, автоматически загружается и кэшируется на клиентской Java машине Java-апплет из сервера приложений
форма в браузере запускается с помощью Web серевера Apache
Oracle Forms Services - использует двух звеную архитектуру
Oracle Forms Services - это сервис, позволяющий запускать Java приложения


Какой из перечисленных компонентов Oracle позволяет размещать приложений в WEB?

Oracle Server
Oracle Forms Services
Oracle Application Server
Oracle Developer Suite
Oracle Collaboration Suite


Какое из перечисленных ниже утверждений верно?

Oracle Application Server - это компонент Oracle Portal, предназначенный для переноса приложения в Web
Oracle Forms Services требует от пользователя знание языка JAVA для размещения формы в Web, так как форма запускается в Java апплете
Oracle Forms Services - это интегрированный программно-прикладной платформасервис, позволяющий упростить управление приложениями, выполняемыми в распределенной вычислительной среде
Oracle Forms Services - это компонент Oracle Application Server, предназначенный для переноса приложения в Web


Какие из перечисленных компонентов Oracle Forms Services являются составляющими звена сервера приложений?

Forms Servlet
JAVA Servlet
Forms Runtime Engine
Forms Listener Servlet


Какой из перечисленных компонентов Oracle Forms Services является обязательным на стороне клиента?

Forms Listener Servlet
Forms Servlet
Java Client
Forms Runtime Engine


Какой из перечисленных компонентов Oracle Forms Services отвечает за пользовательский интерфейс?

Forms Servlet
JAVA Client
Forms Listener Servlet
Forms Runtime Engine


Какой из перечисленных инструментов предназначен для создания приложений бизнес-анализа?

Oracle Designer
Oracle Reports
Oracle BI Beans
Oracle JDeveloper


Какой из перечисленных инструментов позволяет проектировать J2EE-приложения и Web-сервисы?

Oracle Portal
Oracle Designer
Oracle Forms
Oracle Forms Services
Oracle JDeveloper


Как называется набор инструментов, предназначенный для разработки законченного программного обеспечения, включающего в себя как приложение так и отчет?

Oracle Application Server
Oracle Developer Suite
Oracle Builder
Oracle Forms Developer


Какой из перечисленных инструментов позволяет проектировать Web формы максимально быстро, используя при этом немного кодирования?

Oracle Forms Services
Oracle JDeveloper
Oracle Forms
Oracle Portal
Oracle Designer


На каких языках поддерживается разработка в Oracle Developer (выберите 3 варианта)?

C#
C++
JAVA
SQL
PL/SQL


Какой из перечисленных языков является серверным языком Oracle и является процедурным расширением SQL?

JAVA
XML
PL1
Pascal
PL/SQL


Как называется набор инструментов предназначенный для работы с XML документами?

Oracle Developer Suite
XML Developer's Kit (XDK)
Oracle Tools for XML
XML Business SDK


Верно ли утверждение

Oracle Forms 9i - является клиент-серверным продуктом
Oracle Forms 6i является клиент-серверным продуктом
Oracle Forms 10g - является клиент-серверным продуктом
Oracle Forms 6i - это единственная кроссплатформенная версия Oracle


Верно ли утверждение?

Oracle Forms 6i является серверной технологией, а не клиент-серверной
Oracle Forms 6i позволяет создавать кроссплатформенные приложения, которые запускаются в Web, GUI и терминальном режимах
форма разработанная в Oracle Forms 6i не может быть развернута в терминальном режиме
форма разработанная в Forms 6i может запускаться только в Web, об этом говорит буква "i", стоящая после цифр 6, означая – Internet


акая из перечисленных версий Oracle Forms работает в терминальном, GUI и Web режимах?

Oracle Forms 6i
Oracle Forms 9i
Oracle Forms 4.5
Oracle Forms 11g
Oracle Forms 10g


Можно ли форму написанную в Oracle Forms6i запустить в браузере?

да
нет


Какая из перечисленных составляющих Oracle Forms отвечает за среду разработки приложений?

Forms Runtime
Forms Builder
Forms Developer
Form Compiler


Из каких трех основных частей состоит Oracle Forms 10g?

Oracle Designer
Oracle Debugger
Oracle Forms Builder
Oracle Forms Runform
Oracle Forms Compiler


Из каких трех основных частей состоит Oracle Forms 6i?

Oracle Forms Builder
Oracle Module Builder
Oracle Debugger
Oracle Forms Compiler
Oracle Designer
Oracle Forms Runform


Какая из перечисленных составляющих Oracle Forms используется для генерации приложений?

Forms Developer
Forms Builder
Forms Runtime
Form Compiler


Верно ли утверждение?

библиотеки - это совокупность процедур, функций и пакетов, которые могут вызываться из других модулей прикладной программы
библиотеки - это *.dll файлы (файлы динамической библиотеки)
библиотеки поддерживаются только на платформе Windows
библиотеки - это совокупность классов свойств
библиотеки - это совокупность объектов формы


Какие типы модулей поддерживаются в Oracle Forms?

модули панелей навигации
модули меню
библиотеки
модули JAVA
формы


Верно ли утверждение?

формы - это файлы с расширением *.exe
формы - это совокупность процедур, функций и пакетов, которые могут вызываться из других модулей прикладной программы
формы - это совокупность объектов и подпрограмм
формы - это совокупность классов свойств форм


Какое обозначение имеет исполняемы модуль формы?

FMT
FTXT
FMB
FMX
MMT


Какое обозначение имеет двоичный модуль библиотеки PL/SQL?

PPM
PLX
PLL
PLM
PLD


Какое обозначение имеет двоичный модуль меню?

FMB
MMB
MMM
FTXT
MMT


Какое обозначение имеет исполняемый модуль меню?

MMX
MMB
FMX
EXE
MMT


Какое обозначение имеет текстовые модули библиотеки PL/SQL?

PPM
PLX
PLD
PLL
PLM


Какие из перечисленных компонентов относятся компонентам интерфейса Forms Builder?

редактор библиотек
палитра свойств
редактор Разметки
объектный Навигатор
редактор JAVA


Какие из перечисленных инструментов-Мастеров существуют в Oracle Forms Builder?

мастер создания библиотек
мастер разметки
мастер создания меню
мастер создания блоков данных


Сколько модулей может содержать приложениеOracle Forms?

3
15
2
1
От 1 до n


Сколько модулей может содержать приложени Oracle Forms?

15
3
1
2
От 1 до n


Верно ли утверждение

приложение Oracle Forms может состоять только из одного модуля
приложение Oracle Forms Developer может включать в себя от одного до n модулей, которые в свою очередь состоят из других компонентов - объектов
приложение Oracle Forms Developer может включать в себя от одного до 15 модулей, которые в свою очередь состоят из других компонентов - объектов, причем количество объектов одного типа не должно превышать 255 единиц


Какие из перечисленных объектов принадлежат блоку данных?

окно
элементы
холст
подпрограммы


Сколько холстов может быть ассоциировано с одним окном?

сколько угодно
не более 2
не более 15
только 1


Какие из перечисленных компонентов являются основными объектами модуля?

холст
редактор
элемент
блок данных
подпрограмма
окно


Выберите утверждение, которое соответсвует действительности

блоки состоят из одного или более элементов
холсты располагаются на окнах
блоки состоят из одного или более холстов
элементы и окна располагаются в Блоке Данных


С помощью, какой утилиты можно запустить Oracle Forms?

Frmbld.bat
Frmbld.exe
Frmgen.bat
Frmrun.exe
Form.exe


Выберите правильное утверждение.

построитель форм Oracle Forms 10g нельзя запустить из командной строки
построитель форм Oracle Forms 10g можно запустить из командной строки
построитель форм Oracle Forms 9i нельзя запустить из командной строки
построитель форм Oracle Forms 6i нельзя запустить из командной строки


Какой компонент Oracle Application Server отвечает за запуск формы в WEB?

mod_form
mod_sql
Appache
OC4J


Вы создали форму, скомпилировали и пытаетесь запустить. При попытке запуска возникает ошибка протокола HTTP. Что необходимо сделать для устранения ошибки и дальнейшего запуска формы?

запустить OLE сервер
запустить OC4J
перезапустить HTTP
запустить Appache


Что необходимо выполнить для запуска формы в браузере?

запустить J2EE
запустить OLE сервер
запустить OC4J
запустить Appache


Могут ли формы сделанные в версии 9i и 10g запускаться в терминальном режиме?

да
нет


Выберите правильное утверждение

в Oracle Forms формы можно запускать только с подключением к БД
для запуска формы в WEB браузер на клиентской машине необязателен
в Oracle Forms нельзя соединяться с БД под пользователем SYS
Oracle Forms может соединяться только с БД Oracle


Выберите три причины, из-за которых форма может не запуститься

запущен антивирусник
нет соединения с БД
на форме отсутствуют элементы
не запущен OC4J
отсутствует Jiniator
форма не скомпилирована


Выберите правильное утверждение

Normal Mode существует для возможности отладки приложения
Normal Mode – предназначен для ввода критерия запроса
Normal Mode – предназначен для выполнения операций DML
в Normal Mode запрещено выходить из приложения, т.е. завершать текущую run-time сессию


Выберите из перечисленных вариантов 3 режима в которых может находиться форма.

MODIFICATION MODE
INSERT MODE
DELETE MODE
EXTERNAL MODE
QUERY MODE
NORMAL MODE
ENTER QUERY MODE
UPDATE MODE


Какой из перечисленных режимов формы позволяет вводить критерии запроса?

QUERY MODE
QUERY WHERE MODE
QUERY LIKE MODE
NORMAL MODE
ENTER QUERY MODE


Вам необходимо спроектировать приложение, которое может служить только формой для запросов. Ваша задача написать программу, которая будет обрабатывать запрещенные операции режимом ввода запроса, и выдавать сообщение "Операция запрещена". Выберите три запрещенные операции, которые бы вы обрабатывали:

подсчет записей
Query/Where диалог
выход из приложения
навигации в другие блоки
выполнять операции DML: Insert (Вставка), Delete (Удаление) и Update (Обновление)
выполнение запросов, как с критерием, так и без критерия ограничения выборки


В режиме ввода запроса запрещено:

выполнение запросов, как с критерием, так и без критерия ограничения выборки
подсчет записей
Query/Where диалог
вводить критерии запроса
навигация в другие блоки


В режиме ввода запроса разрешено:

навигация в другие блоки
выполнять операции DML
выход из приложения
выполнение запросов, как с критерием, так и без критерия ограничения выборки


Выберите правильное утверждение:

триггеры могут принадлежать блокам, элементам и формам, а все остальные объекты принадлежат только формам
вид-картинка однозначно связана с одним окном и может быть назначена только одному окну
триггеры и все остальные объекты принадлежат форме


Какой управляющий элемент позволяет установить текущее значение свойства на свойство по умолчанию?

Add Property
Default values
Inherit
Paste Properties


Выберите правильное утверждение:

при копировании блока данных в объектном навигаторе из одного модуля в другой блок данных и принадлежащие ему триггеры будут скопированы, а элементы нет
при копировании блока данных в объектном навигаторе из одного модуля в другой переносится не только блок данных, но и триггеры, и элементы, принадлежащие блока
при копировании блока данных в объектном навигаторе из одного модуля в другой переносится только блок данных и определенные свойства
блок данных нельзя копировать, можно только создавать ссылку на объект


Выберите правильное утверждение:

редактор Разметки предназначен для быстрого поиска объектов, переименовывания, создания и удаления объектов
редактор Разметки предназначен для создания элементов, а также для их разметки, упорядочения на форме и создания графического интерфейса формы
редактор Разметки помогает настраивать, преобразовывать, переименовывать, устанавливать параметры, настраивать на производительность, быстродействие, согласованность и т.д.
редактор Разметки может существовать без блока данных


Сколько Редакторов Разметки можно запускать одновременно?

столько сколько объектов в форме
столько сколько блоков данных
столько сколько модулей в Объектном Навигаторе
только один Редактор Разметки


С помощью какого триггера можно наращивать возможность проверки допустимости в элементе?

PRE-ITEM
POST_ITEM
KEY-NEXT-ITEM
WHEN-VALIDATE-ITEM


Выберите правильное утверждение:

в режиме ввода запроса пользователь может открыть для блока данных редактор запроса, в котором может ввести фразу WHERE Clause и ORDER BY Clause
пользователь может вводить критерии запроса, такие как BETWEEN, LIKE с помощью включение дополнительного режима – QUERY LIKE MODE
в режиме ввода запроса в качестве критерия пользователь может вводить только конкретные значения
в режиме запроса пользователь может вводить критерии запроса, такие как BETWEEN, LIKE, используя спецсимволы


Сколько палитр свойств можно запустить одновременно?

одновременно может работать только две Палитры свойств
палитр свойств может быть открыто столько, сколько открыто модулей
если установлено свойство Freeze, можно открывать сколько угодно Палитр свойств
одновременно может быть запущена только одна Палитра свойств


Какие из перечисленных объектов принадлежат блоку данных?

программные модули
окна
группы записей
триггеры
элементы
списки значений


Перед вами стоит задача сделать форму для демонстрации в компьютерном классе, которую смогут открыть и запустить в своем построителе форм каждый из слушателей, причем все должны пользоваться одним файлом. При попытке запуска формы несколькими пользователями, получается так, что работать остается только одна форма, запущенная последней. Почему так происходит?

необходимо выбрать настройки формы (Preference) из главного меню и установить свойство Generate Before Run равным false, то есть сбросить флажок
необходимо установить свойство формы Multi Session равным True
один и тот же модуль может быть запущен только одним пользователем
необходимо в файле настройки Oracle Forms – formsweb.cfg установить свойство generate before run равным false


Как избавить себя от ручного сохранения формы перед компиляцией и делать это автоматически?

необходимо выбрать настройки формы (Preference) из главного меню и установить свойство Save Before Generate равным true, то есть установить флажок, и установить интервал времени через который выполнять автосохранение
форму можно сохранять только вручную, используя соответствующую команду главного меню
необходимо в файле настройки Oracle Forms – formsweb.cfg установить свойство AUTO_SAVE установить равным True
необходимо выбрать настройки формы (Preference) из главного меню и установить свойство Save Before Run равным true, то есть установить флажок


Как избавить себя от автосохранения формы перед компиляцией?

необходимо в файле настройки Oracle Forms – formsweb.cfg установить свойство AUTO_SAVE установить равным False
необходимо выбрать настройки формы (Preference) из главного меню и сбросить свойство Save Before Generate на False, то есть сбросить флажок
форму можно сохранять только вручную, используя соответствующую команду главного меню
необходимо выбрать настройки формы (Preference) из главного меню и установить свойство Save Before Generate равным False, то есть установить флажок, и установить интервал времени через который выполнять автосохранение


Как настроить построитель форм, чтобы не показывались приветственные страницы для мастеров создания блоков данных, разметки и списков значений?

приветственные страницы можно убрать только одним способом – при их первом появлении установить флажок "Не отображать в следующий раз"
сбросить соответствующие флажки в настройках формы (Preference)
установить свойство Welcome Page файла formsweb.cfg равным false
приветственные страницы нельзя убрать ни одним способом


Как можно связать форму с конкретным браузером, если на компьютере установлено более одного браузера?

на компьютере должен быть установлен только один браузер для корректной работы приложения
указать браузер по умолчанию в файле параметров формы formsweb.cfg
связать форму с браузером можно только с помощью процедуры SET_APPLICATION_PROPERTY
открыть настройки (Preference) формы, выбрать вкладку Runtime и установить браузер по умолчанию


Как изменить цветовую палитру запущенной формы?

цвет запущенной формы можно изменить только программно с помощью функций SET_APPLICATION
установить свойство Background (фон) на необходимый цвет
в настройках формы (Preference) установить свойство Color Palette на необходимое значение
можно изменять фон формы, цвета элементов, но по отдельности, так как цветовую палитру менять нельзя


Выберите три типа программ, с которыми может работать PL/SQL редактор:

программа
пакет
код элемента меню
библиотека
класс свойств
объектная библиотека
триггер
процедура
функция


Выберите правильное утверждение:

в редактор PL/SQL можно подгружать внешние файлы с PL/SQL кодом
PL/SQL редактор открывается один для всех программных единиц и отображает текст всех программ
в редактор PL/SQL нельзя подгружать внешние файлы с PL/SQL кодом, так как для этого существует объект Attached Library
редактор PL/SQL предназначен только для создания и редактирования триггеров


Что означает метка «Имя» в панели редактора PL/SQL?

область действия триггера
тип подпрограммы: триггер, подпрограмма, меню
название блока данных, элемента или формы с которым ассоциирован триггер или подпрограмма
события триггера или название подпрограммы


Выберите правильное утверждение:

базовый блок обязан иметь хотя бы один базовый элемент
при создании базового блока все его реляционные взаимосвязи и ограничения нужно пересоздавать
базовому блоку можно назначить несколько источников данных с помощью свойства Multi Data Source
базовый блок не обязательно должен иметь базовые элементы


Выберите правильное утверждение:

не базовый блок (управляющий блок) – это блок созданный на основе определенной таблицы или представлении базы данных, причем элементы такого блока связаны со столбцами таблицы источника
не базовый блок (управляющий блок)– это главный блок данных в модуле, который создается автоматически при создании формы
не базовый блок (управляющий блок) – это блок данных, который является основой для других блоков данных, и является их родителем
не базовый блок (управляющий блок)– это блок, на котором размещаются управляющие элементы, при этом блок не связан с таблицей базы данных, а его элементы не связаны со столбцами БД


Выберите правильное утверждение:

базовый блок – это блок данных, который является основой для других блоков данных, и является их родителем
базовый блок – это блок, на котором размещаются управляющие элементы, при этом блок не связан с базой данных, а его элементы не связаны со столбцами БД
базовый блок – это главный блок данных в модуле, который создается автоматически при создании формы
базовый блок - это блок созданный на основе определенной таблицы или представлении базы данных, причем элементы такого блока связаны со столбцами таблицы источника


Выберите правильное утверждение:

блок данных - это таблица базы данных, которая физически размещается в БД
блоком данных – это образ таблицы, источником для которого может быть только представление или синоним
блок данных – это логический образ на основе выбранной модели данных (таблица, представление, синоним)
блок данных – это табличная структура, созданная пользователем в Oracle Forms, которая не требует источника данных, так как пользователь сам наполняет ее данными


Как можно наследовать один блок данных другому не используя прямого копирования?

наследовать один блок от другого можно только копированием
установить в качестве источника данных блока - имя блока, структуру которого собираемся наследовать
вызвать всплывающее меню блока данных, структуру которого собираемся копировать, и выбрать команду "Create Subclass Data Block"
в свойстве Subclass блока выбрать значение "Объект" и выбрать имя блока из списка значений


Какие из перечисленных объектов базы данных, нельзя использовать для построения базовых блоков?

материализованные представления
синонимы
временные таблицы
PL/SQL таблицы


При создании блока данных пользователю предлагается насколько источников данных, каждый из которых представлен объектом БД. Какой из перечисленных объектов можно использовать как источник блока данных?

PL/SQL таблицы
представления
временные таблицы
материализованные представления


Какой из перечисленных объектов базы данных, можно использовать для построения базовых блоков?

PL/SQL таблицы
синонимы
временные таблицы
материализованные представления


Выберите правильное утверждение:

название блока данных не привязано к объекту базы данных
имя блока должно совпадать с именем объекта БД только тогда когда блок является базовым, а не управляющим
нет правильного утверждения
имя блока данных обязательно должно совпадать с именем объекта, который является для него источником данных


Вам необходимо создать блок данных на основе запроса, который обрабатывает данные нескольких таблиц, а затем группирует полученные значения, как в таком случае, вы будете создавать блок данных?

при создании блока выбрать опцию «Создание блока данных на основе запроса (Create Data Source from query)»
нет правильного ответа
создать блок данных вручную и в поле Data Source Type указать свойство Query, после чего в свойстве Query Text ввести запрос
создать в базе данных материализованное представление для этого запроса, а затем сделать блок данных на основе материализованного представления
создать в базе данных представление для этого запроса, а затем сделать блок данных на основе представления


Можно ли создать блок данных без источника данных

нет
да


Выберите правильное :утверждение

блок данных можно построить только на объекте – Представление
блок данных может основывать только на конкретном источнике данных
блок данных можно построить на объекте – Синоним
блок данных можно построить только на объекте – Таблица
блоки данных по умолчанию создаются без привязки к объекту базы данных, так как он назначается программно


Каким требованием обязательно должны отвечать элементы блока данных?

элементы должны иметь такой же тип данных, как и ассоциированные с ними столбцы источника данных
название элементов должны соответствовать названиям столбцов источника данных
количество элементов блока данных не должно превышать количество столбцов БД
элементы блока данных не отвечают никаким требованием по отношению к источнику данных, так как являются всего лишь логическими указателями на столбцы источника данных


Можно ли добавить новые элементы для базового блока данных еще на этапе проектирования – в мастере блока данных?

да
нет


Вам необходимо добавить несколько элементов в один блок данных для отображения дополнительных данных, как вы поступите?

создадите новые элементы в этом же блоке данных и назначите им свойство Database – YES
создадите новый блок данных (не базовый) и элементы, которые вам необходимо, затем разместите его на той же канве, что и первый блок данных, так как нельзя, чтобы количество элементов в базовом блоке превышало количество столбцов источника данных
создадите новый блок данных (базовый) и элементы, которые вам необходимо, затем разместите его на той же канве, что и первый блок данных, так как нельзя, чтобы количество элементов в базовом блоке превышало количество столбцов источника данных
создадите новые элементы в этом же блоке данных и назначите им свойство Database – NO


Выберите правильное утверждение:

количество элементов в блоке данных не должно превышать количество столбцов объекта, на котором он основан
количество элементов блока данных основанного на таблице должно совпадать с количеством столбцов таблицы, на которой он основан
нет правильного утверждения
количество элементов в блоке данных может превышать количество столбцов объекта, на котором он основан


Вы создали две таблицы с реляционным отношением и собираетесь внести изменения в код автоматически сгенерированных триггеров. Какие три события обеспечивающие поддержку реляционной связи вы выберите?

CLEAR_ALL_MASTER_DETAIL
GET_APPLICATION_PROPERTY
NEXT_ITEM
CHECK_PACKAGE_FAILURE
ENTER_QUERY
QUERY_MASTER_DETAIL


Что означает понятие "Связь один ко многим"?

одной записи Мастер таблицы соответствует одна или более записей Деталь таблицы
одной записи Мастер таблицы соответствует только одна запись Деталь таблицы
нескольким записям из Мастер таблицы соответствует одна запись Деталь таблицы
когда от первичного ключа таблицы зависят все остальные столбцы этой же таблицы


Когда появляется страница Мастер-Деталь при создании блока данных Мастером Блока Данных?

когда таблицы связаны между собой на уровне БД
когда выбирается свойство Check Data Integrity
когда в форме уже есть один блок
когда создается главный блок


Выберите правильное утверждение:

в Oracle Forms вообще нельзя определять взаимосвязи между таблицами, так как блоки данных это логические структуры, и не существует собственного словаря данных, где бы вся информация об ограничениях могла бы храниться
нет правильного утверждения
в Oracle Forms можно связать между собой только те таблицы, которые были связанны между собой на уровне БД
в Oracle Forms можно создавать реляционные между таблицами отношения даже если их нет на уровне БД, причем обеспечение ссылочной целостности и поддержка ограничений выполняется автоматически построителем форм


В свойстве ORDER BY блока нельзя указывать:

конвейерные функции
подзапросы
глобальные переменные
параметры


Какой триггер автоматически создается при создании отношения Мастер-Деталь и обеспечивает обработку строк таблицы Деталь при удалении записей?

CLEAR_ALL_MASTER_DETAILS
on-clear details trigger
GET_FORM_PROPERTY
QUERY_MASTER_DETAILS
GET_RELATION_PROPERTY


Какие два типа отношений предоставляет Oracle Forms при попытки создания реляционного отношения между блоками?

из элемента REF
из условия соединения
из условия попадания в диапазон данных – на основе фразы BETWEEN
из условия неэквивалентности


Вы создаете отношение Мастер-Деталь. Какая процедура автоматически создается при создании отношения Мастер-Деталь и вызывается из триггера on-clear details trigger?

GET_FORM_PROPERTY
GET_RELATION_PROPERTY
CLEAR_ALL_MASTER_DETAILS
QUERY_MASTER_DETAILS

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какие две основные конструкции SQL запроса поддерживает блок данных и значение, которых можно установить в свойствах блока данных?

GROUP BY Clause
WHERE Clause
HAVING Clause
ORDER BY Clause


Вам необходимо спроектировать форму так чтобы при выполнении запроса данные сортировались в зависимости от того, в каком элементе находится курсор. Так, например, если курсор находится в поле Name, то сортировать по полю Name, если курсор находится в поле AGE, то по полю AGE. Как решение наиболее оптимальное?

установить свойство ORDER BY равным :SYSTEM.CURRENT_ITEM
установить свойство блока ORDER BY равным :SYSTEM.CURSOR_ITEM
перед входом в каждый элемент устанавливать свойство ORDER_BY блока с помощью процедуры SET_BLOCK_PROPERTY и затем выполнить процедуру EXECUTE_QUERY
установить свойство ORDER BY равным :SYSTEM.TRIGGER_RECORD


Выберите правильное утверждение:

для того чтобы задать условие ORDER BY необходимо создать блок данных на основе представления, а не таблицы, в котором будет заранее определена конструкция ORDER BY
для того, чтобы определить ORDER BY Clause для блока данных, достаточно указать параметры сортировки в свойстве ORDER BY элемента, по которому будет происходить сортировка
фразу ORDER BY можно определить для блока данных только с помощью процедуры SET_BLOCK_PROPERTY
фразу ORDER BY необходимо подставлять в POST-QUERY
для того, чтобы определить ORDER BY Clause для блока данных, достаточно указать параметры сортировки в свойстве ORDER BY блока


В свойстве WHERE Clause блока нельзя указывать:

подзапросы
параметры
конвейерные функции
глобальные переменные


Выберите правильное утверждение:

фразу WHERE Clause можно определить для блока данных только с помощью процедуры SET_BLOCK_PROPERTY
для того, чтобы определить WHERE Clause для блока данных, достаточно указать параметры сортировки в свойстве WHERE Clause элемента, по которому будет происходить сортировка
для того чтобы задать условие WHERE Clause необходимо создать блок данных на основе представления, а не таблицы, в котором будет заранее определена конструкция WHERE Clause
фразу WHERE Clause необходимо подставлять в POST-QUERY
для того, чтобы определить WHERE Clause для блока, данных достаточно указать параметры сортировки в свойстве WHERE Clause блока


Какие две основные конструкции SQL запроса поддерживает блок данных и значение, которых можно установить в свойствах блока данных?

DATA SOURCE
GROUP BY Clause
ORDER BY Clause
WHERE Clause
HAVING Clause
FROM Clause


Выберите из перечисленных элементов формы те, которые не дают возможности ввода:

Холст
радио-кнопка
расчетное поле
флажок
кнопка


Какие из перечисленных свойств, принадлежит переключателю?

максимальное значение
стиль завершения строки
минимальное значение
список значений LOV


Какие из перечисленных свойств, принадлежат радио-кнопке?

обязательный элемент
минимальное значение
список значений LOV


Выберите из перечисленных элементов те, которые являются вводными:

Переключатель
редактируемый текст
холст
текс
радио-кнопка
кнопка


Какое свойство элемента текста позволяет скрыть (зашифровать) данные?

Hide data
Conceal data
такого свойства нет
Other values
Password


Какие из перечисленных свойств, принадлежат текстовому элементу?

значение по умолчанию
минимальное значение
список значений LOV
максимальное значение
обязательный элемент


Вам необходимо спроектировать форму для пользователя, где бы он смог вводить информацию о себе. Нужно разместить на форме большое поле, где бы пользователь смог ввести информацию о себе, причем поле должно отображать несколько строк. Какое свойство позволит отобразить в поле одновременно несколько строк?

свойство – многострочный элемент
свойство - многострочный
свойство – фиксированная длина
свойство – стиль завершения строки


Выберите правильное утверждение:

элемент рисования – это холсты и фреймы
элемент рисование – это элемент графики, который может как базовым так и не базовым
элемент рисование – это элемент графики, который служит только для визуальных эффектов и не может быть использован в программных единицах
элемент рисование – это элемент графики, которым можно управлять в программных единицах


Какое из перечисленных свойств определяет, разрешен запрос в элементе или нет?

Query Required
Query Allowed
Query Only
Execute Query


С помощью какого свойства можно запретить выполнение операций DML в элементе?

DML Return values
DML Allowed
Query Only
Database Item


Какую форматную маску нужно задать чтобы получить из обычного номера 80629528361 – номер телефона 8(0629) 52-83-61. Какую форматную маску вы примените?

9(9999)99-99-99
9"("9999")"99"-"99"-"99
9/(/9999/)/99/-/99/-/99
9.”(“.9999.”)”.99."-".99."-".99


Как с помощью форматной маски заставить Oracle читать даты по буквам?

использовать специальную маску FDate
использовать специальную маску FM
использовать специальную маску SPTH
использовать специальную маску FFTH


Какую форматную маску необходимо использовать для получения нуля перед запятой, например, отобразить 0.45?

0.9
PR9.99
$9.99
B99.9
~9.99


Какая из перечисленных форматных масок способна отобразить, текст типа: Monday, the 10TH of April

Day, “the” DDHTH “of” fmMonth
Day, “the” DDMI “of” fmMonth
Day, “the” DDTH “of” fmMonth
Day, “the” DDPTH “of” fmMonth
Day, “the” DDSYS “of” fmMonth


Вам необходимо, запретить пользователю, вводить в поле более 8 символов, с помощью какого свойства вы это сделаете?

с помощью свойства – ограничение на регистр
с помощью свойства – фиксированная длина
с помощью свойства – многострочный элемент
с помощью свойства – стиль завершения строки


С помощью какой процедуры можно прочитать изображение в элемент "Image"?

READ_IMAGE_FILE
PARSE_IMAGE
LOAD_IMAGE
WRITE_IMAGE_FILE


Выберите правильное утверждение:

в одной группе переключателей может быть не более 5 элементов
если создается только один переключатель, то в таком случае группа переключателей не создается
все переключатели, входящие в группу переключателей, взаимоисключают друг друга
переключатели не объединяются в группы переключателей


Выберите правильное утверждение:

в одной радио-группе может быть не более 5 элементов
радио-кнопки не объединяются в радио-группы, так как радио-группа это совсем другой самостоятельный объект
если создается только одна радио-кнопка, то для нее радио-группа не создается
все радио-кнопки, входящие в радио-группу, взаимоисключают друг друга


Какие из перечисленных элементов являются не вводными?

текст
кнопки
элемент отображения
элементы рисования


Выберите правильно утверждение:

текст - это статическая текстовая метка, значение которой определяется только на этапе проектирования
текст – это базовый элемент, связанный со столбцом БД
текст - это динамическая текстовая метка, значение которой можно в любой момент переопределить
текст – это не базовый элемент


Может ли элемент текста управляться программно?

да
нет


Выберите правильное утверждение

элемент отображения текста - это базовый элемент, связанный со столбцом БД
элемент отображения текста - это динамическая текстовая метка, значение которой можно в любой момент переопределить
элемент отображения текста - это элемент интерфейса, предназначенный для отображения информации на чтение, причем данными можно манипулировать в любой момент
элемент отображения текста - это статическая текстовая метка, значение которой определяется только на этапе проектирования


Выберите правильное утверждение:

кадр – это элемент, отображающий текст
кадр – это элемент шаблонной графики, который располагается на блоке данных
кадр – не базовый элемент, предназначенный для работы СУБД
кадр – это разновидность блоков данных


Какой вид канвы используется, когда требуется разместить множество элементов?

канва с вкладками
стековая канва
большая канва
основная канва


Выберите правильное утверждение:

холст – это базовая таблица, на которой могут размещаться только базовые элементы
холст – это не базовый элемент
холст – это объект, который представляет собой фоновую основу для вашего приложения
нет правильного ответа


Какое свойство необходимо установить для автоматического изменения размера Кадра в случае, если элемент не вмещается в контур?

разрешить расширение
выравнивание единичного объекта
масштабировать
выравнивание рамки


Выберите те виды холстов, которые доступны в Oracle Forms:

стековые
с вкладками
запросные
вертикальная панель инструментов
табличные


Чем отличается пользовательский (Custom) атрибут от атрибута визуализации по умолчанию?

пользовательский атрибут не позволяет устанавливать настройки шрифта
атрибут визуализации по умолчанию и пользовательский атрибут это одно и тоже
атрибут по умолчанию не позволяет устанавливать настройки шрифта
пользовательский атрибут – это параметры визуализации, настраиваемые в Палитре свойств, а атрибуты по умолчанию - это самостоятельный объект визуализации


Чем отличается пользовательский (Custom) атрибут от именованного атрибута визуализации?

именованный атрибут не позволяет устанавливать настройки шрифта
пользовательский атрибут – это параметры визуализации, настраиваемые в Палитре свойств, а атрибуты по умолчанию - это самостоятельный объект визуализации
пользовательский атрибут не позволяет устанавливать настройки шрифта
именованный атрибут визуализации и пользовательский атрибут это одно и тоже


Чем отличается атрибут визуализации по умолчанию от именованного атрибута визуализации?

атрибут визуализации по умолчанию – это параметры визуализации, настраиваемые в Палитре свойств, а именованный атрибут - это самостоятельный объект визуализации
именованный атрибут визуализации и пользовательский атрибут это одно и тоже
атрибут визуализации по умолчанию не позволяет устанавливать настройки шрифта
именованный атрибут не позволяет устанавливать настройки шрифта


Выберите правильное утверждение:

классы свойств могут быть использованы только в пределах одного модуля
класс свойств это объект Библиотеки PL/SQL
класс свойств – это возможность объединить все редактируемые элементы формы и объединить их в класс
классы свойств - это набор именованных атрибутов визуализации


Выберите правильное утверждение:

классом свойств можно управлять программно
именованным атрибутом нельзя управлять программно
класс свойств содержит все свойства визуализации Forms
именованный атрибут содержит все свойства визуализации Forms


С помощью, какой процедуры можно переназначить атрибут визуализации для элемента?

SET_ITEM
DISPLAY_ITEM
REPLACE_ATTR
DISPAY_ATTR


Выберите правильное утверждение:

класс свойств это объект Библиотеки PL/SQL
классы свойств могут быть использованы только в пределах одного модуля
классы свойств - это набор именованных атрибутов визуализации
класс свойств – это возможность объединить все редактируемые элементы формы и объединить их в класс


Можно ли для классов свойств определять триггеры

да
нет


Предположим что для элемента определены: пользовательский атрибут, именованный и класс свойств. Какой из перечисленных объектов визуализации будет отдано предпочтение?

именованному атрибуту
пользовательскому атрибуту
ни одному из атрибутов
классу свойств


Какой из перечисленных атрибутов не является объектом и не отображается в Объектном Навигаторе?

именованный атрибут
ни один из перечисленных
класс свойств
пользовательский атрибут


Выберите правильное утверждение

для именованных атрибутов могут быть определены триггеры
для класса свойств могут быть определены триггеры
триггеры не могут быть определены для объектов визуализации
для пользовательских триггеров могут быть определены триггеры


Перед вами стоит задача изменить приложение так чтобы все клавиши, которые не описаны были отключены. С помощью какого триггера вы реализуете поставленную задачу?

KEY-UP
BACKEY-FN
KEY-LISTVAL
KEY-OTHERS


Перед вами стоит задача изменить приложение так чтобы все клавиши, которые не описаны были отключены. С помощью какого триггера вы реализуете поставленную задачу?

BACKEY-FN
KEY-DISABLE
KEY-UNDEFN
KEY-OTHERS


Что необходимо сделать, для того чтобы отобрать у пользователя возможность выполнять запросы?

в триггере KEY-OTHERS написать null
в триггере PRE-QUERY написать null
в триггере KEY-EXEQRY написать null
в триггере ON-EXEQRY написать null


Какой из перечисленных компонентов определяет уровень действия триггера в форме?

тело триггера
область действия
тип триггера
имя триггера


Какой из перечисленных компонентов определяет принадлежность триггера к тому или иному событию?

имя триггера
тип триггера
тело триггера
область действия


Какие три составляющие триггера в режиме дизайна (PL/SQL Editor)?

Trigger interaction
Trigger navigation
Trigger code
Trigger validation
Trigger menu
Trigger type
Trigger scope


Какой из перечисленных компонентов не является компонентом триггера?

тип триггера
код триггера
область действия триггера
имя триггера


Какой из перечисленных триггеров вы будете использовать для инициирования действия в момент когда курсор выходит из поля?

When-Mouse-Move
When-Mouse-Enter
When-Mouse-Click
When-Mouse-Leave


Когда сработает триггер PRE-QUERY?

перед выходом из блока
перед вводом критерия запроса
после ввода критерия запроса
после того как курсор покинет запрашиваемое поле


Когда сработает триггер PRE-QUERY?

перед выходом из блока
после триггера EXCQRY
после триггера POST-QUERY
перед триггером POST-QUERY


На форме есть два блока связанных между собой. Пользователь удаляет запись из главной таблицы. Какой триггер необходимо использовать реализации для каскадного удаления?

ON-DELETE
POST-FORM-COMMIT
PRE-DELETE
POST-DELET


В каком из перечисленных триггеров нельзя выполнять подпрограммы типа go_item?

WHEN_RECORD_INSTANCE
KEY_NEXT_ITEM
POST_ITEM
KEY-EXQRY


На каких уровнях можно определять триггер ON-LOGON?

на уровне формы
на уровни формы и блока
на уровне элемента
на уровне блока
на все трех уровнях


В каком из перечисленных типов триггеров нет запрещения, на какие-либо встроенные подпрограммы?

KEY
WHEN
POST
ON


Один и тот же триггер определен на всех трех уровнях иерархии, какой из них сработает первый?

один и тот же триггер не может быть определен на трех уровнях сразу
триггер уровня блока
триггер уровня элемента
триггер уровня формы


Выберите правильное утверждение:

любой триггер может быть определен на любом уровне иерархии
некоторые триггеры могут быть определены только на одном уровне иерархии


При выборе 10 записей в блок триггер POST-QUERY срабатывает:

1 раз
столько сколько задано в свойстве MAXIMUM FETCH SIZE
ни одного раза
10 раз


Как называются триггеры, которые срабатывают в ответ сообщения, которые возникают во время выполнения формы?

транзакционные триггеры
триггеры обработки ошибок
триггеры главный-подчиненный
триггеры обработки сообщений


Как называются триггеры, которые срабатывают в ответ на события, связанные с модификацией и управлением записями в блоке?

транзакционные триггеры
триггеры блоков
триггеры обработки элементов
навигационные триггеры


Какие из перечисленных языков поддерживает триггер?

PL/SQL и SQL
PL/SQL
JAVA и SQL
SQL


При переходе из одного элемента в другой срабатывают триггеры перечисленные ниже. Определите последовательность их срабатывания.

запись готова для ввода - WHEN-NEW-RECORD-INSTANCE
покинуть элемент – POST-ITEM
проверить запись – WHEN-VALIDATE-RECORD
покинуть запись – POST-RECORD
проверка элемента – WHEN-VALIDATE-ITEM
захождение в элемент – PRE-TEXT-ITEM
захождение в запись – PRE-RECORD
элемент готов для ввода - WHEN-NEW-ITEM-INSTANCE

1,8,3,2,7,6,5,4
4,1,3,4,7,5,2,8
5,2,3,4,7,6,1,8
7,6,1,8,5,2,3,4


Выберите правильное утверждение:

для списка значений можно определять только статические группы записей, т.е. самостоятельно определять элементы LOV и их значения
нет правильного утверждения
для того чтобы создать список значений на основе данных таблицы достаточно написать необходимый запрос в свойстве QUERY списка значений
для того чтобы создать список значений на основе данных таблицы необходимо создать группу записей


Выберите правильное утверждение:

для того чтобы создать список значений на основе данных таблицы необходимо создать элемент список
для того чтобы создать список значений на основе данных таблицы достаточно написать необходимый запрос в свойстве QUERY списка значений
нет правильного утверждения
для списка значений можно определять только статические группы записей, тоесть самостоятельно определять элементы LOV и их значения


Какой из перечисленных объектов не может быть источником для списка значений?

группа записей
статическая группа
таблица
список значений


Какой из перечисленных объектов может быть источником для списка значений?

таблица
группа записей
иерархический запрос
список значений


Как можно проверить успешно завершился запуск списка значений или нет?

проверить функцию LOV_SUCCESS на возвращаемое значение
проверить константу FORMS_SUCCES на возвращаемое значение
проверить функцию SHOW_LOW на возвращаемое значение
проверить функцию LIST_VALUES на возвращаемое значение


Какую встроенную подпрограмму вы будете использовать для проверки - был ли список значений?

GET_LOV_PROPERTY
SHOW_LOV
LOV
GET_ITEM_PROPERTY
LIST_VALUES


С помощью какой процедуры можно автоматически вызывать список значений при входе в поле?

Нет правильного ответа
LIST_VALUES
AUTOMATIC_DISPLAY
SHOW_LOV


Какой из перечисленных триггеров используется для вызова списка значений?

KEY_LOV
KEY_LISTVAL
KEY_LISVALUES
KEY_LIST


Выберите правильное утверждение:

нет правильного утверждения
список значений можно привязать к элементу только программно
список значений можно привязать к элементу только на этапе проектирования


Какое свойство необходимо установить, для того чтобы вводимые данные проверялись с текущим списком LOV?

свойство Validate from list элемента
свойство Automatic Filter объекта LOV
свойство Automatic Skip объекта LOV
свойство Automatic Select объекта LOV


Выберите правильное утверждение:

список значений можно привязать к элементу только на этапе проектирования
список значений не привязывается к элементу, так как в программе он используется как независимый объект
нет правильного утверждения
список значений можно привязать к элементу, установив свойство List of Values


С помощью какой подпрограммы заполняют группу записей значениями, возвращаемых запросом?

POPULATE_LIST
POPULATE_GROUP_WITH_QUERY
POPULATE_LIST_WITH_QUERY
POPULATE_GROUP


Какую из перечисленных подпрограмм вы используете для замены запроса существующей группы записей?

POPULATE_LIST
POPULATE_GROUP_WITH_QUERY
POPULATE_GROUP
POPULATE_LIST_WITH_QUERY


Можно ли изменять запрос для группы записей в процессе выполнения программы?

да
нет


С каким элементом может быть ассоциирована группа записей?

LIST_ITEM
RADIO_GROUP
TREE_VIEW
COMBO_BOX


Какой из перечисленных источников данных актуален для группы записей, в случае, если необходимо сформировать список с собственными значениями?

таблица
представление
запрос
хранимая процедура


Какой из перечисленных источников данных актуален для группы записей?

представление
хранимая процедура
таблица
запрос


Вам необходимо заполнить элемент списка данными из группы записей, как встроенной подпрограммой вы это сделаете?

GET_LIST_ELEMENT_VALUE
POPULATE_LIST_WITH_QUERY
POPULATE_LIST
RETRIEVE LIST
CLEAR_LIST


Какое количество столбцов может быть у группы записей?

3
столько сколько указано в запросе
сколько угодно
1
2


Вам необходимо программно переназначить группу записей для объекта LOV в процессе выполнения программы, какой процедурой вы воспользуетесь?

SET_TREE_PROPERTY
SET_RECORD_GROUP_PROPERTY
SET_LOV_PROPERTY
группу записей для ассоциированного с ней элемента нельзя менять в процессе выполнения программы


С помощью какой процедуры можно назначить группу записей элементу TREE_VIEW, в процессе выполнения программы?

группу записей для ассоциированного с ней элемента нельзя менять в процессе выполнения программы
SET_LOV_PROPERTY
SET_TREE_PROPERTY
SET_RECORD_GROUP_PROPERTY

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png