Главная / Базы данных /
Основы проектирования приложений баз данных / Тест 13
Основы проектирования приложений баз данных - тест 13
Упражнение 1:
Номер 1
Какой интерфейс используется для подсоединения к источнику данных?
Ответ:
 (1) Connection
 
 (2) ResultSet
 
 (3) JdbTable
 
Номер 2
Какой метод интерфейса ResultSetIterator
пакета JDK
позволяет выполнить переход к следующей строке итератора?
Ответ:
 (1) getResultSet
 
 (2) next
 
 (3) isClosed
 
Номер 3
Какой из следующих операторов объявляет класс итератора?
Ответ:
 (1) #sql public iterator Tbl1Iter (int f1, string f2) 
 (2) #sql t1= { SELECT Fl1 as a1, Fl2 as a2 FROM Tbl1} 
 (3) #sql public Tbl1Iter (int f1, string f2) 
Упражнение 2:
Номер 1
Какой класс позволяет отображать данные из результирующего набора в табличном виде?
Ответ:
 (1) Connection
 
 (2) ResultSet
 
 (3) JdbTable
 
Номер 2
Какой метод позволяет выполнить перемещение позиции курсора результирующего набора на указанную строку?
Ответ:
 (1) absolute
 
 (2) next
 
 (3) previous
 
Номер 3
Какой класс может быть использован для указания класса драйвера и местоположения базы данных?
Ответ:
 (1) TableDataSet
 
 (2) Database
 
 (3) QueryDataSet
 
Упражнение 3:
Номер 1
Какой класс позволяет извлекать данные из текстового файла?
Ответ:
 (1) Connection
 
 (2) ResultSet
 
 (3) TextDataFile
 
Номер 2
Какой класс может быть использован для определения набора данных в терминах SQL
-оператора?
Ответ:
 (1) TableDataSet
 
 (2) Database
 
 (3) QueryDataSet
 
Номер 3
Какой из следующих объявленных итераторов позволяет извлекать данные из двух столбцов целочисленного и строкового типа таблицы базы данных?
Ответ:
 (1) #sql public iterator Tbl1Iter (int f1, string f2) 
 (2) #sql public iterator Tbl2Iter (int, string) 
 (3) #sql public iterator Tbl3Iter (f1 int, f2 string) 
Упражнение 4:
Номер 1
Какой интерфейс пакета JDK
можно использовать для извлечения данных из базы данных?
Ответ:
 (1) Connection
 
 (2) ResultSet
 
 (3) DriverManager
 
Номер 2
Какой метод интерфейса Statement
пакета JDK
предназначен для выполнения SQL
-оператора DELETE
?
Ответ:
 (1) executeQuery
 
 (2) executeUpdate
 
 (3) execute
 
Номер 3
Какой код на языке Java позволяет использовать итератор t1
для извлечения значения столбца f1
строкового типа из таблицы Tbl1
?
Ответ:
 (1) #sql public iterator Tbl1Iter (int f1);
Tbl1Iter t1=null;
#sql t1 = { SELECT Fl1 as a1 FROM Tbl1} 
 (2) #sql public iterator Tbl1Iter (string f1);
Tbl1Iter t1=null;
#sql t1= { SELECT Fl1 as a1 FROM Tbl1} 
 (3) #sql public iterator Tbl1Iter (string );
Tbl1Iter t1=null;
#sql t1= { SELECT Fl1 as a1 FROM Tbl1} 
Упражнение 5:
Номер 1
Какой класс пакета JDK
позволяет открыть соединение с источником данных?
Ответ:
 (1) Connection
 
 (2) ResultSet
 
 (3) DriverManager
 
Номер 2
Какой метод интерфейса Statement
пакета JDK
позволяет выполнить SQL
-оператор SELECT
?
Ответ:
 (1) executeQuery
 
 (2) executeUpdate
 
 (3) execute
 
Номер 3
Какой код на языке Java позволяет использовать итератор t1
для извлечения данных из таблицы Tbl1
?
Ответ:
 (1) #sql public iterator Tbl1Iter (int f1);
Tbl1Iter t1=null;
#sql t1 { SELECT Fl1 as a1 FROM Tbl1} 
 (2) #sql public iterator Tbl1Iter (int f1);
Tbl1Iter t1=null;
#sql t1= { SELECT Fl1 as a1 FROM Tbl1} 
 (3) #sql public iterator Tbl1Iter ( );
Tbl1Iter t1=null;
#sql t1= { SELECT Fl1 as a1 FROM Tbl1}