игра брюс 2048
Главная / Базы данных / SQL и процедурно-ориентированные языки / Тест 12

SQL и процедурно-ориентированные языки - тест 12

Упражнение 1:
Номер 1
Какой вид коллекции языка PL/SQL позволяет иметь пустые элементы:

Ответ:

 (1) вложенная таблица 

 (2) индексированная таблица 

 (3) Varray-массив 


Номер 2
Какой вид коллекции языка PL/SQL представляет собой динамически расширяемый массив:

Ответ:

 (1) вложенная таблица 

 (2) индексированная таблица 

 (3) Varray-массив 


Номер 3
В каком виде коллекций языка PL/SQL максимальное число элементов массива указывается при объявлении типа коллекции:

Ответ:

 (1) вложенная таблица 

 (2) индексированная таблица 

 (3) Varray-массив 


Упражнение 2:
Номер 1
Какая функция может быть выполнена до инициализации коллекции:

Ответ:

 (1) EXISTS 

 (2) LIMIT 

 (3) COUNT 

 (4) EXTEND 

 (5) TRIM 


Номер 2
Какая функция при удалении элемента из вложенной таблицы оставляет "пустое" место:

Ответ:

 (1) LIMIT 

 (2) DELETE 

 (3) EXTEND 

 (4) TRIM 


Номер 3
Какая функция используется для определения реального количества элементов коллекции:

Ответ:

 (1) EXISTS 

 (2) LIMIT 

 (3) COUNT 

 (4) EXTEND 

 (5) TRIM 


Упражнение 3:
Номер 1
Какие действия можно производить для переменной типа запись:

Ответ:

 (1) использовать в качестве присваиваемого значения для записи того же типа 

 (2) задавать в качестве INTO-переменной в SQL-операторе SELECT или FETCH 

 (3) задавать как единое значение во фразе VALUE оператора INSERT 


Номер 2
Какой из перечисленных операторов, определяющих тип  запись, имеет правильный синтаксис:

Ответ:

 (1) TYPE rec_type IS RECORD (f1 REAL(7,2)); 

 (2) TYPE rec_type IS RECORD (f2 VARCHAR2(15) NOT NULL); 

 (3) TYPE rec_type IS RECORD (f2 VARCHAR2(5), f3 REAL(7,2) DEFAULT); 


Номер 3
Какой из перечисленных операторов определяет тип, сохраняемый в базе данных:

Ответ:

 (1) TYPE T_rec IS RECORD (f1 tbl1.f1%TYPE, f2 VARCHAR2(15), )); 

 (2) TYPE d1 IS VARRAY(365) OF DATE; 

 (3) CREATE TYPE rec_var1 AS VARRAY(2) OF DATE; 


Упражнение 4:
Номер 1
Какой вид коллекции языка PL/SQL не позволяет иметь пустых элементов:

Ответ:

 (1) вложенная таблица 

 (2) индексированная таблица 

 (3) Varray-массив 


Номер 2
Какая функция используется для определения количества элементов коллекции:

Ответ:

 (1) EXISTS 

 (2) COUNT 

 (3) EXTEND 

 (4) TRIM 


Номер 3
Какие действия нельзя производить для переменной типа запись:

Ответ:

 (1) использовать в качестве присваиваемого значения для записи того же типа 

 (2) задавать в качестве INTO-переменной в SQL-операторе SELECT или FETCH 

 (3) задавать как единое значение во фразе VALUE оператора INSERT 


Упражнение 5:
Номер 1
Для какого типа коллекций языка PL/SQL можно применять функцию EXTEND:

Ответ:

 (1) вложенная таблица 

 (2) индексированная таблица 

 (3) Varray-массив 


Номер 2
Какой из перечисленных операторов, определяющих тип  запись, имеет правильный синтаксис:

Ответ:

 (1) TYPE rec_type IS RECORD (f1 tbl1.f1%TYPE); 

 (2) TYPE rec_type IS RECORD (f2 INTEGER NOT NULL); 

 (3) TYPE rec_type IS RECORD (f2 tbl1.f2%TYPE, f3 REAL(7,2) DEFAULT); 


Номер 3
Какой из перечисленных операторов определяет тип, сохраняемый в базе данных:

Ответ:

 (1) TYPE T_rec IS RECORD (f1 tbl1.f1%TYPE, f2 DATE, )); 

 (2) CREATE TYPE t2 IS TABLE OF tbl1%ROWTYPE INDEX BY BINARY_INTEGER; 

 (3) CREATE TYPE t3 AS VARRAY(7) OF DATE; 




Главная / Базы данных / SQL и процедурно-ориентированные языки / Тест 12