Главная / Программирование /
Программирование баз данных в Delphi / Тест 29
Программирование баз данных в Delphi - тест 29
Упражнение 1:
Номер 1
Требуется создать сервер приложений для распределенной БД по технологии DCOM
. Какой способ создания экземпляров сервера удаленного модуля данных Remote Data Module
подразумевает, что клиентское приложение не сможет создавать экземпляр сервера?
Ответ:
 (1) Internal
.
 
 (2) Single Instance
.
 
 (3) Multiple Instance
.
 
Номер 2
Требуется создать сервер приложений для распределенной БД по технологии DCOM
. Какой способ создания экземпляров сервера удаленного модуля данных Remote Data Module
подразумевает, что для каждого клиентского приложения будет создан свой экземпляр сервера?
Ответ:
 (1) Internal
.
 
 (2) Single Instance
.
 
 (3) Multiple Instance
.
 
Номер 3
Требуется создать сервер приложений для распределенной БД по технологии DCOM
. Какой способ создания экземпляров сервера удаленного модуля данных Remote Data Module
подразумевает, что для всех клиентских приложений будет создан единый экземпляр сервера?
Ответ:
 (1) Internal
.
 
 (2) Single Instance
.
 
 (3) Multiple Instance
.
 
Упражнение 2:
Номер 1
Какая модель потоков удаленного модуля данных Remote Data Module
подразумевает, что для всех клиентских приложений сервер приложений будет использовать только один поток?
Ответ:
 (1) Single
.
 
 (2) Apartment
.
 
 (3) Free
.
 
Номер 2
Какая модель потоков удаленного модуля данных Remote Data Module
подразумевает, что для каждого клиентского приложения сервер приложений будет использовать отдельный поток?
Ответ:
 (1) Single
.
 
 (2) Apartment
.
 
 (3) Free
.
 
Номер 3
Какая модель потоков удаленного модуля данных Remote Data Module
подразумевает, что сервер приложений сможет одновременно отвечать на несколько запросов клиентов, используя разные потоки?
Ответ:
 (1) Single
.
 
 (2) Apartment
.
 
 (3) Free
.
 
Упражнение 3:
Номер 1
Что, из перечисленного ниже, может быть использовано для создания сервера приложений DCOM
в распределенных базах данных?
Ответ:
 (1) удаленный модуль данных.
 
 (2) обычный модуль данных.
 
 (3) наборы данных (таблицы, запросы).
 
 (4) компонент TDataSetProvider
.
 
 (5) компонент TDCOMConnection
.
 
 (6) компонент TClientDataSet
.
 
Номер 2
Что, из перечисленного ниже, может быть использовано для создания "тонкого клиента" для сервера приложений DCOM
в распределенных базах данных?
Ответ:
 (1) удаленный модуль данных.
 
 (2) обычный модуль данных.
 
 (3) наборы данных (таблицы, запросы).
 
 (4) компонент TDataSetProvider
.
 
 (5) компонент TDCOMConnection
.
 
 (6) компонент TClientDataSet
.
 
Номер 3
Какой компонент сервера приложений используется для передачи данных клиентскому приложению в распределенных базах данных?
Ответ:
 (1) удаленный модуль данных.
 
 (2) обычный модуль данных.
 
 (3) компонент TDataSetProvider
.
 
 (4) компонент TDCOMConnection
.
 
 (5) компонент TClientDataSet
.
 
Упражнение 4:
Номер 1
Какой компонент "тонкого клиента" используется для подключения к удаленному модулю данных сервера приложений?
Ответ:
 (1) TDataSetProvider
.
 
 (2) TDCOMConnection
.
 
 (3) TClientDataSet
.
 
 (4) обычный модуль данных.
 
Номер 2
Какой компонент "тонкого клиента" используется для подключения к набору данных сервера приложений?
Ответ:
 (1) TDataSetProvider
.
 
 (2) TDCOMConnection
.
 
 (3) TClientDataSet
.
 
 (4) обычный модуль данных.
 
Номер 3
Сколько компонентов "тонкого клиента" TDCOMConnection
и TClientDataSet
требуется, чтобы подключится к серверу приложений распределенной БД, если на сервере установлен один удаленный модуль данных и несколько наборов данных?
Ответ:
 (1) один TDCOMConnection
и по одному TClientDataSet
на каждый набор данных.
 
 (2) один TClientDataSet
и по одному TDCOMConnection
на каждый набор данных.
 
 (3) один TClientDataSet
и один TDCOMConnection
.
 
 (4) на каждый набор данных по одному TDCOMConnection
и по одному TClientDataSet
.
 
Упражнение 5:
Номер 1
Что произойдет при выполнении метода Post
компонента TClientDataSet
в распределенных базах данных?
Ответ:
 (1) у компонента TClientDataSet
нет метода Post
.
 
 (2) произойдет сохранение изменений БД на сервере.
 
 (3) произойдет сохранение изменений БД в буфере "тонкого клиента", на сервере изменения не сохранятся.
 
 (4) произойдет сохранение изменений БД как в буфере клиента, так и на сервере.
 
Номер 2
Какой метод компонента TClientDataSet
в распределенных базах данных нужно использовать, чтобы сохранить изменения в базе данных на сервере?
Ответ:
 (1) Post
.
 
 (2) ApplyUpdates
.
 
 (3) SaveToStream
.
 
 (4) RevertRecord
.
 
Номер 3
Что представляет собой компонент TClientDataSet
в распределенных базах данных?
Ответ:
 (1) набор данных, с которым может работать клиентское приложение, и который получает данные из набора данных на сервере.
 
 (2) компонент для связи с удаленным модулем данных сервера приложений.
 
 (3) компонент для связи с серверным ПК по IP
-адресу.
 
 (4) компонент, расположенный на стороне сервера приложений, через который клиентское приложение связывается с сервером.
 
Упражнение 6:
Номер 1
Укажите правильные форматы локального файла, в который можно сохранить данные методом SaveToFile
компонента TClientDataSet
в распределенных базах данных:
Ответ:
 (1) dfTXT
.
 
 (2) dfBINARY
.
 
 (3) dfRTF
.
 
 (4) dfXML
.
 
 (5) dfXMLUTF
8.
 
 (6) dfHTML
.
 
Номер 2
Укажите неправильные форматы локального файла, в который можно сохранить данные методом SaveToFile
компонента TClientDataSet
в распределенных базах данных:
Ответ:
 (1) dfTXT
.
 
 (2) dfBINARY
.
 
 (3) dfRTF
.
 
 (4) dfXML
.
 
 (5) dfXMLUTF
8.
 
 (6) dfHTML
.
 
Номер 3
Что означает метод "Портфеля" в распределенных базах данных?
Ответ:
 (1) возможность клиентского приложения работать с взаимосвязанными таблицами на сервере, как с единым набором данных.
 
 (2) возможность сохранять данные, полученные с сервера, в локальный файл, а также загрузка данных с локального файла с последующим их сохранением на сервере.
 
 (3) возможность многих клиентов работать одновременно с одним набором данных на сервере.
 
 (4) возможность получать данные с сервера специальными пакетами.
 
 (5) возможность получать с сервера данные BLOB
-столбцов только при явном запросе.