игра брюс 2048
Главная / Программирование / Программирование баз данных в Delphi / Тест 8

Программирование баз данных в Delphi - тест 8

Упражнение 1:
Номер 1
Каким методом компонент TADOQuery выполняет запрос с оператором SELECT?

Ответ:

 (1) ExecSQL.  

 (2) Open.  

 (3) Prepare.  


Номер 2
Каким методом компонент TADOQuery выполняет запрос с оператором INSERT?

Ответ:

 (1) ExecSQL.  

 (2) Open.  

 (3) Prepare.  


Номер 3
Каким методом компонент TADOQuery выполняет запрос с оператором UPDATE?

Ответ:

 (1) ExecSQL.  

 (2) Open.  

 (3) Prepare.  


Номер 4
Каким методом компонент TADOQuery выполняет запрос с оператором DELETE?

Ответ:

 (1) ExecSQL.  

 (2) Open.  

 (3) Prepare.  


Упражнение 2:
Номер 1
Укажите верную последовательность действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором SELECT:

Ответ:

 (1) поместить SQL-запрос в свойство SQL; открыть TADOQuery методом Open или присвоить True свойству Active.  

 (2) открыть TADOQuery методом Open или присвоить True свойству Active; поместить SQL-запрос в свойство SQL;.  

 (3) поместить SQL-запрос в свойство SQL; выполнить метод ExecSQL.  

 (4) выполнить метод ExecSQL; поместить SQL-запрос в свойство SQL.  


Номер 2
Укажите неверные последовательности действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором SELECT:

Ответ:

 (1) поместить SQL-запрос в свойство SQL; выполнить метод ExecSQL.  

 (2) выполнить метод ExecSQL; поместить SQL-запрос в свойство SQL.  

 (3) поместить SQL-запрос в свойство SQL; открыть TADOQuery методом Open или присвоить True свойству Active.  

 (4) открыть TADOQuery методом Open или присвоить True свойству Active; поместить SQL-запрос в свойство SQL;.  


Номер 3
Укажите верную последовательность действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором UPDATE:

Ответ:

 (1) поместить SQL-запрос в свойство SQL; открыть TADOQuery методом Open или присвоить True свойству Active.  

 (2) открыть TADOQuery методом Open или присвоить True свойству Active; поместить SQL-запрос в свойство SQL;.  

 (3) поместить SQL-запрос в свойство SQL; выполнить метод ExecSQL.  

 (4) выполнить метод ExecSQL; поместить SQL-запрос в свойство SQL.  


Номер 4
Укажите неверные последовательности действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором UPDATE:

Ответ:

 (1) поместить SQL-запрос в свойство SQL; выполнить метод ExecSQL.  

 (2) выполнить метод ExecSQL; поместить SQL-запрос в свойство SQL.  

 (3) поместить SQL-запрос в свойство SQL; открыть TADOQuery методом Open или присвоить True свойству Active.  

 (4) открыть TADOQuery методом Open или присвоить True свойству Active; поместить SQL-запрос в свойство SQL;.  


Упражнение 3:
Номер 1
Что содержится в команде FROM блока запроса SELECT?

Ответ:

 (1) условие выборки данных.  

 (2) имя одной или нескольких таблиц.  

 (3) имя одного или нескольких столбцов.  

 (4) порядок сортировки записей по одному или нескольким столбцам.  


Номер 2
Что содержится в команде WHERE блока запроса SELECT?

Ответ:

 (1) условие выборки данных.  

 (2) имя одной или нескольких таблиц.  

 (3) имя одного или нескольких столбцов.  

 (4) порядок сортировки записей по одному или нескольким столбцам.  


Номер 3
Что содержится в команде ORDER BY блока запроса SELECT?

Ответ:

 (1) условие выборки данных.  

 (2) имя одной или нескольких таблиц.  

 (3) порядок сортировки записей по одному или нескольким столбцам.  


Упражнение 4:
Номер 1
Требуется сделать выборку данных с помощью SQL-запроса. Укажите операторы, которые обязательно должны присутствовать в любом, даже самом простом запросе:

Ответ:

 (1) SELECT  

 (2) FROM  

 (3) WHERE  

 (4) ORDER BY  

 (5) GROUP BY  

 (6) HAVING  


Номер 2
Укажите операторы, применение которых не является обязательным для простого SQL-запроса выборки данных:

Ответ:

 (1) SELECT  

 (2) FROM  

 (3) WHERE  

 (4) ORDER BY  

 (5) GROUP BY  

 (6) HAVING  


Номер 3
Что может содержаться в параметрах оператора SELECT?

Ответ:

 (1) звездочка "*"  

 (2) список столбцов  

 (3) список таблиц  

 (4) условие выборки  

 (5) дополнительные операторы DISTINCT или ALL  


Номер 4
Что не может содержаться в параметрах оператора SELECT?

Ответ:

 (1) звездочка "*"  

 (2) список столбцов  

 (3) список таблиц  

 (4) условие выборки  

 (5) дополнительные операторы DISTINCT или ALL  


Упражнение 5:
Номер 1
Для чего используется оператор IN в блоке запроса SELECT?

Ответ:

 (1) для определения списка используемых в запросе таблиц.  

 (2) для определения списка необходимых столбцов.  

 (3) для определения подстроки.  

 (4) для определения набора возможных значений в столбце.  

 (5) для определения диапазона возможных значений.  


Номер 2
Для чего используется оператор BETWEEN в блоке запроса SELECT?

Ответ:

 (1) для определения списка используемых в запросе таблиц.  

 (2) для определения списка необходимых столбцов.  

 (3) для определения набора возможных значений в столбце.  

 (4) для определения подстроки.  

 (5) для определения диапазона возможных значений.  


Номер 3
Для чего используется оператор LIKE в блоке запроса SELECT?

Ответ:

 (1) для определения списка используемых в запросе таблиц.  

 (2) для определения списка необходимых столбцов.  

 (3) для определения подстроки.  

 (4) для определения набора возможных значений в столбце.  

 (5) для определения диапазона возможных значений.  


Номер 4
В каком операторе могут содержаться дополнительные операторы IN, BEETWEEN и LIKE?

Ответ:

 (1) FROM.  

 (2) WHERE.  

 (3) ORDER BY.  

 (4) GROUP BY.  


Упражнение 6:
Номер 1
Какая агрегатная функция возвращает среднее арифметическое?

Ответ:

 (1) AVG.  

 (2) MAX.  

 (3) SUM.  

 (4) COUNT.  


Номер 2
Выберите функции, которые являются агрегатными в SQL-запросе:

Ответ:

 (1) AVG.  

 (2) LOG.  

 (3) MAX.  

 (4) MIN.  

 (5) SIN  

 (6) COS  

 (7) SUM.  

 (8) COUNT.  


Номер 3
Выберите функции, которые не являются агрегатными в SQL-запросе:

Ответ:

 (1) AVG.  

 (2) LOG.  

 (3) MAX.  

 (4) MIN.  

 (5) SIN  

 (6) COS  

 (7) SUM.  

 (8) COUNT.  




Главная / Программирование / Программирование баз данных в Delphi / Тест 8