forex trading logo
Корзина пуста



Новые поступления

Поиск в каталоге

Статистика

Rambler's Top100


Базы данных. Тестовые задания (для МЭИ) 2 часть

Цена:
Основная цена: 75,00 руб
Описание

Тестовые задания по предмету «Базы данных» 2 часть

 

Вопрос 1.   Оператор, содержащий предложения в указанном ниже порядке  ...

SELECT

WHERE...

HAVING...

ORDER BY...

1. -  недопустим, так как предложения HAVING и WHERE нельзя использовать одновременно в одном предложении;

2. -  допустим;

3. -  допустим по составу предложений, но порядок предложений неверен;

4. -  недопустим, так как отсутствует обязательное предложение FROM(50%) ;

5. - недопустим, так как предложение HAVING нельзя использовать без предложения GROUP BY... (50%)

 

Вопрос 2.    Оператор SELECT позволяет  ...

1. -  отбирать данные из одной или нескольких таблиц и выводить их на экран;

2. -   создавать таблицы;

3. -  корректировать данные;

4. -  удалять отобранные записи.

 

Вопрос 3.   Дана схема отношения:

клиент (ID клиента, ФИО клиента, № филиала, № счета, остаток ).

Выбрать филиалы, которые имеют меньше 10 клиентов.

1.     - SELECT №филиала FROM клиент

GROUP BY № филиала

HAVING COUNT (*)<10 ;

2.     - SELECT №филиала FROM клиент

WHERE COUNT (ID) <10;

3.    - SELECT №филиала FROM клиент

HAVING COUNT(ID)<10;

4.     - SELECT №филиала FROM клиент

WHERE № счета  <10;

 

Вопрос 4.    Дана схема отношения № филиала  клиент (ID клиента, ФИО клиента, № филиала ,№ счета, остаток).

Подсчитать количество клиентов, которые имеют на счетах остаток 0 в филиале №3

1.   - SELECT ID FROM клиент

WHERE остаток = 0  AND №филиала  = 3;

2.    - SELECT * FROM клиент

GROUP BY остаток  = 0;

3.   - SELECT COUNT(*)  FROM клиент

WHERE остаток  = 0 AND  №филиала  = 3 ;

4.   - SELECT ID FROM клиент

HAVING остаток = 0  AND №филиала  = 3;

 

Вопрос 5.    Язык SQL предназначен для работы с…

1. - иерархической моделью данных;

2. - сетевой моделью данных;

3. - реляционной моделью данных;

4. - объектной моделью данных.

 

Вопрос 6.    Раздел FROM оператора SQL SELECT  задает…

1. - перечень исходных таблиц ;

2. - перечень исходных форм;

3. - перечень исходных атрибутов;

4. - перечень псевдонимов.

 

Вопрос 7 .    Раздел WHERE оператора запросов SQL SELECT  задает…

1. - условие отбора строк(50%);

2. -  условие отбора полей;

3. - условие отбора набора данных;

4. - условие соединения таблиц(50%)

 

Вопрос 8.    В разделе HAVING оператора SQL SELECT задаются…

1. -  условия отбора групп;

2. -  условия сортировки строк;

3. -  условия отбора строк;

4. -  условия отбора столбцов.

 

Вопрос 9.    Агрегатными функциями в SQL являются

1. - Count(20%);

2. Sum (20%);

3. Avg (20%);

4. Min  (20%);

5. Max  (20%);

6. Product;

7. - Division.

 

Вопрос 10.    В SQL подзапросы могут быть следующими…

1. -     скалярные(33%);

2. -    отложенные;

3. -    строковые(33%);

4. -    табличные(34%);

5. -    составные.

 

Вопрос 11.    Скалярный подзапрос SQL возвращает …

1. -    одну строку;

2. -    одно значение;

3. -    одну таблицу;

4. -    одно число.

 

Вопрос 12.    Оператор SELECT с подзапросом может содержать фразу…

1. -   ALL(50%);

2. -    EXISTS(50%);

3. -    DIVISION;

4. -     PRODUCT.

 

Вопрос 13.    Какая операция позволяет объединять результаты нескольких запросов?

1. UNION;

2. RIGHT JOIN;

3. LEFT JOIN;

4. -     MULTIPLY.

 

Вопрос 14.    Дана схема отношения:

клиент (ID клиента, ФИО клиента, № филиала, № счета, остаток ).

Необходимо определить счета с наибольшими остатками. Выберите правильный оператор.

1.      -  SELECT  * FROM клиент

WHERE остаток=  (SELECT MAX(остаток)

FROM клиент) ;

2.      -   SELECT  MAX(остаток) FROM клиент;

 

3.    -      SELECT  * FROM клиент

WHERE остаток=  MAX(остаток)

 

4.     -  SELECT  * FROM клиент

WHERE остаток=  MAX (SELECT остаток

FROM клиент) ;

Вопрос 15.    Раздел ORDER BY оператора запросов SQL SELECT  задает…

1. -  условие отбора полей;

2. - условие отбора набора данных;

3. -  сортировку по значению указанного столбца;

4. - группировку по значению указанного столбца.

 

Вопрос 16.    Какое ключевое слово оператора запросов SQL SELECT  предназначено для удаления дубликатов строк

1. - distinct;

2. - all;

3. - exists;

4. - Like.

 

Вопрос 17.   Какая функция  оператора запросов SQL SELECT  возвращает усредненное значение в указанном столбце

1. Count;

2. Sum ;

3. Avg ;

4. Min;

5. Max.

 

Вопрос 18.    С какими функциями оператора запросов SQL SELECT  могут использоваться только числовые поля

1. Count;

2. Sum (50%);

3. Avg (50%);

4. Min;

5. Max.

 

Вопрос 19.    Вид подзапроса оператора запросов SQL SELECT  , который возвращает единственное значение

1. - скалярный;

2. - строковый;

3. - многотабличный;

4. - табличный.

 

Вопрос 20.    Какое ключевое слово оператора запросов SQL SELECT  должно предшествовать подзапросу чтобы, условие сравнения считалось выполненным, если оно выполняется хотя бы для одного из значений результирующего столбца.

1. - Any;

2. - All;

3. - exists;

4. - distinct.

 

Вопрос 21.    Если в возвращаемой подзапросом таблице оператора запросов SQL SELECT  присутствует хотя бы одна строка, то результатом работы предиката not exist будет

1. - false;

2. - true;

3. - exists;

4. - null.

 

Вопрос 22.     Какое ключевое слово оператора запросов SQL SELECT  должно использоваться во фразе Order by, чтобы сортировать строки по убыванию

1. asc

2. desc;

3. Any;

4. All;

5. distinct.

 

Вопрос 23.    Дана схема отношения: Сессия(ФИО, дисциплина, оценка, дата сдачи)

Вывести данные об оценках студентов по математике и истории.

1.  - select ФИО, дисциплина, оценка from сессия where дисциплина = «математика» or  дисциплина = «история»;

2.  - select ФИО, дисциплина, оценка from сессия where дисциплина = «математика»   and  дисциплина = «история»;

3.  - select ФИО, дисциплина= «история, математика» , оценка from сессия;

4.  - select ФИО, дисциплина, оценка from сессия where дисциплина = «математика»   and  дисциплина = «история» group by дисциплина;

 

Вопрос 24.    Дана схема отношения: Сессия(ФИО, дисциплина, оценка, дата сдачи)

Вывести средний балл для каждого студента

1.   - select ФИО, дисциплина, оценка from сессия GROUP BY оценка;

2.  - select ФИО, дисциплина, Avg(оценка) from сессия GROUP BY оценка;

3.  - select ФИО, дисциплина, Count(оценка) from сессия GROUP BY оценка

4.   - select ФИО, дисциплина, Avg(оценка) from сессия GROUP BY ФИО.

 

опрос 25.    Какой символ шаблона оператора запросов SQL SELECT  означает наличие или отсутствие  любого количества произвольных символов

1. - %;

2. - _;

3. - #;

4. - *.

 

Вопрос 26.    Какой символ оператора запросов SQL SELECT  означает, что в результирующую таблицу включаются все столбцы из исходной таблицы

1. - %;

2. - _;

3. - #;

4. - *.

 

 




Copyright © 2013 www.helpstudy.ru