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

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

Oracle PL/SQL

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:94679
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
В вашей схеме находится таблица emp(empno NUMBER, ename VARCHAR2(20) , job VARCHAR2(20), deptno NUMBER, hiredate DATE, sal NUMBER). Для упрощения ввода данных создана следующая процедура:



Какой фрагмент кода следует выполнить, чтобы предоставить пользователю John возможность вводить информацию в таблицу emp, используя процедуру add_emp?
?)
?)
?)
?)
?)
Вопрос id:94680
Тема/шкала: Манипулирование данными.
Необходимо увеличить на 10% зарплату служащим, если она составляет менее \$1000. Используйте подстановки SQL*Plus для доступа к номерам служащих. Какой фрагмент кода позволит решить поставленную задачу?
?)
?)
?)
?)
Вопрос id:94681
Тема/шкала: Применение языка PL/SQL.
База данных содержит следующие таблицы и поля: 
employees(employee_id, first_name, last_name, salary, manager_id, department_id), 
departments(department_id, department_name, manager_id, location_id). 


Необходимо составить отчет, содержащий имена всех сотрудников, и названия отделений, в которых они работают. В этот отчет должны быть включены те сотрудники, которые не приписаны ни к одному из отделений. Однако отчет НЕ должен содержать названий отделений без сотрудников. Какой запрос позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94682
Тема/шкала: Применение языка PL/SQL.
В таблице emp хранится следующая информация о служащих: фамилия, номер подразделения, должность, зарплата и комиссия. Комиссию получают не все служащие. Вам поручено задание составить отчет содержащий фамилию, номер подразделения, должность и годовой заработок служащих, отсортировав их по номеру подразделения в порядке возрастания, и в порядке убывания зарплаты в каждом подразделении. Какой оператор позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94683
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Дано выражение SQL:



Какое количество ролей будет доступно пользователю scott после выполнения данного выражения?
?) 2
?) 3
?) 4
?) 1
Вопрос id:94684
Тема/шкала: Отладка кода PL/SQL.
Следуя нижеперечисленным утверждениям можно уменьшить количество ошибочных перекомпиляций, возникающих в результате зависимостей. Какое из утверждений является неверным?
?) Включать список полей в оператор INSERT
?) Использовать запросы с SELECT *
?) Объявлять переменные используя атрибут %TYPE
?) Обращаться к функциям как имя_пакета.имя_функции
?) Объявлять записи используя атрибут %ROWTYPE
Вопрос id:94685
Тема/шкала: Манипулирование данными.
Каким будет результат выполнения функций:
1 substr(‘123ABCD567EF’,4,7)
2 ceil(-1.76)
3 trim(0 from ‘000456GJ000’)
?) 1 ABCD567
2 -2
3 GJ
?) 1 ABCD567
2 -1
3 000456GJ
?) 1 ABCD567
2 -1
3 456GJ
?) 1 BCD567E
2 -1
3 GJ
?) 1 BCD567E
2 -2
3 000456GJ
Вопрос id:94686
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какие 2 утверждения о подпрограммах на PL/SQL являются верными?
?) Исполняемый раздел не является обязательным
?) Обработчик исключительных ситуаций обрабатывает только исключительные ситуации, предварительно объявленные в разделе объявлений
?) Состоят из раздела объявлений, исполняемого раздела и обработчика исключительных ситуаций
?) Любая подпрограмма должна содержать раздел объявлений и исполняемый раздел
?) Раздел объявлений не является обязательным
Вопрос id:94687
Тема/шкала: Применение языка PL/SQL.
Каким будет результат выполнения приведенной ниже команды:

?) Эна очень деиннч ссч
?) Эна очень длеиннч стросч
?) Эна нчень деиннч ссч
?) Эна очень еиннч сч
?) Эна нчень длеиннч стросч
Вопрос id:94688
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Создан следующий пакет:



Каким образом можно присвоить значение переменной v_emp_num из SQL*Plus?
?)
?)
?) Невозможно присвоить значение переменной, так как она является приватной
?)
?)
Вопрос id:94689
Тема/шкала: Применение языка PL/SQL.
Ниже приведена подпрограмма:



Какие сообщения будут выведены на экран в результате выполнения этой подпрограммы?
?)
Это первая строка
v_val= 15
v_x= 35
v_y= 50
v_val= 15
v_num= 35
v_x= 35
?)
Это первая строка
v_val= 15
v_x= 100
v_y= 115
v_val= 15
v_num= 100
v_x= 100
?) Сообщение об ошибке
?)
Это первая строка
v_val= 15
v_x= 35
v_y= 50
v_val= 15
v_num= 100
v_x= 35
?)
Это первая строка
v_val= 15
v_x= 100
v_y= 115
v_val= 15
v_num=100
v_x= 35
Вопрос id:94690
Тема/шкала: Манипулирование данными.
Вы создаете таблицу emp, используя следующую команду:



Сколько индексов создает эта команда?
?) 2
?) 4
?) 1
?) 6
Вопрос id:94691
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Каким образом можно добавить внешний ключ в поле dept_no в таблице EMP, указывающий на поле id таблицы DEPT?
?) Использовать команду ALTER TABLE в предложении ADD для таблицы DEPT
?) Использовать команду ALTER TABLE в предложении ADD для таблицы EMP
?) Использовать команду ALTER TABLE в предложении MODIFY для таблицы DEPT
?) Эта задача невыполнима
?) Использовать команду ALTER TABLE в предложении MODIFY для таблицы EMP
Вопрос id:94692
Тема/шкала: Отладка кода PL/SQL.
Какая из приведенных ниже команд отменяет определение переменной подстановки?
?) UNDEFINE
?) DEFINE
?) REMOVE
?) ACCEPT
?) CANCEL
Вопрос id:94693
Тема/шкала: Манипулирование данными.
Каким будет результат выполнения представленного ниже запроса:

?) 15
?) Ошибка
?) 3
?) 14
?) 2
Вопрос id:94694
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Что является результатом выполнения данного фрагмента кода:

?)
Value of V_found is YES
Value of V_sal is 1000
Value of V_found is TRUE
Value of Y is 20
?)
Value of V_found is YES
Value of V_found is 1000
Value of V_found is TRUE
Value of Y is 20
?)
PLS-00201: identifier ‘V_sal’ must be declared
PLS-00201: identifier ‘Y’ must be declared
?)
PLS-00201: identifier ‘Y’ must be declared
?)
Value of V_found is YES
Value of V_sal is 1000
Value of V_found is TRUE
Вопрос id:94695
Тема/шкала: Применение языка PL/SQL.
Вы хотите найти сотрудников-однофамильцев. Какой запрос позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94696
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какое представление содержит текст пользовательской функции?
?) USER_SOURCE
?) USER_OBJECTS
?) USER_FUNCTIONS
?) USER_PROCEDURES
?) USER_TEXT
Вопрос id:94697
Тема/шкала: Манипулирование данными.
Cоздана таблица EMPLOYEES и теперь необходимо добавить в нее первичный ключ. Какой оператор позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94698
Тема/шкала: Основные синтаксические конструкции языка PL/SQL.
Какое из утверждений о пакетах является верным?
?) Можно удалить функцию из пакета используя команду ALTER PACKAGE
?) Пакеты могут быть вложенными
?) Функции объявленные в спецификации пакета не могут быть использованы в SQL операторах
?) Пакеты могут иметь параметры
?) Команда DROP PACKAGE удаляет спецификацию и тело пакета
Вопрос id:94699
Тема/шкала: Применение языка PL/SQL.
Вы выполнили следующие команды:



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

?) 1005
?) 1020
?) 1040
?) 1035
?) 1010
Вопрос id:94700
Тема/шкала: Манипулирование данными.
База данных содержит таблицу EMPLOYEES:

Имя

NULL

Тип

FIRST_NAME VARCHAR2(20)
LAST_NAMENOT NULLVARCHAR2(25)
EMAILNOT NULLVARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATENOT NULLDATE
JOB_IDNOT NULLVARCHAR2(10)
SALARYNOT NULLNUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
Необходимо создать индекс с названием name_ind на столбцах first_name и last_name. Какое выражение позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94701
Тема/шкала: Отладка кода PL/SQL.
Какое из следующих утверждений является верным?
?) Получить информацию об ошибках компиляции подпрограммы можно выполнив команду SHOW ERRORS или выбрав данные из представления USER_ERRORS
?) Получить информацию об ошибках компиляции подпрограммы можно только выполнив команду SHOW ERRORS
?) Невозможно получить информацию об ошибках компиляции
?) Получить информацию об ошибках компиляции подпрограммы можно только выбрав данные из представления USER_ERRORS
?) Получить информацию об ошибках компиляции подпрограммы можно только опросив представление USER_ERRORS
Вопрос id:94702
Тема/шкала: Применение языка PL/SQL.
Необходимо создать функцию для вызова из операторов SQL. Какой фрагмент кода позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94703
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Пользователь забыл свой пароль. Какой командой можно установить новый пароль для пользователя alex?
?) Администратор базы данных должен выполнить команду:
CHANGE password to lion WHERE “user= alex”
?) Администратор базы данных должен выполнить команду:
ALTER USER alex IDENTIFIED BY lion
?) Пользователь должен выполнить команду:
ALTER USER alex IDENTIFIED PASSOWRD BY lion
?) Пользователь должен выполнить команду:
ALTER USER alex PASSOWRD BY lion
?) Пользователь должен выполнить команду:
CHANGE password to lion WHERE “user= alex”
Вопрос id:94704
Тема/шкала: Привилегии, роли, совместный доступ к данным.
С какими привилегиями выполняется подпрограмма по умолчанию?
?) С привилегиями ее создателя
?) Со всеми системными и объектными привилегиями
?) С привилегиями пользователя SYS
?) С привилегиями пользователя, вызвавшего ее
?) С привилегиями роли DBA
Вопрос id:94705
Тема/шкала: Манипулирование данными.
Приведён фрагмент кода:



Чему будет равно v_new_value, если v_value=250?
?) 500
?) 1000
?) 250
?) 750
Вопрос id:94706
Тема/шкала: Манипулирование данными.
Какие 3 скрипта из приведенных ниже позволяют пользователю определить критерии отбора?
?)
?)
?)
?)
?)
Вопрос id:94707
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Дана таблица студентов:

Имя

NULL

Тип

STUD-IDNOT NULLNUMBER(3)
NAME VARCHAR2(25)
ADDRESS VARCHAR2(50)
GRADUATION  DATE
Изначально таблица пуста. Вы решили, что полю NAME не может быть присвоена пустая строка. Какое из нижеследующих выражений запрещает ввод в поле NAME пустых строк?
?)
ALTER TABLE student MODIFY (name varchar2(25)) NOT NULL;
?)
ALTER TABLE student ADD CONSTRAINT name(NOT NULL);
?)
ALTER TABLE student ADD CONSTRAINT NOT NULL (name);
?)
ALTER TABLE student MODIFY CONSTRAINT name(NOT NULL);
?)
ALTER TABLE student MODIFY(name varchar2(25) NOT NULL);
Вопрос id:94708
Тема/шкала: Манипулирование данными.
База данных содержит таблицу EMP:

Имя

Примечание

Тип

EMP_IDPRIMARY KEYNUMBER(6)
ENAME VARCHAR2(25)
EMAILUNIQUEVARCHAR2(40)

Какие 3 из представленных ниже операторов успешно добавляют строку в таблицу EMP?
?)
?)
?)
?)
?)
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024