игра брюс 2048
Главная / Базы данных / Базы данных - университетский курс / Тест 13

Базы данных - университетский курс - тест 13

Упражнение 1:
Номер 1
Особенности программного SQL по сравнению с интерактивным

Ответ:

 (1) используются принципиально другие операторы 

 (2) пользователь пишет программу на языке SQL 

 (3) могут использоваться те же операторы SQL 

 (4) запрос на языке SQL встраивается в программу на алгоритмическом языке 


Номер 2
Какие специальные конструкции (дополнительные операторы) должны быть в программном SQL?

Ответ:

 (1) оператор цикла 

 (2) оператор ветвления 

 (3) оператор, определяющий начало запроса на языке SQL 

 (4) оператор, определяющий окончание запроса на языке SQL 

 (5) операторы, указывающие дополнительные переменные для обработки результатов запроса 

 (6) операторы, определяющие передачу управления от программы на алгоритмическом языке программе на языке SQL 


Номер 3
За счет чего последовательность запросов, встроенных в прикладную программу будет выполняться быстрее, чем та же последовательность запросов, выполняемая в интерактивном режиме?

Ответ:

 (1) запросы могут выполняться с опережением 

 (2) запросы компилируются один раз 

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

 (4) компьютер не ожидает ответных действий пользователя 


Упражнение 2:
Номер 2
Как компилируется и компонуется прикладная программа с встроенным запросом на языке SQL?

Ответ:

 (1) прикладная программа компилируется вместе с текстом запроса 

 (2) текст запроса компилируется отдельно 

 (3) сформированный модуль запроса вставляется в модуль прикладной программы 

 (4) в модуль прикладной программы вставляется вызов функции СУБД 


Номер 3
Как происходит выполнение прикладной программы?

Ответ:

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

 (2) скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется 

 (3) при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль 

 (4) при каждом выполнении одного и того же запроса используются разные программные модули 


Упражнение 3:
Номер 1
Какие операторы могут быть использованы в статическом SQL?

Ответ:

 (1) DECLARE TABLE 

 (2) EXEC SQL 

 (3) OPEN 


Номер 2
Какие специальные операторы могут быть использованы в статическом SQL?

Ответ:

 (1) SELECT 

 (2) DELETE 

 (3) INSERT 

 (4) DECLARE TABLE 

 (5) EXEC SQL 

 (6) GET DIAGNOSTIC 

 (7) DECLARE CURSOR 


Номер 3
Какие специальные операторы могут быть использованы в статическом SQL для указания начала и конца SQL-запроса?

Ответ:

 (1) DECLARE TABLE 

 (2) EXEC SQL 

 (3) GET DIAGNOSTIC 

 (4) ; (точка с запятой) 

 (5) END DECLARE 


Упражнение 4:
Номер 2
Как компилируется и компонуется прикладная программа при использовании динамического SQL?

Ответ:

 (1) прикладная программа компилируется вместе с текстом запроса 

 (2) текст запроса компилируется отдельно один раз 

 (3) сформированный модуль запроса вставляется в модуль прикладной программы 

 (4) в модуль прикладной программы вставляется вызов функции СУБД 

 (5) текст запроса компилируется столько раз, сколько раз запрос формируется прикладной программой 


Номер 3
Как происходит выполнение прикладной программы при использовании динамического SQL?

Ответ:

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

 (2) скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется 

 (3) при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль 

 (4) при каждом выполнении одного и того же запроса используются разные программные модули 


Упражнение 5:
Номер 1
Какие операторы могут быть использованы в динамическом SQL?

Ответ:

 (1) SELECT 

 (2) DELETE 

 (3) INSERT 

 (4) DECLARE TABLE 

 (5) EXEC SQL 

 (6) OPEN 

 (7) DECLARE CURSOR 

 (8) PREPARE 

 (9) EXECUTE 


Номер 2
Какие специальные операторы могут быть использованы в динамическом SQL?

Ответ:

 (1) SELECT 

 (2) DELETE 

 (3) INSERT 

 (4) DECLARE TABLE 

 (5) EXEC SQL 

 (6) GET DIAGNOSTIC 

 (7) DECLARE CURSOR 

 (8) PREPARE 

 (9) EXECUTE 


Номер 3
Какие специальные операторы могут быть использованы в динамическом SQL для подготовки и выполнения SQL-запроса?

Ответ:

 (1) DECLARE TABLE 

 (2) EXEC SQL 

 (3) GET DIAGNOSTIC 

 (4) PREPARE 

 (5) EXECUTE 


Упражнение 6:
Номер 1
Чем удобны интерфейсы программирования приложений?

Ответ:

 (1) не требуется изучать алгоритмический язык программирования 

 (2) не требуется изучать специальные инструкции статического и динамического SQL 

 (3) соответствующий подход может применяться с использованием разных языков программирования 

 (4) не требуется изучать язык SQL 


Номер 2
Как компилируется прикладная программа, использующая интерфейсы программирования приложений?

Ответ:

 (1) прикладная программа компилируется вместе с вызовом функций библиотек 

 (2) вызов функций библиотек компилируется отдельно 

 (3) сформированный модуль запроса вставляется в модуль прикладной программы 

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


Номер 3
Как выполняется программа с использованием интерфейсов программирования приложений?

Ответ:

 (1) параметрами функций библиотеки интерфейсов программирования приложений являются имена таблиц, атрибутов и константы 

 (2) параметрами функций библиотеки интерфейсов программирования приложений являются тексты SQL- запросов 

 (3) переход из прикладной программы к запросу осуществляется вызовом специальной функции 

 (4) скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется 

 (5) при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль 

 (6) при каждом выполнении одного и того же запроса используются разные программные модули 


Упражнение 7:
Номер 1
Какова цель создания протокола ODBC?

Ответ:

 (1) создание интерфейса с конкретной СУБД 

 (2) создание универсального интерфейса с СУБД 

 (3) создание универсального интерфейса с СУБД на уровне конкретной операционной системы 

 (4) создание библиотеки функций для обеспечения связи прикладной программы и СУБД 


Номер 2
Что такое драйверы ODBC?

Ответ:

 (1) программа- интерфейс между прикладной программой на алгоритмическом языке и вызовом функции API 

 (2) программа- интерфейс между вызовом функции API и программой, реализующей функции конкретной СУБД 

 (3) программа- интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции конкретной СУБД 

 (4) программа- интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции любой СУБД 


Упражнение 8:
Номер 1
Какова цель создания протокола JDBC?

Ответ:

 (1) создание интерфейса с конкретной СУБД 

 (2) создание универсального интерфейса с СУБД 

 (3) создание универсального интерфейса с СУБД на уровне конкретной операционной системы 

 (4) создание библиотеки функций для обеспечения связи прикладной программы и СУБД 


Номер 2
Что такое драйверы JDBC?

Ответ:

 (1) программа-интерфейс между прикладной программой на определенном алгоритмическом языке и вызовом функции API 

 (2) программа-интерфейс между вызовом функции API и программой, реализующей функции конкретной СУБД 

 (3) программа-интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции конкретной СУБД 

 (4) программа-интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции любой СУБД 


Номер 3
Для чего в протоколе JDBC используются драйверы?

Ответ:

 (1) для сокращения времени реализации запроса 

 (2) для создания возможности использования этого протокола в разных СУБД 

 (3) для удобства разработки прикладных программ 

 (4) для упрощения текста запроса к базе данных 

 (5) для создания возможности обращения к функциям API из программы, написанной на языке Java 




Главная / Базы данных / Базы данных - университетский курс / Тест 13