Инфоурок Информатика ТестыТест "Основы языка SQL"

Тест "Основы языка SQL"

Скачать материал

Тест «Основы SQL»

1.      Как расшифровывается SQL?

a)       Структурированный язык вопросов

b)       Мощный язык вопросов

c)       Структурированный язык запросов

2.      Какая SQL команда используется для обновления данных в базе?

a)       MODIFY

b)       SAVE

c)       SAVE AS

d)       UPDATE

3.      Какая SQL команда используется для удаления данных из базы?

a)       REMOVE

b)       COLLAPSE

c)       DELETE

4.      Какая SQL команда используется для вставки данных в базу?

a)       ADD RECORD

b)       INSERT NEW

c)       INSERT INTO

d)       ADD NEW

5.      Как выбрать колонку с названием "FirstName" из таблицы "Persons"?

a)       SELECT Persons.FirstName

b)       SELECT FirstName FROM Persons

c)       EXTRACT FirstName FROM Persons

6.      Как выбрать все поля из таблицы "Persons"?

a)       SELECT Persons

b)       SELECT *.Persons

c)       SELECT [all] FROM Persons

d)       SELECT * FROM Persons

7.      Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" равно "Peter"?

a)       SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'

b)       SELECT * FROM Persons WHERE FirstName<>'Peter'

c)       SELECT * FROM Persons WHERE FirstName='Peter'

d)       SELECT [all] FROM Persons WHERE FirstName='Peter'

8.      Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" начинается с буквы "a"?

a)       SELECT * FROM Persons WHERE FirstName='a'

b)       SELECT * FROM Persons WHERE FirstName LIKE 'a%'

c)       SELECT * FROM Persons WHERE FirstName LIKE '%a'

d)       SELECT * FROM Persons WHERE FirstName='%a%'

9.      Оператор OR срабатывает когда ХОТЬ ОДНО условие истинно. AND когда ВСЕ условия истинны.

a)       Ложь

b)       Истина

10.  Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" равно "Peter" и "LastName" равно "Jackson"?

a)       SELECT FirstName='Peter', LastName='Jackson' FROM Persons

b)       SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'

c)       SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'

11.  Как выбрать все записи из таблицы "Persons", где значение поля "LastName" в алфавитном порядке находится между значениями "Hansen" и "Pettersen"?

a)       SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'

b)       SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons

c)       SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'

12.  Какое SQL выражение используется для извлечения различных значений?

a)       SELECT UNIQUE

b)       SELECT DIFFERENT

c)       SELECT DISTINCT

13.  Какая SQL команда используется для упорядочивания результатов?

a)       SORT BY

b)       ORDER

c)       ORDER BY

d)       SORT

14.  Как выбрать все записи из таблицы "Persons", упорядоченных по полю "FirstName" в обратном порядке?

a)       SELECT * FROM Persons SORT BY 'FirstName' DESC

b)       SELECT * FROM Persons ORDER BY FirstName DESC

c)       SELECT * FROM Persons SORT 'FirstName' DESC

d)       SELECT * FROM Persons ORDER FirstName DESC

15.  Выберите правильный SQL запрос для вставки новой записи в таблицу "Persons".

a)       INSERT INTO Persons VALUES ('Jimmy', 'Jackson')

b)       INSERT ('Jimmy', 'Jackson') INTO Persons

c)       INSERT VALUES ('Jimmy', 'Jackson') INTO Persons

16.  Выберите правильный SQL запрос для вставки новой записи в таблицу "Persons", причём в поле "LastName" вставить значение "Olsen".

a)       INSERT INTO Persons ('Olsen') INTO LastName

b)       INSERT INTO Persons (LastName) VALUES ('Olsen')

c)       INSERT ('Olsen') INTO Persons (LastName)

17.  Как изменить значение "Hansen" на "Nilsen" в колонке "LastName", таблицы Persons?

a)       UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'

b)       MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen

c)       UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'

d)       MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'

18.  Как удалить записи, где значение поля "FirstName" равно "Peter"?

a)       DELETE ROW FirstName='Peter' FROM Persons

b)       DELETE FirstName='Peter' FROM Persons

c)       DELETE FROM Persons WHERE FirstName = 'Peter'

19.  Как вывести количество записей, хранящихся в таблице "Persons"?

a)       SELECT COUNT() FROM Persons

b)       SELECT COLUMNS() FROM Persons

c)       SELECT COLUMNS(*) FROM Persons

d)       SELECT COUNT(*) FROM Persons

20.  Какая инструкция языка SQL используется для создания запроса на выборку?

 

a)      SELECT

b)     SELECT … INTO

c)      INSERT … INTO

d)     ORDER BY DELETE

e)      UPDATE

f)      TRANSFORM

21.  Инструкция языка SQL ''CREATE TABLE'' используется для:

 

a)      Создания представления

b)     Создания индекса

c)      Обновления таблицы  

d)     Сохранения результатов выборки в новой таблице

e)      Создания таблицы

22.  Удаления таблицы
Какая инструкция языка SQL используется для создания запроса на удаление

 

a)      SELECT

b)     SELECT … INTO

c)      INSERT … INTO

d)     ORDER BY

e)      DELETE

f)      UPDATE

23.  TRANSFORM

Инструкция языка SQL "DROP TABLE'' используется для:

 

a)      Создания представления

b)     Изменения индекса

c)      Обновления таблицы

d)     Изменения таблицы

e)      Создания таблицы

24.  Удаления таблицы
Для группировки данных потребуется предложение:

 

a)      ORDER BY

b)     GROUP BY

c)      HAVING

d)     Не одно из вышеперечисленных

25.  Чтобы исключить дублирующиеся значения из результата выборки, нужно использовать:

 

a)      SELECT ALL

b)     SELECT DISTINCT

c)      SELECT DICTINCT ROW

d)     SELECT TOP 10% SELECT

e)      NOT DUBLICATE

26.  В таблице Employers есть поле FName, LName и BirthDate.Что произойдёт при выполнении следующей процедуры:

 

SELECT FName , LName, Birthdate
From Employers
ORDER BY BirthDate DESC, LName;

a)      Записи отсортируются в порядке убывания дат рождения, а затем по возрастанию фамилий

b)     Записи отсортируются в порядке убывания фамилий, а затем по возрастанию дат рождения

c)      Записи отсортируются в порядке возрастания фамилий, а затем по убыванию дат рождения

d)     Записи отсортируются в порядке возрастания дат рождения, а затем по убыванию фамилий


27.  Какие команды можно использовать для того, чтобы упорядочить таблицу заказов (Orders) по дате заказа (поле OrderDate) по возрастанию:

 

a)      SELECT ID, Order, OrderDate FROM Orders ORDER BY OrderDate DESC;

b)     SELECT ID, Order, OrderDate FROM Orders ORDER BY 3 ASC;

c)      SELECT * FROM Orders ORDER BY OrderDate;

28.   SELECT ID, Order FROM Orders ORDER BY 2;
Какую итоговую функцию надо выбрать для вычисления количества записей в группе?

 

a)      COUNT

b)     STDEV

c)      AVG

d)     VAR

e)      SUM

29.  В таблице Customers хранятся данные о клиентах, а в таблице Phones – телефоны клиентов. Что выполняет данная инструкция:

 

SELECT Customers.Lname
FROM Customers INNER JOIN Phones ON Customers.CustomerNum =Phone.CustomerNum WHERE (Customers.LName Like ‘N%’)
ORDER BY Customers.LName;

a)      Выбирает всех клиентов из таблицы Customers, у которых есть телефон

b)     Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N

c)      Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N и при этом есть телефон

30.  Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N и при этом нет телефона
Какое условие нужно использовать для отбора связанных данных из двух таблиц?

 

a)      INNER JOIN

b)     DISTINCTROW

c)      LEFT OUTER JOIN

d)     CROSS  PRODUCT

31.  RIGHT OUTER JOIN
Какое из условий предложения WHERE позволяет отобрать адреса клиентов из USA и Canada:

 

a)      Country = ‘USA’ AND Country = ‘Canada'

b)     Country = ‘USA’ OR Country = ‘Canada’

c)      Country IN (‘USA’, ‘Canada’)

d)      Country IN (‘USA’ AND ‘Canada’) NOT (Country = ‘USA’ AND Country = ‘Canada’)

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Тест "Основы языка SQL""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Руководитель образовательного подразделения

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 661 833 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.12.2015 8989
    • DOCX 151.6 кбайт
    • 44 скачивания
    • Рейтинг: 3 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Болдырева Екатерина Петровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Болдырева Екатерина Петровна
    Болдырева Екатерина Петровна
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 39414
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 43 регионов
  • Этот курс уже прошли 1 297 человек

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 489 человек из 73 регионов
  • Этот курс уже прошли 1 524 человека

Мини-курс

ЕГЭ по биологии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление стрессом и эмоциями

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 128 человек из 42 регионов
  • Этот курс уже прошли 74 человека

Мини-курс

Методология проектного менеджмента и стратегического планирования в инвестициях

3 ч.

780 руб. 390 руб.
Подать заявку О курсе