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

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

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 после выполнения данного выражения?
?) 3
?) 1
?) 4
?) 2
Вопрос id:94684
Тема/шкала: Отладка кода PL/SQL.
Следуя нижеперечисленным утверждениям можно уменьшить количество ошибочных перекомпиляций, возникающих в результате зависимостей. Какое из утверждений является неверным?
?) Объявлять переменные используя атрибут %TYPE
?) Использовать запросы с SELECT *
?) Обращаться к функциям как имя_пакета.имя_функции
?) Включать список полей в оператор INSERT
?) Объявлять записи используя атрибут %ROWTYPE
Вопрос id:94685
Тема/шкала: Манипулирование данными.
Каким будет результат выполнения функций:
1 substr(‘123ABCD567EF’,4,7)
2 ceil(-1.76)
3 trim(0 from ‘000456GJ000’)
?) 1 ABCD567
2 -1
3 000456GJ
?) 1 BCD567E
2 -2
3 000456GJ
?) 1 BCD567E
2 -1
3 GJ
?) 1 ABCD567
2 -1
3 456GJ
?) 1 ABCD567
2 -2
3 GJ
Вопрос 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= 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
?)
Это первая строка
v_val= 15
v_x= 100
v_y= 115
v_val= 15
v_num= 100
v_x= 100
Вопрос id:94690
Тема/шкала: Манипулирование данными.
Вы создаете таблицу emp, используя следующую команду:



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

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

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



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

?) 1020
?) 1035
?) 1005
?) 1040
?) 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.
Какое из следующих утверждений является верным?
?) Невозможно получить информацию об ошибках компиляции
?) Получить информацию об ошибках компиляции подпрограммы можно только выбрав данные из представления USER_ERRORS
?) Получить информацию об ошибках компиляции подпрограммы можно только выполнив команду SHOW ERRORS
?) Получить информацию об ошибках компиляции подпрограммы можно только опросив представление USER_ERRORS
?) Получить информацию об ошибках компиляции подпрограммы можно выполнив команду SHOW ERRORS или выбрав данные из представления USER_ERRORS
Вопрос id:94702
Тема/шкала: Применение языка PL/SQL.
Необходимо создать функцию для вызова из операторов SQL. Какой фрагмент кода позволит решить поставленную задачу?
?)
?)
?)
?)
?)
Вопрос id:94703
Тема/шкала: Привилегии, роли, совместный доступ к данным.
Пользователь забыл свой пароль. Какой командой можно установить новый пароль для пользователя alex?
?) Пользователь должен выполнить команду:
ALTER USER alex PASSOWRD BY lion
?) Пользователь должен выполнить команду:
CHANGE password to lion WHERE “user= alex”
?) Администратор базы данных должен выполнить команду:
ALTER USER alex IDENTIFIED BY lion
?) Пользователь должен выполнить команду:
ALTER USER alex IDENTIFIED PASSOWRD BY lion
?) Администратор базы данных должен выполнить команду:
CHANGE password to lion WHERE “user= alex”
Вопрос id:94704
Тема/шкала: Привилегии, роли, совместный доступ к данным.
С какими привилегиями выполняется подпрограмма по умолчанию?
?) С привилегиями пользователя, вызвавшего ее
?) С привилегиями ее создателя
?) Со всеми системными и объектными привилегиями
?) С привилегиями роли DBA
?) С привилегиями пользователя SYS
Вопрос id:94705
Тема/шкала: Манипулирование данными.
Приведён фрагмент кода:



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

Имя

NULL

Тип

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

Имя

Примечание

Тип

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

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