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

Раздел Информатика
Класс -
Тип Тесты
Автор
Дата
Формат doc
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

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

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

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

  2. Мощный язык вопросов

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

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

  1. MODIFY

  2. SAVE

  3. SAVE AS

  4. UPDATE

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

  1. REMOVE

  2. COLLAPSE

  3. DELETE

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

  1. ADD RECORD

  2. INSERT NEW

  3. INSERT INTO

  4. ADD NEW

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

  1. SELECT Persons.FirstName

  2. SELECT FirstName FROM Persons

  3. EXTRACT FirstName FROM Persons

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

  1. SELECT Persons

  2. SELECT *.Persons

  3. SELECT [all] FROM Persons

  4. SELECT * FROM Persons

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

  1. SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'

  2. SELECT * FROM Persons WHERE FirstName<>'Peter'

  3. SELECT * FROM Persons WHERE FirstName='Peter'

  4. SELECT [all] FROM Persons WHERE FirstName='Peter'

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

  1. SELECT * FROM Persons WHERE FirstName='a'

  2. SELECT * FROM Persons WHERE FirstName LIKE 'a%'

  3. SELECT * FROM Persons WHERE FirstName LIKE '%a'

  4. SELECT * FROM Persons WHERE FirstName='%a%'

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

  1. Ложь

  2. Истина

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

  1. SELECT FirstName='Peter', LastName='Jackson' FROM Persons

  2. SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'

  3. SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'

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

  1. SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'

  2. SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons

  3. SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'

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

  1. SELECT UNIQUE

  2. SELECT DIFFERENT

  3. SELECT DISTINCT

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

  1. SORT BY

  2. ORDER

  3. ORDER BY

  4. SORT

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

  1. SELECT * FROM Persons SORT BY 'FirstName' DESC

  2. SELECT * FROM Persons ORDER BY FirstName DESC

  3. SELECT * FROM Persons SORT 'FirstName' DESC

  4. SELECT * FROM Persons ORDER FirstName DESC

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

  1. INSERT INTO Persons VALUES ('Jimmy', 'Jackson')

  2. INSERT ('Jimmy', 'Jackson') INTO Persons

  3. INSERT VALUES ('Jimmy', 'Jackson') INTO Persons

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

  1. INSERT INTO Persons ('Olsen') INTO LastName

  2. INSERT INTO Persons (LastName) VALUES ('Olsen')

  3. INSERT ('Olsen') INTO Persons (LastName)

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

  1. UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'

  2. MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen

  3. UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'

  4. MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'

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

  1. DELETE ROW FirstName='Peter' FROM Persons

  2. DELETE FirstName='Peter' FROM Persons

  3. DELETE FROM Persons WHERE FirstName = 'Peter'

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

  1. SELECT COUNT() FROM Persons

  2. SELECT COLUMNS() FROM Persons

  3. SELECT COLUMNS(*) FROM Persons

  4. SELECT COUNT(*) FROM Persons

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


  1. SELECT

  2. SELECT … INTO

  3. INSERT … INTO

  4. ORDER BY DELETE

  5. UPDATE

  6. TRANSFORM

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


  1. Создания представления

  2. Создания индекса

  3. Обновления таблицы

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

  5. Создания таблицы

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


  1. SELECT

  2. SELECT … INTO

  3. INSERT … INTO

  4. ORDER BY

  5. DELETE

  6. UPDATE

    1. TRANSFORM

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


  1. Создания представления

  2. Изменения индекса

  3. Обновления таблицы

  4. Изменения таблицы

  5. Создания таблицы

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


  1. ORDER BY

  2. GROUP BY

  3. HAVING

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

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


  1. SELECT ALL

  2. SELECT DISTINCT

  3. SELECT DICTINCT ROW

  4. SELECT TOP 10% SELECT

  5. NOT DUBLICATE

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


SELECT FName , LName, Birthdate

From Employers

ORDER BY BirthDate DESC, LName;

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

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

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

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



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


  1. SELECT ID, Order, OrderDate FROM Orders ORDER BY OrderDate DESC;

  2. SELECT ID, Order, OrderDate FROM Orders ORDER BY 3 ASC;

  3. SELECT * FROM Orders ORDER BY OrderDate;

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


  1. COUNT

  2. STDEV

  3. AVG

  4. VAR

  5. SUM

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


SELECT Customers.Lname

FROM Customers INNER JOIN Phones ON Customers.CustomerNum =Phone.CustomerNum WHERE (Customers.LName Like 'N%')

ORDER BY Customers.LName;

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

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

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

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


  1. INNER JOIN

  2. DISTINCTROW

  3. LEFT OUTER JOIN

  4. CROSS PRODUCT

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


  1. Country = 'USA' AND Country = 'Canada'

  2. Country = 'USA' OR Country = 'Canada'

  3. Country IN ('USA', 'Canada')

  4. Country IN ('USA' AND 'Canada') NOT (Country = 'USA' AND Country = 'Canada')

© 2010-2022