Главная / Базы данных /
Основы проектирования приложений баз данных / Тест 7
Основы проектирования приложений баз данных - тест 7
Упражнение 1:
Номер 1
Какой атрибут оператора позволяет определить число извлекаемых строк при использовании блочного курсора?
Ответ:
 (1) SQL_ATTR_ROW_ARRAY_SIZE
 
 (2) SQL_ATTR_ROW_STATUS_PTR
 
 (3) SQL_ATTR_ROWS_FETCHED_PTR
 
 (4) SQL_ATTR_ROW_BIND_TYPE
 
Номер 2
При использовании блочного курсора число извлекаемых строк может быть:
Ответ:
 (1) только одна строка 
 (2) не более 10 строк 
 (3) любое установленное число строк 
Номер 3
Какое значение параметра функции SQLFetchScrol
l определяет переход к строке по закладке?
Ответ:
 (1) SQL_FETCH_ABSOLUTE
 
 (2) SQL_FETCH_RELATIVE
 
 (3) SQL_FETCH_BOOKMARK
 
 (4) SQL_FETCH_LAST
 
Упражнение 2:
Номер 1
Какой атрибут оператора позволяет определить, что применяется блочный курсор?
Ответ:
 (1) SQL_ATTR_ROW_ARRAY_SIZE
 
 (2) SQL_ATTR_ROW_STATUS_PTR
 
 (3) SQL_ATTR_ROWS_FETCHED_PTR
 
 (4) SQL_ATTR_ROW_BIND_TYPE
 
Номер 2
Как определяется число строк, извлекаемое из результирующего набора функцией SQLFetchScroll
, при применении блочного курсора?
Ответ:
 (1) задается параметром функции SQLFetchScroll
 
 (2) определяется размером используемого массива 
 (3) указывается атрибутом оператора 
Номер 3
Какое значение параметра функции SQLFetchScroll
определяет перемещение курсора вперед или назад на указанное количество строк?
Ответ:
 (1) SQL_FETCH_ABSOLUTE
 
 (2) SQL_FETCH_RELATIVE
 
 (3) SQL_FETCH_BOOKMARK
 
 (4) SQL_FETCH_LAST
 
Упражнение 3:
Номер 1
Какой атрибут оператора позволяет указать массив состояния строк при использовании блочного курсора?
Ответ:
 (1) SQL_ATTR_ROW_ARRAY_SIZE
 
 (2) SQL_ATTR_ROW_STATUS_PTR
 
 (3) SQL_ATTR_ROWS_FETCHED_PTR
 
 (4) SQL_ATTR_ROW_BIND_TYPE
 
Номер 2
При использовании блочного курсора число извлекаемых строк:
Ответ:
 (1) следует установить до извлечения строк из результирующего набора 
 (2) можно изменять в любое время между вызовами функции SQLFetchScroll
 
 (3) можно не устанавливать 
Номер 3
Какое значение параметра функции SQLFetchScroll
определяет перемещение курсора на следующую строку?
Ответ:
 (1) SQL_FETCH_RELATIVE
 
 (2) SQL_FETCH_NEXT
 
 (3) SQL_FETCH_PRIOR
 
 (4) SQL_FETCH_LAST
 
Упражнение 4:
Номер 1
Какая функция ODBC API позволяет реализовать абсолютный скроллинг по результирующему набору?
Ответ:
 (1) SQLFetchScroll
 
 (2) SQLExecDirect
 
 (3) SQLFetch
 
Номер 2
При использовании блочного курсора в функции ODBC API
число извлекаемых из результирующего набора строк:
Ответ:
 (1) можно не устанавливать 
 (2) следует определить до извлечения строк  
 (3) можно изменять в любое время между вызовами функции SQLFetchScroll
 
Номер 3
Какое перемещение курсора в результирующем наборе позволяет реализовывать функции ODBC API SQLFetchScroll?
Ответ:
 (1) на следующую строку 
 (2) на предыдущую строку 
 (3) на первую строку 
Упражнение 5:
Номер 1
Какая функция ODBC API используется для выполнения связывания по столбцу?
Ответ:
 (1) SQLFetchScroll
 
 (2) SQLBindCol
 
 (3) SQLFetch
 
Номер 2
Какой атрибут оператора при использовании функций ODBC API
позволяет установить режим связывания по столбцу или по строке?
Ответ:
 (1) SQL_ATTR_ROW_BIND_TYPE
 
 (2) SQL_ATTR_ROWS_FETCHED_PTR
 
 (3) SQL_ATTR_ROW_ARRAY_SIZE
 
Номер 3
Какое перемещение курсора в результирующем наборе позволяет реализовывать функции ODBC API SQLFetchScroll
?
Ответ:
 (1) на строку с указанным номером 
 (2) на предыдущую строку 
 (3) на последнюю строку