Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Oracle PL/SQL

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:94578
Тема/шкала: Триггеры PL/SQL.
Какое из определений триггера является верным?
?)
?)
?)
Вопрос id:94579
Тема/шкала: Триггеры PL/SQL.
Каким образом можно запретить выполнение триггеров для таблицы emp?
?)
?)
?)
?)
?)
Вопрос id:94580
Тема/шкала: Манипулирование данными.
На базе таблицы EMPLOYEE создано представление ANN_SAL:
NAME NULL TYPE
EMPNO NOT NULL NUMBER(4)
YEARLY_SAL NUMBER(9,2)
MONTHLY_SAL NUMBER(9,2)
С помощью какого выражения можно извлечь данные из представления ANN_SAL?
?)
SELECT * FROM EMPLOYEE
?)
SELECT * FROM VIEW ANN_SAL FROM EMPLOYEE
?)
SELECT * FROM VIEW ANN_SAL IS DON EMPLOYEE
?)
SELECT * FROM VIEW ANN_SAL
?)
SELECT * FROM ANN_SAL
Вопрос id:94581
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Рассмотрите приведенную ниже подпрограмму:



Какие сообщения и в каком порядке будут выведены на экран в результате её выполнения?
?) Внешний блок Первый вложенный блок Второй вложенный блок
?) Внешний блок Внешний блок Внешний блок
?) Сообщение об ошибке
?) Первый вложенный блок Второй вложенный блок Внешний блок
?) Второй вложенный блок Первый вложенный блок Внешний блок
Вопрос id:94582
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какой командой можно удалить функцию calculate?
?)
?)
?)
?)
?)
Вопрос id:94583
Тема/шкала: Отладка кода PL/SQL.
Вы создали процедуру с ошибками компиляции. Какими двумя способами возможно получить сведения об ошибках?
?) Выбрать информацию об ошибке из USER_SOURCE
?) Выбрать информацию об ошибке из USER_PROCEDURES
?) Выполнить команду SHOW ERRORS
?) Выполнить SHOW LAST ERROR
?) Выбрать информацию об ошибке из USER_ERRORS
Вопрос id:94584
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Пользователь Vasya выполняет команды:



Какую команду необходимо выполнить пользователю Ann, чтобы получить данные?
?)
?)
?)
?)
?)
Вопрос id:94585
Тема/шкала: Применение языка PL/SQL.
Какое из приведенных ниже утверждений верно относительно скрипта, представленного ниже:

?) Отчет будет иметь заголовок, выровненный по левому краю
?) Каждая страница отчета будет иметь заголовок, выровненный по центру
?) Каждая страница отчета будет иметь концевик, выровненный по центру
?) Отчет будет иметь заголовок, выровненный по центру
?) Между заголовком и данными отчета будет промежуток в три строки
Вопрос id:94586
Тема/шкала: Манипулирование данными.
База данных содержит следующие таблицы:
EMPLOYEES

Имя

Null

Тип

LAST_NAMENOT NULLVARCHAR2(25)
JOB_IDNOT NULLVARCHAR2(10)
SALARYNOT NULLNUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
DEPARTMENT_ID NUMBER(4)
EMPLOYEE_IDNOT NULLNUMBER(6)
DEPARTMENTS

Имя

Null

Тип

DEPARTMENT_IDNOT NULLNUMBER(4)
DEPARTMENT_NAMENOT NULLVARCHAR2(30)
LOCATION_ID NUMBER(4)
LOCATIONS

Имя

Null

Тип

CITYNOT NULLNUMBER(4)
STREET_ADDRESSNOT NULLVARCHAR2(30)
LOCATION_ID NUMBER(4)
Необходимо определить адрес отделения, в котором работает служащий, получающий максимальную зарплату. Какой запрос позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94587
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Создан следующий пакет:



Каким образом можно присвоить значение переменной v_deptno из SQL*Plus?
?)
?)
?) Невозможно присвоить значение переменной, так как она является приватной
?)
?)
Вопрос id:94588
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
В базе данных были созданы пакет emp_pack и процедура edit_emp:



Вы внесли изменения в тело пакета emp_pack и перекомпилировали его. Какое из следующих утверждений является верным?
?) Спецификация пакета emp_pack станет недостоверной и будет перекомпилирована при втором вызове
?) Статус процедуры edit_emp не изменится
?) Процедура emp_pack станет недостоверной и будет перекомпилирована при втором вызове
?) Процедура emp_pack станет недостоверной и будет перекомпилирована при первом вызове
?) Спецификация пакета emp_pack станет недостоверной и будет перекомпилирована при первом вызове
Вопрос id:94589
Тема/шкала: Манипулирование данными.
В какой строке представленного ниже запроса содержится ошибка:

?) 1
?) 3
?) 5
?) 2
?) 4
Вопрос id:94590
Тема/шкала: Триггеры PL/SQL.
Для того, чтобы запретить любое редактирование таблицы EMP в выходные дни, был создан следующий триггер:



Какие изменения необходимо произвести в триггере?
?) Изменить тип триггера
?) Изменить время выполнения (timing) триггера
?) Изменить тело триггера
?) Необходимо добавить запятую после CALL check_date
?) Изменить событие триггера
Вопрос id:94591
Тема/шкала: Отладка кода PL/SQL.
Какой из приведенных ниже обработчиков исключительных ситуаций выполняется без ошибок?
?)
?)
?)
?)
?)
Вопрос id:94592
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Какие 2 привилегии относятся к системному уровню защиты?
?) INDEX
?) ALTER
?) DROP
?) UPDATE
?) DELETE
Вопрос id:94593
Тема/шкала: Манипулирование данными.
Перед вами структура таблицы STUDENT:
ИмяNULLТип
STUDENT-IDNOT NULL NUMBER(3)
NAME NOT NULL VARCHAR2(25)
PHONE NOT NULL VARCHAR2(9)
ADDRESS  VARCHAR2(50)
GRADUATION  DATE
Таблица содержит 100 записей. Нужно отредактировать поле Phone для хранения только числовых значений. Какое выражение изменит тип данных этого поля?
?)
ALTER STUDENT table СOLUMN phone NUMBER(9)
?)
ALTER TABLE student MODIFY phone NUMBER(9)
?) Тип данных VARCHAR2 невозможно изменить на тип NUMBER
?)
ALTER STUDENT table MODIFY COLUMN phone NUMBER(9)
?) Тип данных в поле изменить невозможно до тех пор, пока в поле есть данные
Вопрос id:94594
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какие две функции являются числовыми?
?) MOD
?) SIGN
?) INSTR
?) LENGTH
?) TO_NUMBER
Вопрос id:94595
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Какой из приведенных ниже операторов успешно добавляет явно именованное ограничение в таблицу EMPLOYEES?
?)
?)
?)
?)
?)
Вопрос id:94596
Тема/шкала: Манипулирование данными.
Выберите процедуру, которая правильно использует динамический SQL:
?)
?)
?)
?)
?)
Вопрос id:94597
Тема/шкала: Применение языка PL/SQL.
Какой индекс необходимо создать для столбца, содержащего фамилию сотрудника, если таблица содержит телефонный список сотрудников крупной компании?
?) Функциональный индекс
?) Битовой карты (bitmap)
?) Индекс с обратными ключами (reverse-key)
?) В-дерева (В-tree)
?) Уникальный
Вопрос id:94598
Тема/шкала: Отладка кода PL/SQL.
Какой тип исключений можно выбрать для реализации бизнес-правила?
?) Стандартное (предопределенное) исключение
?) Внутреннее исключение
?) Постоянное исключение
?) Пользовательское исключение
?) Легальное исключение
Вопрос id:94599
Тема/шкала: Курсоры PL/SQL.
Принято решение применить явный курсор в своей программе. Какой последовательности действий следует придерживаться при работе с явными курсорами?
?) Объявить курсор, инициализировать курсор, открыть курсор, загрузить данные, закрыть курсор
?) Открыть курсор, объявить курсор, загрузить данные, закрыть курсор
?) Объявить курсор, открыть курсор, загрузить данные, закрыть курсор
?) Объявить курсор, открыть курсор, закрыть курсор, загрузить данные
?) Объявить курсор, загрузить данные, закрыть курсор
Вопрос id:94600
Тема/шкала: Триггеры PL/SQL.
Для каких 3 событий можно создавать триггеры?
?) DROP
?) CREATE
?) ALTER
?) EXECUTE
?) GRANT
Вопрос id:94601
Тема/шкала: Типы данных PL/SQL.
Какие два пункта из перечисленного ниже НЕ являются атрибутами таблиц в PL/SQL?
?) COUNT
?) ADD(n)
?) TRIM(n)
?) DELETE(m, n)
?) EXISTS(n)
Вопрос id:94602
Тема/шкала: Применение языка PL/SQL.
База данных содержит следующие таблицы и поля: employees(employee_id, first_name, last_name, salary, manager_id, department_id), departments(department_id, department_name, manager_id, location_id), locations(location_id, street_address, city). Необходимо составить отчет, содержащий имена, фамилии и зарплату всех сотрудников, отделения в которых они работают, а также адреса отделений. Какой запрос позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94603
Тема/шкала: Манипулирование данными.
Дана таблица ORDER, содержащая поля:
Имя
Тип
Примечаение
OrdidNumericИдентификатор записи
ShipdateDateДата отгрузки
TotalNumericКоличество товара
Необходимо создать отчет, отображающий дату отгрузки и количество товара. Если заказ не был отгружен или данного количество товара нет в наличии, то это должно быть отражено в отчете. Какой фрагмент кода позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94604
Тема/шкала: Отладка кода PL/SQL.
Какое представление содержит сведения о времени последней перекомпиляции функции?
?) USER_FUNCTIONS
?) USER_DEPENDECIES
?) USER_SUBPROGRAMMS
?) USER_PROCEDURES
?) USER_OBJECTS
Вопрос id:94605
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Функция calculate имеет следующее объявление:



Каким способом можно вызвать функцию calculate из SQL*Plus?
?)
?)
?)
?)
?)
Вопрос id:94606
Тема/шкала: Применение языка PL/SQL.
Какой пакет позволяет выполнять программы PL/SQL по расписанию?
?) DBMS_JOB
?) DBMS_RUN
?) DBMS_LOB
?) DBMS_OUTPUT
?) DBMS_AUTO
Вопрос id:94607
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какое из приведённых ниже утверждений является верным?
?) Процедура не может иметь OUT параметров
?) Формальные параметры, передающиеся как IN OUT, не могут быть заданы выражением по умолчанию
?) Параметры передающиеся как IN OUT могут быть как переменными так и значениями (литералами)
?) Существует 2 способа передачи параметров в подпрограммы: IN OUT и OUT
?) Функция должна содержать один OUT параметр
Вопрос id:94608
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Ниже представлены 2 параллельных сеанса. Какое из утверждений правильно описывает результаты работы?

?) Результат запроса в сеансе А не будет включать данные, добавленные в сеансе Б
?) Результат запроса в сеансе А будет включать данные, добавленные в сеансе Б, если оба сеанса созданы разными пользователями
?) Результат запроса в сеансе А будет включать данные, добавленные в сеансе Б
?) В сессии А возникнет исключение «Snapshoot too old»
?) Результат запроса в сеансе А будет включать данные, добавленные в сеансе Б, если оба сеанса созданы одним пользователем
Вопрос id:94609
Тема/шкала: Курсоры PL/SQL.
Какое объявление курсора с параметрами является верным?
?)
?)
?)
?)
?)
Вопрос id:94610
Тема/шкала: Типы данных PL/SQL.
Необходимо сохранить переменную типа currency. Известно, что после запятой всегда будет 2 знака, а количество знаков перед запятой значительно варьируется. Какой тип данных наиболее подходит для решения поставленной задачи?
?) LONG
?) STRING
?) NUMBER
?) LONG RAW
?) NUMBER(T)
Вопрос id:94611
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Существует следующая спецификация пакета:



Администратор базы данных Ann выполнила в 9:05 следующее: count_pack.v_deptno:=20;
Пользователь John в 9:20 выполнил команду: count_pack.v_deptno:=10;
Какое из приведенных ниже утверждений является верным?
?) В 9:21 значение переменной count_pack.v_deptno равно 20 для John
?) В 9:21 значение переменной count_pack.v_deptno равно 10 для Ann
?) В 9:06 значение переменной count_pack.v_deptno равно 20 для Ann
?) В 9:21 значение переменной count_pack.v_deptno равно 10 для John и Ann
?) Пользователь John не может изменить значение переменной так как оно было установлено администратором
Вопрос id:94612
Тема/шкала: Манипулирование данными.
Необходимо вывести определение представления emp_view. Какое выражение позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94613
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какие 2 утверждения о пакетах являются верными?
?) Спецификация является обязательным элементом пакета, а тело пакета нет
?) Тело пакета является обязательным элементом, а спецификация нет
?) Спецификация и тело пакета хранятся вместе
?) Спецификация и тело пакета хранятся раздельно
?) Спецификация и тело являются обязательными элементами пакета
Вопрос id:94614
Тема/шкала: Отладка кода PL/SQL.
Какой из приведенных ниже фрагментов кода необходимо добавить в текст следующей подпрограммы, чтобы исключительная ситуация обрабатывалась верно?

?) low_sal_exep EXCEPTION; PRAGMA EXCEPTION_INIT(low_sal_exep,-2292), после DECLARE и перед BEGIN
?) PRAGMA EXCEPTION_INIT(low_sal_exep,-2292), после DECLARE и перед BEGIN
?) low_sal_exep EXCEPTION; PRAGMA EXCEPTION_INIT(low_sal_exep,-2292), сразу после BEGIN
?) low_sal_exep EXCEPTION, сразу после BEGIN
?) low_sal_exep EXCEPTION, после DECLARE и перед BEGIN
Вопрос id:94615
Тема/шкала: Отладка кода PL/SQL.
Вы случайно удалили файл, в котором хранился текст процедуры do_some. Какой оператор необходимо выполнить, чтобы извлечь текст процедуры из словаря данных?
?)
?)
?)
?)
?)
Вопрос id:94616
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Какие 2 условия должны соблюдаться, чтобы стало возможным соединение двух таблиц?
?) Таблицы должны иметь индексы
?) Таблицы должны иметь хотя бы один общий столбец с одинаковым именем
?) Общий столбец должен быть первичным ключом в обеих таблицах
?) Таблицы должны иметь хотя бы один общий столбец
?) Общий столбец должен быть первичным ключом, по крайней мере, в одной из таблиц
Вопрос id:94617
Тема/шкала: Манипулирование данными.
Результат выполнения какого запроса приведен ниже:
NAMEDEPARTMENTDEPTID
KingExecutive100
KochharFinance105
De HaanFinance105
GreenbergOperations200
RussellOperations200
PartnersOperations200
ErrazurizPersonnel215
CambraultPersonnel215
VishneyPersonnel215
OzerPersonnel215
AbelMaintenance218
HigginsMaintenance218
Hartstein
Raphaely
Zlotkey
Payroll120
Treasury270
?)
?)
?)
?)
?)
Вопрос id:94618
Тема/шкала: Триггеры PL/SQL.
Создан следующий триггер:



Пользователь выполняет команду:



Сколько раз будет выполнятся триггер emp_change, если таблица EMP содержит 12 строк?
?) 1
?) 6
?) 5
?) 12
Вопрос id:94619
Тема/шкала: Отладка кода PL/SQL.
Необходимо выполнить подпрограмму, которая сохранена в файле plcode.sql. Какая команда позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94620
Тема/шкала: Применение языка PL/SQL.
База данных содержит следующие таблицы и поля: employees(employee_id, first_name, last_name, salary, manager_id, department_id), departments(department_id, department_name, manager_id, location_id). Необходимо составить отчет, содержащий имена всех сотрудников, и названия отделений, в которых они работают. В этот отчет не должны быть включены те сотрудники, которые не приписаны ни к одному из отделений. Однако отчет должен содержать названия отделений без сотрудников. Какой запрос позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94621
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
База данных содержит таблицу emp и представление emp_view. Процедура edit_emp обращается к таблице emp через представление emp_view, а процедура add_emp обращается к таблице emp напрямую. Вы внесли изменения в представление emp_view и перекомпилировали его. Какие 2 утверждения являются верными?
?) Процедуры add_emp и edit_emp, а также представление emp_view являются ссылаемыми объектами
?) Таблица emp является объектом ссылки (referenced)
?) Процедуры add_emp и edit_emp, а также представление emp_view являются зависимыми объектами
?) Только процедура add_emp и представление emp_view являются зависимыми объектами
?) Таблица emp является зависимым (dependent) объектом
Вопрос id:94622
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какое из перечисленных ниже утверждений о процедурах и функциях в PL/SQL является верным?
?) В теле функции не может быть вызова процедуры
?) Функции не могут содержать DML операторов
?) Процедуры и функции являются анонимными блоками PL/SQL
?) Процедуры предназначены для выполнения какого-либо действия
?) Функции могут возвращать только одно значение в среду, вызвавшую их
Вопрос id:94623
Тема/шкала: Манипулирование данными.
Какой из представленных ниже запросов использует внутреннее представление?
?)
?)
?)
?)
?)
Вопрос id:94624
Тема/шкала: Применение языка PL/SQL.
Столбец salary таблицы EMPLOYEES содержит значения 10000, 15000, 20000 и NULL. Каким будет результат выполнения представленного ниже запроса?

?) 11250 3
?) 15000 4
?) 15000 3
?) 11250 4
?) 20000 3
Вопрос id:94625
Тема/шкала: Манипулирование данными.
Какое действие совершает оператор CROSS JOIN?
?) Внутреннее соединение
?) Декартово произведение
?) Эквисоединение
?) Внешнее соединение
?) Комплексное соединение
Вопрос id:94626
Тема/шкала: Манипулирование данными.
Какой из приведенных ниже запросов выдает следующий результат:
Просто дата
------------------------------------
Сегодня ЧЕТВЕРГ -03-ИЮНЬ -2004
?)
?)
?)
?)
?)
Вопрос id:94627
Тема/шкала: Применение языка PL/SQL.
База данных содержит следующие таблицы и поля: emp(empno, name, deptno, salary), dept(deptno, name, locno), loc(locno, address, country). Необходимо выбрать имя сотрудника, название отделения, в котором он работает, и адрес этого отделения для всех сотрудников, зарплата которых больше 1500. Сколько операторов сравнения следует включить в запрос?
?) 3
?) 5
?) 4
?) 6
?) 2
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024 - AppleWebKit