Главная / Базы данных /
Основы проектирования приложений баз данных / Тест 11
Основы проектирования приложений баз данных - тест 11
Упражнение 1:
Номер 1
Какой класс позволяет установить соединение с источником данных?
Ответ:
 (1) CDataSource
 
 (2) CSession
 
 (3) CAccessor
 
Номер 2
Какой класс может быть использован для результирующих наборов в том случае, если структура источника данных на этапе проектирования не известна?
Ответ:
 (1) CAccessor
 
 (2) CDynamicAccessor
 
 (3) CAccessorBase
 
Номер 3
Какое значение свойства DBPROP_UPDATABILITY
результирующего набора разрешает удаление текущей записи?
Ответ:
 (1) DBPROPVAL_UP_CHANGE
 
 (2) DBPROPVAL_UP_INSERT
 
 (3) DBPROPVAL_UP_DELETE
 
Упражнение 2:
Номер 1
Какой класс позволяет создать сеанс доступа к базе данных?
Ответ:
 (1) CDataSource
 
 (2) CSession
 
 (3) CAccessor
 
Номер 2
Какой класс позволяет создать аксессор на основе класса записи, содержащего переменные члены класса, которые соответствуют полям результирующего набора?
Ответ:
 (1) CAccessor
 
 (2) CDynamicAccessor
 
 (3) CAccessorBase
 
Номер 3
Какое значение свойства DBPROP_UPDATABILITY
результирующего набора разрешает добавление новой записи?
Ответ:
 (1) DBPROPVAL_UP_CHANGE
 
 (2) DBPROPVAL_UP_INSERT
 
 (3) DBPROPVAL_UP_DELETE
 
Упражнение 3:
Номер 1
Какой класс позволяет создать аксессор?
Ответ:
 (1) CDataSource
 
 (2) CSession
 
 (3) CAccessor
 
Номер 2
Какой класс является базовым классом для всех классов аксессоров?
Ответ:
 (1) CAccessor
 
 (2) CDynamicAccessor
 
 (3) CAccessorBase
 
Номер 3
Какое значение свойства DBPROP_UPDATABILITY
результирующего набора разрешает изменение текущей записи?
Ответ:
 (1) DBPROPVAL_UP_CHANGE
 
 (2) DBPROPVAL_UP_INSERT
 
 (3) DBPROPVAL_UP_DELETE
 
Упражнение 4:
Номер 1
Какой класс Visual Studio.NET позволяет в приложении на C++ выполнять за один вызов функции выборку нескольких строк результирующего набора с использованием OLE DB провайдера?
Ответ:
 (1) CNoRowset
 
 (2) CRowset
 
 (3) CBulkRowset
 
Номер 2
Какой класс Visual Studio.NET позволяет в приложении на C++ выполнять параметрический запрос с использованием OLE DB провайдера?
Ответ:
 (1) CCommand
 
 (2) CTable
 
 (3) CRowset
 
Номер 3
При применении какого класса аксессора Visual Studio.NET обязательно должен быть определен класс записи:
Ответ:
 (1) CAccessor
 
 (2) CDynamicAccessor
 
 (3) CAccessorBase
 
Упражнение 5:
Номер 1
Какой класс Visual Studio.NET позволяет в приложении на C++ создать сеанс доступа к базе данных с использованием OLE DB провайдера?
Ответ:
 (1) CDataSource
 
 (2) CSession
 
 (3) CAccessor
 
Номер 2
Какой класс Visual Studio.NET позволяет в приложении на C++ создать сразу несколько результирующих наборов OLE DB провайдера?
Ответ:
 (1) CCommand
 
 (2) CTable
 
 (3) CRowset
 
Номер 3
При применении какого класса аксессора Visual Studio.NET извлечение данных посредством OLE DB провайдера выполняется функцией GetValue
:
Ответ:
 (1) CAccessor
 
 (2) CDynamicAccessor
 
 (3) CAccessorBase