игра брюс 2048
Главная / Базы данных / Основы проектирования приложений баз данных / Тест 6

Основы проектирования приложений баз данных - тест 6

Упражнение 1:
Номер 1
Какой атрибут оператора определяет количество строк, извлекаемых функцией SQLFetchScroll?

Ответ:

 (1) SQL_ATTR_CURSOR_TYPE 

 (2) SQL_ATTR_ROW_ARRAY_SIZE 

 (3) SQL_ATTR_ROW_STATUS_PTR 


Номер 2
Какое значение атрибута оператора SQL_ATTR_CURSOR_TYPE  позволяет определить тип курсора как статический курсор?

Ответ:

 (1) SQL_CURSOR_KEYSET_DRIVEN 

 (2) SQL_CURSOR_FORWARD_ONLY 

 (3) SQL_CURSOR_STATIC 

 (4) SQL_CURSOR_DYNAMIC  


Номер 3
Какое значение параметра LockType функции SQLSetPos выполняет блокировку строки с эксклюзивным доступом?

Ответ:

 (1) SQL_LOCK_NO_CHANGE 

 (2) SQL_LOCK_EXCLUSIVE 

 (3) SQL_LOCK_UNLOCK 


Упражнение 2:
Номер 1
Какой атрибут оператора определяет тип курсора?

Ответ:

 (1) SQL_ATTR_CURSOR_TYPE 

 (2) SQL_ATTR_ROW_ARRAY_SIZE 

 (3) SQL_ATTR_ROW_STATUS_PTR 


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

Ответ:

 (1) SQL_CURSOR_KEYSET_DRIVEN 

 (2) SQL_CURSOR_FORWARD_ONLY 

 (3) SQL_CURSOR_STATIC 

 (4) SQL_CURSOR_DYNAMIC 


Номер 3
Какое значение параметра Operation функции SQLSetPos определяет операцию, устанавливающую позицию курсора?

Ответ:

 (1) SQL_POSITION 

 (2) SQL_REFRESH 

 (3) SQL_UPDATE 

 (4) SQL_DELETE  


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

Ответ:

 (1) SQL_ATTR_CURSOR_TYPE 

 (2) SQL_ATTR_ROW_ARRAY_SIZE 

 (3) SQL_ATTR_ROW_STATUS_PTR 


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

Ответ:

 (1) SQL_CURSOR_KEYSET_DRIVEN 

 (2) SQL_CURSOR_FORWARD_ONLY 

 (3) SQL_CURSOR_STATIC 

 (4) SQL_CURSOR_DYNAMIC 


Номер 3
Для того чтобы при множественной операции указать игнорирование обработки столбца, используется следующая функция:

Ответ:

 (1) SQLSetPos 

 (2) SQLBindCol 

 (3) SQLSetStmtAttr 


Упражнение 4:
Номер 1
При использовании курсора функция ODBC API SQLFetchScroll позволяет за один вызов функции выполнить:

Ответ:

 (1) выборку только одной строки 

 (2) выборку только двух строк 

 (3) выборку строк, количество которых определено атрибутом оператора SQL_ATTR_ROW_ARRAY_SIZE 


Номер 2
Какое значение атрибута оператора SQL_ATTR_CURSOR_TYPE, устанавливаемого функцией ODBC API SQLSetStmtAttr, позволяет определить тип курсора как однонаправленный курсор?

Ответ:

 (1) SQL_CURSOR_FORWARD_ONLY 

 (2) SQL_CURSOR_STATIC 

 (3) SQL_CURSOR_DYNAMIC  


Номер 3
Каким образом определяется, будет ли вызов функции ODBC API SQLSetPos выполняться как множественная операция?

Ответ:

 (1) если существует массив операций над строками, указанный атрибутом оператора SQL_ATTR_ROW_OPERATION_PTR 

 (2) массив операций над строками используется только в том случае, если параметр функции SQLSetPos, определяющий номер строки, равен 0 

 (3) указывается атрибутом оператора, определяющим тип курсора 


Упражнение 5:
Номер 1
При использовании курсора функция ODBC API SQLFetch позволяет за один вызов функции выполнить

Ответ:

 (1) выборку только одной строки 

 (2) выборку любого количества строк 

 (3) выборку строк, количество которых определено атрибутом оператора SQL_ATTR_ROW_ARRAY_SIZE 


Номер 2
Какое значение атрибута оператора SQL_ATTR_CURSOR_TYPE, устанавливаемого функцией ODBC API SQLSetStmtAttr, позволяет определить тип курсора как динамический курсор?

Ответ:

 (1) SQL_CURSOR_FORWARD_ONLY 

 (2) SQL_CURSOR_STATIC 

 (3) SQL_CURSOR_DYNAMIC 


Номер 3
Какое из следующих действий снимает блокировку со строки, установленную при выполнении функции ODBC API SQLSetPos?

Ответ:

 (1) вызвана функция SQLSetPos со значением параметра LockType, равным SQL_LOCK_UNLOCK 

 (2) вызвана функция SQLFreeHandle для дескриптора оператора 

 (3) вызвана функция SQLFreeStmt с опцией SQL_CLOSE 




Главная / Базы данных / Основы проектирования приложений баз данных / Тест 6