wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест по SQL и SQLite

Total questions: 54

Worksheet time: 30mins

Name
Class
Date
1.

Какой командой создается новая таблица в SQL?

a)

CREATE NEW TABLE

b)

NEW TABLE

c)

CREATE TABLE

d)

ADD TABLE

2.

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

a)

TEXT

b)

CHAR

c)

VARCHAR

d)

STRING

3.

Когда срабатывает триггер типа BEFORE INSERT?

a)

Перед обновлением записи

b)

После удаления записи

c)

Перед вставкой записи

d)

После вставки записи

4.

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

a)

SELECT

b)

JOIN

c)

UNION

d)

GROUP BY

5.

Какой тип подзапроса возвращает только одно значение?

a)

Кортежный подзапрос

b)

Скалярный подзапрос

c)

Коррелированный подзапрос

d)

Табличный подзапрос

6.

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

a)

RANK

b)

ROW_NUMBER

c)

SUM

d)

SUM OVER

7.

Какая функция используется для получения текущей даты в SQLite?

a)

DATE()

b)

CURRENT_DATE()

c)

DATE('now')

d)

CURDATE()

8.

Что возвращает функция RANK?

a)

Общее количество строк

b)

Позицию каждой строки в группе

c)

Только первую строку

d)

Максимальное значение столбца

9.

Какая команда завершает транзакцию и сохраняет изменения?

a)

ROLLBACK

b)

COMMIT

c)

SAVE

10.

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

a)

DELETE TABLE

b)

REMOVE TABLE

c)

DROP TABLE

d)

UNSET TABLE

11.

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

a)

NUMBER

b)

INT

c)

INTEGER

d)

DECIMAL

12.

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

a)

CREATE TRIGGER

b)

NEW TRIGGER

c)

ADD TRIGGER

d)

MAKE TRIGGER

13.

Что вернет оператор LEFT JOIN, если правой таблице не найдены совпадающие строки?

a)

Исключит эти строки

b)

Оставит пустые значения (NULL)

c)

Заменит на "0"

d)

Дублирует значения из левой таблицы

14.

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

4 lines
15.

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

a)

JOIN

b)

MERGE

c)

UNION

d)

APPEND

16.

Как называется операция, когда подзапрос ссылается на данные внешнего запроса?

a)

Независимый подзапрос

b)

Коррелированный подзапрос

c)

Локальный подзапрос

d)

Скалярный подзапрос

17.

Какая функция возвращает номер строки в результате запроса?

a)

ROW_NUMBER

b)

RANK

c)

ROW_NUM

d)

RANKING

18.

Какой результат возвращает функция ROW_NUMBER?

a)

Общее количество строк

b)

Порядковый номер каждой строки

c)

Только первую строку

d)

Максимальное значение столбца

19.

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

a)

DELETE INDEX

b)

REMOVE INDEX

c)

DROP INDEX

d)

ALTER INDEX

20.

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

a)

Увеличение размера таблицы

b)

Сортировка данных

c)

Ускорение поиска данных

d)

Автоматическое удаление данных

21.

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

a)

CREATE TABLE

b)

CREATE VIRTUAL TABLE

c)

ADD VIRTUAL

d)

NEW VIRTUAL TABLE

22.

В чем заключается особенность виртуальных таблиц в SQLite?

a)

Они занимают больше памяти

b)

Хранят данные в текстовом формате

c)

Данные хранятся в памяти, а не на диске

d)

Они работают быстрее стандартных таблиц

23.

Какой ключ используется для расшифровки данных, зашифрованных методом AES?

a)

Случайный ключ

b)

Тот же самый ключ, что и при шифровании

c)

Встроенный системный ключ

d)

Пароль пользователя

24.

Какая функция используется для извлечения значения из объекта JSON в SQLite?

a)

JSON_OBJECT

b)

JSON_ARRAY

c)

JSON_EXTRACT

d)

JSON_GET

25.

Какая команда отменяет текущие изменения транзакции?

a)

ROLLBACK

b)

UNDO

c)

BACK

d)

STOP

26.

SQLite?

a)

JSON_OBJECT

b)

JSON_ARRAY

c)

JSON_EXTRACT

d)

JSON_GET

27.

Какая команда отменяет текущие изменения транзакции?

a)

ROLLBACK

b)

UNDO

c)

BACK

d)

STOP

28.

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

a)

Для хранения чисел с плавающей запятой

b)

Для хранения строк

c)

Для хранения больших двоичных объектов, таких как изображения и файлы

d)

Для хранения кортежей данных

29.

Какую команду используют для создания временной таблицы в SQLite?

a)

CREATE TABLE TEMP

b)

TEMP TABLE

c)

CREATE TEMP TABLE

30.

Какая команда начинает транзакцию в SQLite?

a)

BEGIN

b)

START

c)

OPEN

d)

INITIATE

31.

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

a)

Основной индекс

b)

Составной индекс

c)

Уникальный индекс

d)

Секундный индекс

32.

Какой из операторов завершает транзакцию, сохраняя все изменения?

a)

ROLLBACK

b)

SAVE

c)

COMMIT

d)

END

33.

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

a)

ADD VIRTUAL TABLE

b)

CREATE VIRTUAL TABLE

c)

CREATE NEW VTABLE

d)

NEW VTABLE

34.

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

a)

STITCH

b)

JOIN

c)

CONCAT

d)

MERGE

35.

Какая команда удаляет индекс из таблицы?

a)

DELETE INDEX

b)

DROP INDEX

c)

REMOVE INDEX

d)

CLEAR INDEX

36.

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

a)

BINARY

b)

FILE

c)

BLOB

d)

MEDIA

37.

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

a)

COUNT

b)

SUM

c)

TOTAL

d)

LENGTH

38.

Какая команда отменяет транзакцию?

a)

ROLLBACK

b)

STOP

c)

CREATE TABLE TEMPORARY

39.

Что делает команда EXPLAIN в SQLite?

a)

Возвращает описание запроса

b)

Объясняет синтаксис SQL

c)

Показывает план выполнения запроса

d)

Показывает все таблицы базы данных

40.

Какая команда обновляет данные в таблице?

a)

ALTER

b)

INSERT

41.

Какая команда обновляет данные в таблице?

a)

ALTER

b)

INSERT

c)

MODIFY

d)

UPDATE

42.

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

a)

CEIL

b)

ROUND

c)

TRUNC

d)

MOD

43.

Какая функция позволяет склеить строки в SQLite?

a)

STITCH

b)

MERGE

c)

CONCAT

d)

GLUE

44.

Какая команда используется для добавления нового столбца к существующей таблице?

a)

ADD COLUMN

b)

INSERT COLUMN

c)

NEW COLUMN

d)

ALTER TABLE ADD COLUMN

45.

Какая функция возвращает длину строки?

a)

LEN

b)

LENGTH

c)

SIZE

d)

STRLEN

46.

Какая функция возвращает строку в верхнем регистре?

a)

TOUPPER

b)

UPPERCASE

c)

UPPER

d)

CAPITALIZE

47.

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

a)

ORDER

b)

FILTER

c)

WHERE

d)

LIMIT

48.

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

a)

DATE

b)

DATETIME

c)

TIMESTAMP

d)

ALL OF ABOVE

49.

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

a)

LOWER

b)

DOWNCASE

c)

TOLOWER

d)

TOLOWERCASE

50.

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

a)

ORDER BY

b)

GROUP BY

c)

CLUSTER BY

d)

SORT BY

51.

Какая команда добавляет данные в таблицу?

a)

UPDATE

b)

INSERT

c)

ADD

d)

APPEND

52.

Какая команда удаляет строки из таблицы?

a)

DELETE

b)

REMOVE

c)

DROP

d)

CLEAR

53.

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

a)

SORT BY

b)

ORDER BY

c)

GROUP BY

d)

ORGANIZE BY

54.

Какая функция возвращает длину строки?

a)

LENGTH

b)

SIZE

c)

COUNT

d)

TOTAL