Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест по основам технологии баз данных

Total questions: 103

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Для создания новой таблицы в существующей базе данных используют команду:

a)

NEW TABLE

b)

MAKE TABLE

c)

CREATE TABLE

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

2.

Имеются элементы запроса: 1. SELECT employees.name, departments.name; 2. ON employees.department_id=departments.id; 3. FROM employees; 4. LEFT JOIN departments. В каком порядке их нужно расположить, чтобы выполнить поиск имен всех работников со всех отделов?

a)

1, 3, 4, 2

b)

1, 4, 2, 3

c)

1, 2, 4, 3

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

3.

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

a)

ничего из вышеперечисленного

b)

strict question line

c)

strong question language

d)

structured query language

e)

все из вышеперечисленного

4.

Запрос для выборки всех значений из таблицы «Persons» имеет вид:

a)

ничего из вышеперечисленного

b)

SELECT * FROM Persons

c)

SELECT .[Persons]

d)

SELECT ALL Persons

e)

все из вышеперечисленного

5.

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

a)

SELECT UNIQUE

b)

SELECT DISTINCT

c)

SELECT DIFFERENT

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

6.

Для подсчета количества записей в таблице «Persons» используется команда:

a)

ничего из вышеперечисленного

b)

SELECT COUNT(*) FROM Persons

c)

COUNT ROW IN Persons

d)

SELECT ROWS FROM Persons

e)

все из вышеперечисленного

7.

Наиболее распространенным является тип объединения:

a)

FULL JOIN

b)

LEFT JOIN

c)

INNER JOIN

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

8.

Что возвращает запрос SELECT * FROM Students?

a)

ничего из вышеперечисленного

b)

Все записи из таблицы «Students»

c)

Рассчитанное суммарное количество записей в таблице «Students»

d)

все из вышеперечисленного

e)

Внутреннюю структуру таблицы «Students»

9.

Запрос «SELECT name ___ Employees WHERE age ___ 35 AND 50» возвращает имена работников, возраст которых от 35 до 50 лет. Заполните пропущенные места в запросе.

a)

ничего из вышеперечисленного

b)

FROM, BETWEEN

c)

FROM, IN

d)

INTO, IN

e)

все из вышеперечисленного

10.

Какая агрегатная функция используется для расчета суммы?

a)

ничего из вышеперечисленного

b)

SUM

c)

AVG

d)

COUNT

e)

все из вышеперечисленного

11.

Запрос для выборки первых 14 записей из таблицы «Users» имеет вид

a)

ничего из вышеперечисленного

b)

SELECT * LIMIT 14 FROM Users

c)

SELECT * FROM USERS

d)

SELECT * FROM Users LIMIT 14

e)

все из вышеперечисленного

12.

Выберите верное утверждение

a)

SQL чувствителен к регистру при написании запросов

b)

SQL нечувствителен к регистру

c)

ничего из вышеперечисленного

d)

все из вышеперечисленного

e)

SQL чувствителен к регистру в названиях таблиц при написании запросов

13.

Заполните пробелы в запросе «SELECT ___, Сountry FROM ___ », который возвращает имена заказчиков и страны, где они находятся, из таблицы «Customers».

a)

ничего из вышеперечисленного

b)

NULL, Customers

c)

*, Customers

d)

Name, Customers

e)

все из вышеперечисленного

14.

Запрос, возвращающий все значения из таблицы «Countries», за исключением страны с ID=8, имеет вид:

a)

ничего из вышеперечисленного

b)

SELECT * FROM Countries WHERE ID !=8

c)

SELECT ALL FROM Countries LIMIT 8

d)

SELECT * FROM Countries EXP ID=8

e)

все из вышеперечисленного

15.

Напишите запрос для выборки данных из таблицы «Customers», где условием является проживание заказчика в городе Москва

a)

ничего из вышеперечисленного

b)

SELECT City="Moscow" FROM Customers

c)

SELECT Customers WHERE City="Moscow"

d)

SELECT * FROM Customers WHERE City="Moscow"

e)

все из вышеперечисленного

16.

Напишите запрос, возвращающий имена, фамилии и даты рождения сотрудников (таблица «Employees»). Условие - в фамилии содержится сочетание «se».

a)

ничего из вышеперечисленного

b)

SELECT FirstName, LastName, BirthDate from Employees WHERE LastName="se"

c)

SELECT * from Employees WHERE LastName like "_se_"

d)

SELECT FirstName, LastName, BirthDate from Employees WHERE LastName like "%se%"

e)

все из вышеперечисленного

17.

Какая функция позволяет преобразовать все буквы в выбранном столбце в верхний регистр?

a)

ничего из вышеперечисленного

b)

TOP

c)

UP

d)

UPPER

e)

все из вышеперечисленного

18.

Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees».

a)

ничего из вышеперечисленного

b)

ALTER TABLE Employees CHANGE LastName Surname varchar(50)

c)

ALTER TABLE Surname(LastName) FROM Employees

d)

RENAME LastName into Surname FROM Employees

e)

все из вышеперечисленного

19.

Для создания новой виртуальной таблицы, которая основана

4 lines
20.

Для создания новой виртуальной таблицы, которая базируется на результатах сделанного ранее SQL запроса, используется команда:

a)

ALTER VIEW

b)

CREATE VIRTUAL TABLE

c)

CREATE VIEW

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

21.

В таблице «Emlpoyees» содержатся данные об именах, фамилиях и зарплате сотрудников. Напишите запрос, который изменит значение зарплаты с 2000 на 2500 для сотрудника с ID=7.

a)

ничего из вышеперечисленного

b)

UPDATE Employees SET Salary=2500 WHERE ID=7

c)

ALTER TABLE Employees Salary=2500 FOR ID=7

d)

SET Salary=2500 FROM Salary=2000 FOR ID=7 FROM Employees

e)

все из вышеперечисленного

22.

К какому результату приведет выполнение запроса DROP DATABASE Users?

a)

ничего из вышеперечисленного

b)

Полное удаление базы данных «Users»

c)

Блокировка на внесение изменений в базу данных «Users»

d)

Удаление таблицы «Users» из текущей базы данных

e)

все из вышеперечисленного

23.

В таблице «Animals» базы данных зоопарка содержится информация обо всех обитающих там животных, в том числе о лисах: red fox, grey fox, little fox. Напишите запрос, возвращающий информацию о возрасте лис.

a)

ничего из вышеперечисленного

b)

SELECT age FROM Animals WHERE Animal LIKE «%fox»

c)

SELECT %fox age FROM Animals

d)

SELECT age FROM %Fox.Animals

e)

все из вышеперечисленного

24.

Что возвращает запрос SELECT FirstName, LastName, Salary FROM Employees Where Salary<(Select AVG(Salary) FROM Employees) ORDER BY Salary DESC?

a)

Имена, фамилии и зарплаты сотрудников, значения которых соответ

b)

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

25.

платы сотрудников, для которых справедливо условие, что их зарплата ниже средней, с выполнением сортировки зарплаты по убыванию

a)

ничего из вышеперечисленного

b)

Имена, фамилии сотрудников и их среднюю зарплату за весь период работы, с выполнением сортировки по убыванию

c)

Имена, фамилии и зарплаты сотрудников, значения которых соответствуют среднему значению среди всех сотрудников

d)

все из вышеперечисленного

26.

Напишите запрос, возвращающий значения из колонки «FirstName» таблицы «Users»

a)

ничего из вышеперечисленного

b)

SELECT FirstName FROM Users

c)

SELECT * FROM Users.FirstName

d)

SELECT FirstName.Users

e)

все из вышеперечисленного

27.

Напишите запрос, возвращающий информацию о заказчиках, проживающих в одном из городов: Москва, Тбилиси, Львов.

a)

ничего из вышеперечисленного

b)

SELECT Moscow, Tbilisi, Lvov FROM Customers

c)

SELECT City IN ('Moscow', 'Tbilisi', 'Lvov') FROM Customers

d)

SELECT * FROM Customers WHERE City IN ('Moscow', 'Tbilisi', 'Lvov')

e)

все из вышеперечисленного

28.

Какая команда используется для объединения результатов запроса без удаления дубликатов?

a)

UNION

b)

UNION ALL

c)

FULL JOIN

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

29.

Оператор REVOKE предназначен для

a)

ничего из вышеперечисленного

b)

Отзыва у пользователя или группы пользователей выданных ранее разрешений

c)

Задавания пользователю или группе пользователей запрета, который является приоритетным по сравнению с разрешением;

d)

все из вышеперечисленного

e)

Предоставления пользователю или группе пользователей прав на осуществление определенных операций;

30.

Для чего в SQL используются aliases?

a)

Д

b)

Для назначения имени источнику данных в запросе при использовании выражения в качестве источника данных или для упрощения структуры запросов

31.

Для чего в SQL используются aliases?

a)

ничего из вышеперечисленного

b)

Для более точного указания источника данных, если в базе данных содержатся таблицы с одинаковыми названиями полей

c)

Для переименования полей

d)

Для назначения имени источнику данных в запросе при использовании выражения в качестве источника данных или для упрощения структуры запросов

e)

все из вышеперечисленного

32.

Напишите запрос, который будет возвращать значения городов из таблицы «Countries».

a)

ничего из вышеперечисленного

b)

все из вышеперечисленного

c)

SELECT City.Countries

d)

SELECT * FROM Countries WHERE ID="City"

e)

SELECT City FROM Countries

33.

Имеются элементы запроса: 1. ORDER BY Name; 2. WHERE Age<19; 3. FROM Students; 4. SELECT FirstName, LastName. В каком порядке их нужно расположить, чтобы выполнить поиск имен и фамилий студентов в возрасте до 19 лет с сортировкой по имени?

a)

1, 4, 2, 3

b)

4, 3, 2, 1

c)

ничего из вышеперечисленного

d)

все из вышеперечисленного

e)

4, 2, 3, 1

34.

Для чего в SQL используется оператор PRIVILEGUE?

a)

Такого оператора не существует

b)

ничего из вышеперечисленного

c)

Для выбора пользователей с последующим наделением их набором определенных прав

d)

Для наделения суперпользователя правами администратора

e)

все из вышеперечисленного

35.

Напишите запрос, который будет возвращать текущую дату.

a)

SELECT TodayDate()

b)

SELECT GetDate()

c)

SELECT Date(Today)

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

36.

Какой оператор используется для выборки значений в пределах заданного диапазона?

a)

ничего из вышеперечисленного

b)

WITHIN

c)

IN

d)

BETWEEN

e)

все из вышеперечисленного

37.

Какие средства используются для синхронизации?

a)

пароли

b)

транзакции

c)

блокировки

38.

Какие средства используются для синхронизации?

a)

блокировки

b)

транзакции

c)

пароли

d)

описание полномочий

e)

все из вышеперечисленного

39.

При каких условиях система меняет данные в базе данных?

a)

по оператору модификации данных

b)

по завершению транзакции и по оператору commit

c)

по указанию администратора

d)

по началу транзакции

e)

все из вышеперечисленного

40.

Что дает логическая и физическая независимость данных?

a)

изменение программ СУБД не приводит к изменению физического представления данных

b)

изменение прикладных программ не приводит к изменению физического представления базы данных; изменение физического представления данных не приводят к изменению прикладных программ

c)

ничего из вышеперечисленного

d)

изменение комманд языка SQL не приводит к изменению логической модели данных

e)

все из вышеперечисленного

41.

Чем оператор DELETE отличается от оператора TRUNCATE?

a)

DDL-команда

b)

Удаляет все строки из таблицы

c)

Нельзя восстановить данные

d)

Используется для удаления одной строки в таблице

e)

все из вышеперечисленного

42.

Из каких подмножеств состоит SQL?

a)

ничего из вышеперечисленног

b)

DCL (Data Control Language, язык контролирования данных) - позволяет контролировать доступ к базе данных. Пример - GRANT (предоставить права), REVOKE (отозвать права)

c)

DDL (Data Definition Language, язык описания данных) - позволяет выполнять различные операции с базой данных, такие как CREATE (создание), ALTER (изменение) и DROP (удаление объектов)

d)

все из вышеперечисленного

e)

DML (Data Manipulation Language, язык управления данными) - позволяет получать доступ к данным и манипулировать ими, например, вставлять, обновлять, удалять и извлекать данные из базы данных.

43.

Что подразумевается под СУБД? Какие существуют типы СУБД?

a)

ничего из вышеперечисленного

b)

Система управления базами данных (СУБД) - программное обеспечение, которое взаимодействует с пользователем, приложениями и самой базой данных для сбора и анализа данных

c)

СУБД позволяет пользователю взаимодействовать с базой данных

d)

все из вышеперечисленного

e)

База данных - структурированная коллекция данных

44.

Что подразумевается под таблицей и полем в SQL?

a)

Таблица - организованный набор данных в виде строк и столбцов

b)

Поле - это столбцы в таблице

c)

все из вышеперечисленного

d)

Поле: Stu_Id, Stu_Name, Stu_Marks

e)

Таблица: Student_Information

45.

Что такое соединения в SQL?

a)

Inner Join (Внутреннее соединение), Right Join (Правое соединение)

b)

все из вышеперечисленного

c)

Для соединения строк из двух или более таблиц на основе связанного между ними столбца используется оператор JOIN

d)

Left Join (Левое соединение), Full Join (Полное соединение)

e)

Он используется для объединения двух таблиц или получения данных оттуда

46.

В чем разница между типом данных CHAR и VARCHAR в SQL?

a)

Char - это символьный тип данных, а Varchar - вещественный

b)

char(10) может хранить строку любой длины до 10

c)

ничего из вышеперечисленного

d)

Varchar используется для строк символов переменной длины, тогда как Char используется для строк фиксированной длины

e)

все из вышеперечисленного

47.

Что такое первичный ключ (Primary key)?

a)

Первичный ключ - столбец или набор столбцов, которые однозначно идентифицируют

b)

все из вышеперечисленного

48.

Что такое первичный ключ (Primary key)?

a)

ничего из вышеперечисленного

b)

Нулевые (Null) значения не допускаются

c)

Однозначно идентифицирует одну строку в таблице

d)

Первичный ключ - столбец или набор столбцов, которые однозначно идентифицируют каждую строку в таблице

e)

все из вышеперечисленного

49.

Что такое ограничения (Constraints)?

a)

Ограничения не могут быть указаны при создании или изменении таблицы

b)

Ограничения (constraints) используются для указания ограничения на тип данных таблицы

c)

Используются для удаления таблиц из базы данных

d)

Используются для обозначения начала и конца транзакций

e)

ничего из вышеперечисленного

50.

В чем разница между SQL и MySQL?

a)

MySQL - диалект языка SQL

b)

SQL - язык нереляционной базы данных, MySQL - нереляционная СУБД

c)

ничего из вышеперечисленного

d)

SQL - стандартный язык структурированных запросов, тогда как MySQL - система управления базами данных

e)

все из вышеперечисленного

51.

Что такое уникальный ключ (Unique key)?

a)

все из вышеперечисленного

b)

Однозначно идентифицирует одну строку в таблице

c)

Допустимо множество уникальных ключей в одной таблице

d)

Допустимы NULL-значения

e)

значение NULL может быть добавлено только один раз в поле с UNIQUE KEY

52.

Что такое внешний ключ (Foreign key)?

a)

все из вышеперечисленного

b)

Внешний ключ поддерживает ссылочную целостность

c)

Внешний ключ в дочерней таблице ссылается на первичный ключ в родительской таблице

d)

Ограничение внешнего ключа предотвращает действия, которые разрушают связи между дочерней и родительской таблицами

e)

Внешний ключ обеспечивает связь между данными в двух таблицах

53.

Что подразумевается под целостностью данных?

4 lines
54.

Что подразумевается под целостностью данных?

a)

Целостность данных определяет точность, а также согласованность данных, хранящихся в базе данных

b)

Никогда не определяет ограничения целостности для обеспечения соблюдения бизнес-правил для данных, когда они вводятся в приложение или базу данных

c)

Используется для простого и быстрого извлечения данных из базы данных

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

55.

В чем разница между кластеризованным и некластеризованным индексами в SQL?

a)

все из вышеперечисленного

b)

Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее

c)

Кластеризованный индекс изменяет способ хранения записей в базе данных - он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске

d)

Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.

e)

ничего из вышеперечисленного

56.

Что представляет собой диспетчер конфигурации SQL Server

a)

все из вышеперечисленного

b)

Службы SQL Server

c)

Сетевая конфигурация сервера

d)

Сетевая конфигурация клиента

e)

ничего из вышеперечисленного

57.

Что представляет собой среда SQL Server Management Studio

a)

все из вышеперечисленного

b)

Интегрированное управление и разработка

c)

Центральное управление для всех компонентов SQL Server

d)

Управление графическими объектами и объектами на уровне кода

e)

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

58.

Что представляет собой sqlcmd

(a)  

59.

Что представляет собой sqlcmd

a)

все из вышеперечисленного

b)

Выполнение специальных запросов

c)

Выполнение пакетных сценариев

d)

Открытие выделенного административного соединения (DAC)

e)

ничего из вышеперечисленного

60.

База данных - это:

a)

специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте

b)

произвольный набор информации

c)

совокупность программ для хранения и обработки больших массивов информации

d)

интерфейс, поддерживающий наполнение и манипулирование данными

e)

компьютерная программа, позволяющая в некоторой предметной области делать выводы, сопоставимые с выводами человека-эксперта

61.

Наиболее распространенными в практике являются

a)

реляционные базы данных

b)

распределенные базы данных

c)

иерархические базы данных

d)

сетевые базы данных

e)

все из вышеперечисленного

62.

Наиболее точным аналогом реляционной базы данных может служить:

a)

двумерная таблица

b)

неупорядоченное множество данных

c)

вектор

d)

генеалогическое дерево

e)

все из вышеперечисленного

63.

Таблицы в базах данных предназначены

a)

для хранения данных базы

b)

для отбора и обработки данных базы

c)

для ввода данных базы и их просмотра

d)

для автоматического выполнения группы команд

e)

все из вышеперечисленного

64.

Для чего предназначены запросы:

a)

для отбора и обработки данных базы

b)

для автоматического выполнения группы команд

c)

для хранения данных базы

d)

для ввода данных базы и их просмотра

e)

для вывода обработанных данных базы на принтер

65.

В записи файла реляционной базы данных (БД) может содержаться:

4 lines
66.

В записи фай��а реляционной базы данных (БД) может содержаться:

a)

неоднородная информация (данные разных типов)

b)

исключительно однородная информация (данные толькр одного типа)

c)

только текстовая информация

d)

только логические величин

e)

все из вышеперечисленного

67.

Какой из вариантов не является функцией СУБД?

a)

координация проектирования, реализации и ведения БД

b)

реализация языков определения и манипулирования данными

c)

обеспечение пользователя языковыми средствами манипулирования данными

d)

поддержка моделей пользователя

e)

защита и целостность данных

68.

Для создания новой таблицы в существующей базе данных используют команду -

a)

CREATE TABLE.

b)

NEW TABLE.

c)

MAKE TABLE.

d)

ничего из вышеперечисленного.

e)

все из вышеперечисленного.

69.

Имеются элементы запроса: 1. SELECT employees.name, departments.name; 2. ON employees.department_id=departments.id; 3. FROM employees; 4. LEFT JOIN departments. В каком порядке их нужно расположить, чтобы выполнить поиск имен всех работников со всех отделов -

a)

1, 3, 4, 2.

b)

1, 4, 2, 3.

c)

1, 2, 4, 3.

d)

ничего из вышеперечисленного.

e)

все из вышеперечисленного.

70.

Как расшифровывается SQL -

a)

structured query language.

b)

strict question line.

c)

strong question language.

d)

ничего из вышеперечисленного.

e)

все из вышеперечисленного.

71.

Запрос для выборки всех значений из таблицы «Persons» имеет вид -

a)

SELECT * FROM Persons;

b)

SELECT ALL Persons;

c)

SELECT .[Persons];

d)

ничего из вышеперечисленного;

e)

все из вышеперечисленного;

72.

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

4 lines
73.

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

a)

SELECT DISTINCT

b)

SELECT DIFFERENT

c)

SELECT UNIQUE

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

74.

Для подсчета количества записей в таблице «Persons» используется команда -

a)

SELECT COUNT(*) FROM Persons

b)

COUNT ROW IN Persons

c)

SELECT ROWS FROM Persons

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

75.

Наиболее распространенным является тип объединения -

a)

INNER JOIN

b)

FULL JOIN

c)

LEFT JOIN

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

76.

Что возвращает запрос SELECT * FROM Students -

a)

Все записи из таблицы «Students»

b)

Рассчитанное суммарное количество записей в таблице «Students»

c)

Внутреннюю структуру таблицы «Students»

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

77.

Запрос «SELECT name ___ Employees WHERE age ___ 35 AND 50» возвращает имена работников, возраст которых от 35 до 50 лет. Заполните пропущенные места в запросе -

a)

FROM, BETWEEN

b)

INTO, IN

c)

FROM, IN

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

78.

Какая агрегатная функция используется для расчета суммы -

a)

SUM

b)

AVG

c)

COUNT

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

79.

Запрос для выборки первых 14 записей из таблицы «Users» имеет вид -

a)

SELECT * FROM Users LIMIT 14

b)

SELECT * LIMIT 14 FROM Users

c)

SELECT * FROM USERS

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

80.

Выберите верное утверждение -

a)

SQL нечувствителен к регистру

b)

SQL чувствителен к регистру при н

81.

Выберите верное утверждение -

a)

SQL нечувствителен к регистру

b)

SQL чувствителен к регистру при написании запросов

c)

SQL чувствителен к регистру в названиях таблиц при написании запросов

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

82.

Заполните пробелы в запросе «SELECT ___, Сountry FROM ___ », который возвращает имена заказчиков и страны, где они находятся, из таблицы «Customers» -

a)

*, Customers

b)

NULL, Customers

c)

Name, Customers

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

83.

Запрос, возвращающий все значения из таблицы «Countries», за исключением страны с ID=8, имеет вид -

a)

SELECT * FROM Countries WHERE ID !=8

b)

SELECT * FROM Countries EXP ID=8

c)

SELECT ALL FROM Countries LIMIT 8

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

84.

Напишите запрос для выборки данных из таблицы «Customers», где условием является проживание заказчика в городе Москва -

a)

SELECT * FROM Customers WHERE City="Moscow"

b)

SELECT City="Moscow" FROM Customers

c)

SELECT Customers WHERE City="Moscow"

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

85.

Напишите запрос, возвращающий имена, фамилии и даты рождения сотрудников (таблица «Employees»). Условие - в фамилии содержится сочетание «se» -

a)

SELECT FirstName, LastName, BirthDate from Employees WHERE LastName like "%se%"

b)

SELECT FirstName, LastName, BirthDate from Employees WHERE LastName="se"

c)

SELECT * from Employees WHERE LastName like "_se_"

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

86.

Какая функция позволяет преобразовать все буквы в выбранном столбце в верхний регистр -

a)

UPPER

b)

TOP

c)

UP

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

87.

Какая функция позволяет преобразовать все буквы в выбранном столбце в верхний регистр -

a)

UPPER

b)

TOP

c)

UP

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

88.

Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees» -

a)

ALTER TABLE Employees CHANGE LastName Surname varchar(50)

b)

RENAME LastName into Surname FROM Employees

c)

ALTER TABLE Surname(LastName) FROM Employees

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

89.

Для создания новой виртуальной таблицы, которая базируется на результатах сделанного ранее SQL запроса, используется команда -

a)

CREATE VIEW

b)

CREATE VIRTUAL TABLE

c)

ALTER VIEW

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

90.

В таблице «Emlpoyees» содержатся данные об именах, фамилиях и зарплате сотрудников. Напишите запрос, который изменит значение зарплаты с 2000 на 2500 для сотрудника с ID=7 -

a)

UPDATE Employees SET Salary=2500 WHERE ID=7

b)

SET Salary=2500 FROM Salary=2000 FOR ID=7 FROM Employees

c)

ALTER TABLE Employees Salary=2500 FOR ID=7

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

91.

К какому результату приведет выполнение запроса DROP DATABASE Users -

a)

Полное удаление базы данных «Users»

b)

Блокировка на внесение изменений в базу данных «Users»

c)

Удаление таблицы «Users» из текущей базы данных

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

92.

В таблице «Animals» базы данных зоопарка содержится информация обо всех обитающих там животных, в том числе о лисах: red fox, grey fox, little fox. Напишите запрос, возвращающий информацию о возрасте лис -

a)

SELECT age FROM Animals WHERE Animal LIKE «%fox»

b)

SELE

93.

Напишите запрос, возвращающий информацию о возрасте лис -

a)

SELECT age FROM Animals WHERE Animal LIKE «%fox»;

b)

SELECT %fox age FROM Animals;

c)

SELECT age FROM %Fox.Animals;

d)

ничего из вышеперечисленного;

e)

все из вышеперечисленного;

94.

Что возвращает запрос SELECT FirstName, LastName, Salary FROM Employees Where Salary<(Select AVG(Salary) FROM Employees) ORDER BY Salary DESC -

a)

Имена, фамилии и зарплаты сотрудников, для которых справедливо условие, что их зарплата ниже средней, с выполнением сортировки зарплаты по убыванию;

b)

Имена, фамилии и зарплаты сотрудников, значения которых соответствуют среднему значению среди всех сотрудников;

c)

Имена, фамилии сотрудников и их среднюю зарплату за весь период работы, с выполнением сортировки по убыванию;

d)

ничего из вышеперечисленного;

e)

все из вышеперечисленного;

95.

Напишите запрос, возвращающий значения из колонки «FirstName» таблицы «Users» -

a)

SELECT FirstName FROM Users;

b)

SELECT FirstName.Users;

c)

SELECT * FROM Users.FirstName;

d)

ничего из вышеперечисленного;

e)

все из вышеперечисленного;

96.

Напишите запрос, возвращающий информацию о заказчиках, проживающих в одном из городов: Москва, Тбилиси, Львов -

a)

SELECT * FROM Customers WHERE City IN ('Moscow', 'Tbilisi', 'Lvov');

b)

SELECT Moscow, Tbilisi, Lvov FROM Customers;

c)

SELECT City IN ('Moscow', 'Tbilisi', 'Lvov') FROM Customers;

d)

ничего из вышеперечисленного;

e)

все из вышеперечисленного;

97.

Какая команда используется для объединения результатов запроса без удаления дубликатов -

a)

UNION ALL;

b)

UNION;

c)

FULL JOIN;

d)

ничего из вышеперечисленного;

e)

все из вышеперечисленного;

98.

Оператор REVOKE предназначен для -

4 lines
99.

Оператор REVOKE предназначен для -

a)

Отзыва у пользователя или группы пользователей выданных ранее разрешений

b)

Предоставления пользователю или группе пользователей прав на осуществление определенных операций

c)

Задавания пользователю или группе пользователей запрета, который является приоритетным по сравнению с разрешением

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

100.

Для чего в SQL используются aliases -

a)

Для назначения имени источнику данных в запросе при использовании выражения в качестве источника данных или для упрощения структуры запросов

b)

Для переименования полей

c)

Для более точного указания источника данных, если в базе данных содержатся таблицы с одинаковыми названиями полей

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

101.

Напишите запрос, который будет возвращать значения городов из таблицы «Countries» -

a)

SELECT City FROM Countries

b)

SELECT * FROM Countries WHERE ID="City"

c)

SELECT City.Countries

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

102.

Имеются элементы запроса: 1. ORDER BY Name; 2. WHERE Age<19; 3. FROM Students; 4. SELECT FirstName, LastName. В каком порядке их нужно расположить, чтобы выполнить поиск имен и фамилий студентов в возрасте до 19 лет с сортировкой по имени -

a)

4, 3, 2, 1

b)

1, 4, 2, 3

c)

4, 2, 3, 1

d)

ничего из вышеперечисленного

e)

все из вышеперечисленного

103.

Для чего в SQL используется оператор PRIVILEGUE -

a)

Такого оператора не существует

b)
c)
d)
e)