Главная / Базы данных /
Основы проектирования приложений баз данных / Тест 12
Основы проектирования приложений баз данных - тест 12
Упражнение 1:
Номер 1
Какие классы являются классами наборов данных?
Ответ:
 (1) TQuery
 
 (2) TTable
 
 (3) TDBGrid
 
Номер 2
Какое свойство компонента типа TTable
позволяет определить используемый источник данных?
Ответ:
 (1) DatabaseName
 
 (2) Active
 
 (3) DataSource
 
Номер 3
Какой класс позволяет для наборов данных типа TQuery
, созданных с доступом "только для чтения", поддерживать возможность их обновления посредством указания SQL
-оператора:
Ответ:
 (1) TDataSource
 
 (2) TUpdateSQL
 
 (3) TDatabase
 
Упражнение 2:
Номер 1
Какой класс позволяет отобразить данные из набора данных в виде таблицы?
Ответ:
 (1) TDBGrid
 
 (2) TDBList
 
 (3) TDBEdit
 
Номер 2
Какое свойство компонента типа TTable
позволяет указать набор данных родительской таблицы?
Ответ:
 (1) TableName
 
 (2) Active
 
 (3) DataSource
 
Номер 3
Какое свойство компонента набора данных позволяет включить режим кэшированного обновления:
Ответ:
 (1) CachedUpdates
 
 (2) ApplyUpdates
 
 (3) CancelUpdates
 
Упражнение 3:
Номер 1
Какой класс позволяет отобразить данные из набора данных в виде раскрывающегося списка?
Ответ:
 (1) TDBGrid
 
 (2) TDBList
 
 (3) TDBComboBox
 
Номер 2
Какое свойство компонента типа TTable
позволяет открыть набор данных?
Ответ:
 (1) Active
 
 (2) Filter
 
 (3) TableName
 
Номер 3
Если для набора данных установлен режим кэшированного обновления, то:
Ответ:
 (1) изменения записи сохраняются при переходе к следующей записи 
 (2) изменения записи сохраняются при вызове метода ApplyUpdates
 
 (3) изменения записи сохраняются при вызове метода Commit
 
Упражнение 4:
Номер 1
Какое свойство компонента типа TTable
библиотеки VCL среды Delphi позволяет указать фильтр для набора данных?
Ответ:
 (1) Active
 
 (2) Filter
 
 (3) TableName
 
 (4) Filtered
 
Номер 2
Какое значение свойства TransIsolation
компонента типа TDatabase
библиотеки VCL среды Delphi позволяет определить, что транзакция разрешает читать фиксированные изменения, сделанные в базе данных другой транзакцией?
Ответ:
 (1) tiDirtyRead
 
 (2) tiReadCommitted
 
 (3) tiRepeatableRead
 
Номер 3
Какой компонент библиотеки VCL среды Delphi используется в приложении сервере при трехзвенной архитектуре для реализации удаленного модуля данных?
Ответ:
 (1) TDataSetProvider
 
 (2) TDCOMConnection
 
 (3) TClientDataSet
 
Упражнение 5:
Номер 1
Какое свойство компонента типа TQuery
библиотеки VCL среды Delphi позволяет указать выполняемый SQL
-оператор?
Ответ:
 (1) Active 
 (2) SQL 
 (3) DatadaseName 
Номер 2
Какое значение свойства TransIsolation
компонента типа TDatabase
библиотеки VCL среды Delphi позволяет определить, что транзакция может читать данные, которые были изменены другой транзакцией, но для которых не был выполнен вызов Commit
?
Ответ:
 (1) tiDirtyRead
 
 (2) tiReadCommitted
 
 (3) tiRepeatableRead
 
Номер 3
Какой компонент библиотеки VCL среды Delphi используется в приложении–клиенте при трехзвенной архитектуре для связи с удаленным сервером?
Ответ:
 (1) TDataSetProvider
 
 (2) TDCOMConnection
 
 (3) TClientDataSet