Тестовые задания по дисциплине «Базы данных» № 2, 26 вопросов.

   
Вопрос 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.    - *.

Стоимость работ:
Практическая работа - 50 рублей
Контрольная работа - 50 рублей
Тест - 40 рублей, Онлайн тест 40-150 рублей.

Выполняем на заказ курсовые работы и рефераты.

Оплатить работу вы можете с помощью:
1) Яндекс деньги
Номер кошелька: 410011476293023
Способы пополнения яндекс денег можете посмотреть здесь: https://money.yandex.ru/prepaid/

Терминалы приема денег в г. Вологде можете посмотреть здесь:
http://money.yandex.ru/list.xml?t=map&ll=39.878773,59.199144&spn=0.511551,0.176111&z=11&methods=4
2) Webmany
3) МТС, БИЛАЙН, МЕГАФОН
4) RBK-Money
и другие варианты, для заказа работы пишите на e-mail: imei-35@yandex.ru или icq. icq можно найти по e-mail.
Работа высылается на указанный вами e-mail адрес по возможности сразу после оплаты, обычно не более суток.

При заказе работы напишите в письме её название и  скопируйте первые 3 вопроса с сайта или ссылку страницы с работой в текст письма. Если вы при этом оплатили работу, укажите в письме способ оплаты и дату оплаты.

Если вам нужна работа, которой нет на сайте, напишите на e-mail: imei-35@yandex.ru название дисциплины и первые три вопроса, мы постараемся вам помочь и найти работу, стоимость при этом будет составлять от 40 до 150 рублей.