Главная / Программирование /
Программирование баз данных в Delphi / Тест 2
Программирование баз данных в Delphi - тест 2
Упражнение 1:
Номер 1
Что такое Модуль Данных?
Ответ:
 (1) механизм доступа к данным. 
 (2) компонент для подключения к базе данных. 
 (3) не визуальный контейнер для размещения на нем не визуальных компонентов доступа к данным. 
 (4) синоним базы данных 
Номер 2
Что можно разместить в Модуле Данных?
Ответ:
 (1) компоненты отображения данных (DBGrid
, DBEdit
, DBMemo
и т.п.). 
 (2) компоненты - наборы данных (TTable
/ADOTable
, TQuery
/ADOQuery
, TStoredProc
/ADOStoredProc
). 
 (3) компоненты подключения к данным (TDataBase
, ADOConnection
и т.п.). 
 (4) файл или файлы с базой данных. 
 (5) глобальные переменные, функции и процедуры, которые должны быть видимы в других модулях. 
 (6) любые визуальные компоненты. 
Номер 3
Что нельзя разместить в Модуле Данных?
Ответ:
 (1) компоненты отображения данных (DBGrid, DBEdit, DBMemo
и т.п.). 
 (2) компоненты - наборы данных (TTable/ADOTable, TQuery/ADOQuery, TStoredProc/ADOStoredProc
). 
 (3) компоненты подключения к данным (TDataBase, ADOConnection
и т.п.). 
 (4) файл или файлы с базой данных. 
 (5) глобальные переменные, функции и процедуры, которые должны быть видимы в других модулях. 
 (6) любые визуальные компоненты. 
Номер 4
Выберите верные утверждения:
Ответ:
 (1) модуль данных имеет форму. 
 (2) модуль данных не имеет формы. 
 (3) модуль данных хранится в базе данных. 
 (4) модуль данных хранится в проекте, в файле *.pas. 
 (5) в модуль данных нельзя поместить визуальные компоненты. 
 (6) в модуль данных можно поместить некоторые визуальные компоненты. 
Номер 5
Выберите неверные утверждения:
Ответ:
 (1) модуль данных имеет форму. 
 (2) модуль данных не имеет формы. 
 (3) модуль данных хранится в базе данных. 
 (4) модуль данных хранится в проекте, в файле *.pas. 
 (5) в модуль данных нельзя поместить визуальные компоненты. 
 (6) в модуль данных можно поместить некоторые визуальные компоненты. 
Упражнение 2:
Номер 1
Для чего нужен компонент ADOConnection?
Ответ:
 (1) для получения набора данных из базы данных. 
 (2) это универсальный компонент, который может заменить ADOTable
и ADOQuery
. 
 (3) для обеспечения связи между компонентами наборов данных и базой данных. 
 (4) для отображения полученных данных. 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) компонент ADOConnection
использует механизм доступа к данным BDE
. 
 (2) компонент ADOConnection
использует механизм доступа к данным, разработанный корпорацией Microsoft
. 
 (3) компонент ADOConnection
предназначен для обеспечения связи между компонентами наборов данных и базой данных. 
 (4) компонент ADOConnection
предназначен для получения набора данных из базы данных. 
 (5) компонент ADOConnection
может включать или отключать вывод запроса имени пользователя и пароля. 
 (6) компонент ADOConnection
не может включать или отключать вывод запроса имени пользователя и пароля. 
Номер 3
Выберите неверные утверждения:
Ответ:
 (1) компонент ADOConnection
использует механизм доступа к данным BDE. 
 (2) компонент ADOConnection
использует механизм доступа к данным, разработанный корпорацией Microsoft. 
 (3) компонент ADOConnection
предназначен для обеспечения связи между компонентами наборов данных и базой данных. 
 (4) компонент ADOConnection
предназначен для получения набора данных из базы данных.
 
 (5) компонент ADOConnection
может включать или отключать вывод запроса имени пользователя и пароля.
 
 (6) компонент ADOConnection
не может включать или отключать вывод запроса имени пользователя и пароля.
 
Упражнение 3:
Номер 1
Что такое набор данных?
Ответ:
 (1) группа файлов с базами данных. 
 (2) группа таблиц из базы данных. 
 (3) группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable
или ADOQuery
. 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) набором данных называется группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable
или ADOQuery
. 
 (2) набором данных называется группа таких компонентов, как DBGrid
, DBEdit
, DBMemo
и т.п. 
 (3) набором данных называется один или несколько файлов, составляющих базу данных. 
Номер 3
Выберите неверные утверждения:
Ответ:
 (1) набором данных называется один или несколько файлов, составляющих базу данных. 
 (2) набором данных называется группа записей из одной или нескольких таблиц БД, полученная такими компонентами, как ADOTable
или ADOQuery
. 
 (3) набором данных называют такие компоненты, как ADOTable, ADOQuery
или ADOStoredProc
. 
 (4) набором данных называется группа таких компонентов, как DBGrid, DBEdit, DBMemo
и т.п. 
Упражнение 4:
Номер 1
Из группы компонентов выберите визуальные компоненты:
Ответ:
 (1) ADOConnection
. 
 (2) ADOTable
. 
 (3) DBGrid
. 
 (4) DataSource
. 
 (5) DBEdit
. 
 (6) DBNavigator
. 
Номер 2
Из группы компонентов выберите не визуальные компоненты:
Ответ:
 (1) ADOConnection
. 
 (2) ADOTable
. 
 (3) DBGrid
. 
 (4) DBEdit
. 
 (5) DBNavigator
. 
 (6) DataSource
. 
Номер 3
Из группы компонентов выберите компоненты отображения данных:
Ответ:
 (1) DBGrid
. 
 (2) DBEdit
. 
 (3) DBNavigator
. 
 (4) DBMemo
. 
Упражнение 5:
Номер 1
Для чего нужен компонент DataSource
?
Ответ:
 (1) для получения набора данных. 
 (2) для отображения набора данных. 
 (3) для связи набора данных и компонентами отображения данных. 
 (4) для связи приложения с базой данных. 
Номер 2
Укажите правильную последовательность действий, которые необходимо выполнить для отображения данных в сетке DBGrid
:
Ответ:
 (1) получить набор данных компонентом ADOTable
или ADOQuery
; установить связь компонента DataSource
с этим набором данных; подключить сетку DBGrid
к компоненту DataSource
. 
 (2) получить набор данных компонентом DataSource
; подключить к нему компонент ADOTable
или ADOQuery
; подключить сетку к ADOTable
или ADOQuery
. 
 (3) получить данные в сетку DBGrid
; подключить компонент DataSource к сетке, подключить набор данных ADOTable
или ADOQuery
к компоненту DataSource
. 
Номер 3
Укажите неправильные последовательности действий, которые необходимо выполнить для отображения данных в сетке DBGrid
:
Ответ:
 (1) получить набор данных компонентом DataSource
; подключить к нему компонент ADOTable
или ADOQuery
; подключить сетку к ADOTable
или ADOQuery
. 
 (2) получить данные в сетку DBGrid
; подключить компонент DataSource
к сетке, подключить набор данных ADOTable
или ADOQuery
к компоненту DataSource. 
 (3) получить набор данных компонентом ADOTable
или ADOQuery
; установить связь компонента DataSource с этим набором данных; подключить сетку DBGrid
к компоненту DataSource
. 
Упражнение 6:
Номер 1
Для чего нужен редактор полей набора данных?
Ответ:
 (1) для настройки содержимого полей. 
 (2) для настройки параметров полей. 
 (3) для редактирования данных в полях. 
 (4) для добавления новых полей в НД или удаления имеющихся. 
 (5) для включения/отключения видимости поля. 
 (6) для фильтрации записей в полях по заданному условию. 
Номер 2
Выберите действия, которые можно сделать с помощью редактора полей:
Ответ:
 (1) редактирование содержимого полей. 
 (2) добавление или удаление поля из списка полей набора данных. 
 (3) задание для поля маски отображения и редактирования данных в поле. 
 (4) управление видимостью полей. 
 (5) фильтрация записей в поле. 
 (6) поиск и редактирование данных в поле. 
Номер 3
Выберите действия, которые нельзя сделать с помощью редактора полей:
Ответ:
 (1) редактирование содержимого полей. 
 (2) добавление или удаление поля из списка полей набора данных. 
 (3) задание для поля маски отображения и редактирования данных в поле. 
 (4) фильтрация записей в поле. 
 (5) поиск и редактирование данных в поле. 
 (6) управление видимостью полей.