wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL1

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Что такое база данных?

a)

Организованная совокупность взаимосвязанных данных

b)

Случайный набор файлов

c)

Программа для редактирования текста

d)

Набор графических изображений

e)

Операционная система

2.

Что такое СУБД (система управления базами данных)?

a)

Программное обеспечение для создания и управления базами данных

b)

Язык программирования

c)

Компьютерная сеть

d)

Устройство хранения данных

e)

Математическая модель

3.

Какова основная цель использования баз данных?

a)

Эффективное хранение, поиск и обработка информации

b)

Создание изображений

c)

Просмотр фильмов

d)

Настройка операционной системы

e)

Архивация программ

4.

Кто является основателем реляционной модели данных?

a)

Эдгар Кодд

b)

Билл Гейтс

c)

Чарльз Бэббидж

d)

Линус Торвальдс

e)

Алан Тьюринг

5.

Что представляет собой таблица в реляционной базе данных?

a)

Совокупность строк и столбцов, где хранятся данные

b)

Один отдельный файл

c)

Программа для вычислений

d)

Электронная схема

e)

Массив случайных чисел

6.

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

a)

Запись (record)

b)

Поле (field)

c)

Индекс

d)

Модель

e)

Ключ

7.

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

a)

Поле (field)

b)

Запись (record)

c)

Индекс

d)

Ссылка

e)

Атрибут

8.

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

a)

Уникальный идентификатор записи в таблице

b)

Любое поле таблицы

c)

Числовой индекс

d)

Случайное значение

e)

Поле без ограничений

9.

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

a)

Поле, ссылающееся на первичный ключ другой таблицы

b)

Поле, содержащее только текстовые данные

c)

Поле, содержащее нули

d)

Основное поле таблицы

e)

Индекс для сортировки

10.

Что представляет собой реляционная модель данных?

a)

Модель, основанная на взаимосвязанных таблицах

b)

Модель, основанная на древовидной структуре

c)

Модель, основанная на графах

d)

Модель, основанная на объектах

e)

Модель, основанная на кодах

11.

Что означает термин SQL?

a)

Structured Query Language

b)

Simple Question Language

c)

Sequential Query Logic

d)

System Query Line

e)

Standard Quick Language

12.

Какая функция выполняет SQL?

a)

Создание, изменение и управление данными в базе данных

b)

Запуск операционной системы

c)

Работа с изображениями

d)

Редактирование текстовых документов

e)

Создание веб-страниц

13.

Что такое поле в таблице базы данных?

a)

Отдельный атрибут записи, содержащий конкретное значение

b)

Набор строк таблицы

c)

Имя базы данных

d)

Файл с данными

e)

Идентификатор таблицы

14.

Что такое запись (record) в базе данных?

a)

Совокупность полей, описывающих один объект

b)

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

c)

Описание структуры таблицы

d)

Связь между таблицами

e)

Математическая формула

15.

Что такое база данных пользователей?

a)

Хранилище информации о пользователях и их действиях

b)

Набор сетевых протоколов

c)

Система защиты данных

d)

Программа для резервного копирования

e)

Модуль для тестирования

16.

Что из перечисленного является преимуществом использования СУБД?

a)

Централизованное хранение и защита данных

b)

Повышение температуры процессора

c)

Замедление работы системы

d)

Увеличение числа ошибок

e)

Удаление всех файлов

17.

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

a)

Запрос (query)

b)

Сортировка

18.

Что такое нормализация базы данных?

a)

Процесс организации данных для устранения избыточности

b)

Увеличение количества таблиц

c)

Создание резервных копий

d)

Изменение структуры процессора

e)

Упрощение интерфейса пользователя

19.

Что делает оператор SELECT в SQL?

a)

Извлекает данные из таблицы

b)

Удаляет таблицу

c)

Создаёт таблицу

d)

Обновляет структуру базы данных

e)

Изменяет схему таблицы

20.

Что делает оператор INSERT в SQL?

a)

Добавляет новую запись в таблицу

b)

Удаляет запись из таблицы

c)

Изменяет структуру таблицы

d)

Создаёт новую базу данных

e)

Завершает транзакцию

21.

Что такое реляционная модель данных?

a)

Модель данных, основанная на таблицах и отношениях между ними

b)

Модель данных, основанная на деревьях

c)

Модель, использующая графовые структуры

d)

Объектно-ориентированная модель

e)

Описание файловой системы

22.

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

a)

Кортеж (tuple)

b)

Поле

c)

Атрибут

d)

Схема

e)

Индекс

23.

Что такое атрибут в реляционной модели?

a)

Столбец таблицы, описывающий свойство объекта

b)

Вся таблица целиком

c)

Отдельная база данных

d)

Группа таблиц

e)

Набор ключей

24.

Что такое отношение в реляционной модели?

a)

Таблица, содержащая данные

b)

Связь между серверами

c)

Логический оператор

d)

Транзакция

e)

Индекс

25.

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

a)

Допустимые значения, которые может принимать атрибут

b)

Имя таблицы

c)

Уникальный ключ

26.

Что такое схема отношения?

a)

Описание структуры таблицы (атрибуты и их типы)

b)

Множество всех таблиц

c)

Имя базы данных

d)

Тип соединения таблиц

e)

Содержание таблицы

27.

Что является ключом отношения?

a)

Атрибут или набор атрибутов, однозначно определяющих запись

b)

Любое числовое поле

c)

Поле с максимальным размером

d)

Уникальный логин пользователя

e)

Первые два столбца таблицы

28.

Что такое суперключ?

a)

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

b)

Только первичный ключ

c)

Поле, содержащее текст

d)

Пароль администратора

e)

Индекс по умолчанию

29.

Что такое кандидатный ключ?

a)

Минимальный суперключ

b)

Основной ключ таблицы

c)

Внешний ключ

d)

Альтернативное имя таблицы

e)

Обязательное поле

30.

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

a)

Выбранный кандидатный ключ

b)

Поле без ограничений

c)

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

d)

Отрицательное числовое значение

e)

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

31.

Что такое внешний ключ?

a)

Атрибут, ссылающийся на первичный ключ другой таблицы

b)

Любой числовой атрибут

c)

Поле с NULL

d)

Системное поле

e)

Поле, которое нельзя обновлять

32.

Что такое ссылочная целостность?

a)

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

b)

Ограничение на длину строки

c)

Ограничение на тип данных

d)

Вариант сортировки

e)

Способ резервного копирования

33.

Что такое целостность сущности?

a)

Требование, чтобы первичный ключ не содержал NULL

b)

Связь между таблицами

c)

Уникальность всех полей

d)

Отсутствие дубликатов

34.

Что представляет собой отношение «один ко многим»?

a)

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

b)

Каждая запись связана только с одной

c)

Несколько записей соответствуют одной

d)

Таблицы не связаны

e)

Таблица относится только к себе

35.

Что такое отношение «многие ко многим»?

a)

Множество записей первой таблицы связано с множеством записей второй

b)

Только одна запись связана с другой

c)

Записи связаны только через первичные ключи

d)

Таблица содержит одну строку

e)

Тип данных

36.

Какая таблица используется для связи M:M?

a)

Промежуточная (связывающая) таблица

b)

Главная таблица

c)

Только внешняя таблица

d)

Архивная таблица

e)

Системная таблица

37.

Что такое нормализация?

a)

Устранение избыточности и аномалий данных

b)

Сжатие таблиц

c)

Шифрование данных

d)

Создание новых индексов

e)

Откат транзакции

38.

Что такое денормализация?

a)

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

b)

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

c)

Перевод таблиц в 1НФ

d)

Сжатие файлов

e)

Резервное копирование

39.

Какая нормальная форма требует отсутствия повторяющихся групп?

a)

Первая нормальная форма (1НФ)

b)

Вторая нормальная форма

c)

Третья нормальная форма

d)

НФ Бойса-Кодда

e)

Пятая нормальная форма

40.

Что означает функциональная зависимость?

a)

Однозначное определение атрибута другим атрибутом

b)

Пользовательская настройка

c)

Ошибка в структуре

d)

Тип индекса

e)

Подзапрос

41.

Что такое архитектура СУБД?

a)

Структура компонентов, обеспечивающих работу базы данных

b)

Структура сети

c)

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

d)

Набор пользовательских ролей

42.

Какой компонент отвечает за хранение данных?

a)

Система управления файлами

b)

Планировщик

c)

Анализатор запросов

d)

Буферный менеджер

e)

Драйвер сети

43.

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

a)

Оптимизатор запросов

b)

Транзактор

c)

Интерфейс пользователя

d)

Сетевой контроллер

e)

Диспетчер памяти

44.

Что делает планировщик запросов?

a)

Формирует план выполнения SQL-запроса

b)

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

c)

Создает резервные копии

d)

Удаляет индексы

e)

Настраивает права пользователей

45.

Что такое буферный менеджер?

a)

Компонент, управляющий кэшированием данных в памяти

b)

Модуль для работы с транзакциями

c)

Средство для проверки прав доступа

d)

Планировщик процессов

e)

Алгоритм сортировки

46.

За что отвечает журнал транзакций?

a)

Хранит информацию о всех изменениях для восстановления

b)

Содержит структуру таблиц

c)

Хранит индексы

d)

Управляет RAM

e)

Содержит пользователей

47.

Что обеспечивает модуль безопасности СУБД?

a)

Контроль доступа и разграничение прав

b)

Только шифрование

c)

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

d)

Архивацию таблиц

e)

Мониторинг нагрузки

48.

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

a)

Создаёт копии данных для восстановления

b)

Запускает индексацию

c)

Удаляет историю запросов

d)

Управляет пользователями

e)

Отключает соединения

49.

Что означает архитектура «клиент—сервер»?

a)

Клиент отправляет запрос, сервер выполняет его и возвращает результат

b)

Данные хранятся только на клиентском ПК

c)

Клиент сам выполняет SQL-команды

d)

Сервер сохраняет только кэш

e)

Все пользователи работают напрямую с файлами

50.

Что такое триггер в архитектуре СУБД?

a)

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

b)

Тип индекса

c)

Пользовательская функция

d)

Сервер приложения

e)

Отчетная форма

51.

Что такое транзакция?

a)

Последовательность операций, выполняющаяся как единое целое

b)

Запрос SELECT

c)

Процесс архивирования

d)

Создание индекса

e)

Пользовательское соединение

52.

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

a)

ACID

b)

HTML

c)

FIFO

d)

API

e)

MVC

53.

Что означает свойство атомарности?

a)

Все операции транзакции выполняются полностью или не выполняются вовсе

b)

Запрос всегда успешен

c)

Данные автоматически индексируются

d)

Таблицы не могут быть изменены

e)

Запросы выполняются параллельно

54.

Что означает свойство согласованности?

a)

Транзакция переводит базу из одного корректного состояния в другое

b)

База не может изменяться

c)

Нет дублирования

d)

Все данные сортируются

e)

Нет индексов

55.

Что делает диспетчер блокировок?

a)

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

b)

Создаёт таблицы

c)

Распределяет память

d)

Оптимизирует SQL

e)

Создает пользователя

56.

Что такое параллелизм?

a)

Одновременное выполнение нескольких запросов

b)

Восстановление базы

c)

Изменение схемы

d)

Создание индексов

e)

Упаковка файлов

57.

Что делает интерпретатор SQL?

a)

Анализирует и преобразует SQL-команды для выполнения

b)

Создает резервную копию

c)

Формирует отчёт

d)

Шифрует данные

e)

Удаляет таблицы

58.

Кэш запросов — это:

a)

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

b)

Тип базы данных для хранения информации

c)

Метод шифрования данных при передаче

d)

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

59.

Что делает модуль восстановления после сбоя?

a)

Возвращает базу в корректное состояние по журналу транзакций

b)

Очищает таблицы

c)

Оптимизирует SQL

d)

Сохраняет временные файлы

e)

Удаляет индексы

60.

Что такое однопользовательская СУБД?

a)

Система, поддерживающая работу только одного пользователя

b)

Сервер с большим числом клиентов

c)

Файловая система

d)

Распределённая БД

e)

Кластерная СУБД

61.

Что такое ER-модель?

a)

Модель данных, описывающая сущности и связи между ними

b)

Модель хранения в виде файлов

c)

Программная архитектура

d)

Сетевая модель

e)

Графический интерфейс

62.

Что такое сущность (entity)?

a)

Объект предметной области, о котором нужно хранить данные

b)

Имя таблицы

c)

SQL-запрос

d)

Пользователь

e)

Индекс

63.

Что такое атрибут сущности?

a)

Свойство сущности

b)

Связующая таблица

c)

Индекс

d)

Тип данных

e)

Отчет

64.

Что такое связь (relationship)?

a)

Ассоциация между двумя сущностями

b)

Тип данных

c)

Имя таблицы

d)

Системная функция

e)

Транзакция

65.

Что показывает кардинальность связи?

a)

Число объектов одной сущности, связанных с объектами другой

b)

Тип индекса

c)

Длину записи

d)

Количество таблиц

e)

Формат хранения данных

66.

Что означает связь «1:1»?

a)

Каждой записи соответствует строго одна запись другой сущности

b)

Много записей одной сущности

67.

Что означает связь «1:N»?

a)

Одна сущность связана с несколькими объектами другой сущности

b)

Только одна запись

c)

Несколько сущностей связаны одной

d)

Таблицы не связаны

68.

Что означает связь «M:N»?

a)

Много объектов одной сущности связано с многими объектами другой

b)

Один объект связан с одним

c)

Один связан со многими

d)

Нет связей

69.

Какую таблицу используют для реализации связи M:N?

a)

Связующую таблицу

b)

Главную таблицу

c)

Только внешнюю

d)

Архивную

e)

Индексную

70.

Что такое идентифицирующая связь?

a)

Связь, в которой ключ родительской сущности входит в состав ключа дочерней

b)

Связь по неключевым полям

c)

Случайная связь

d)

Нормализованная таблица

e)

Отсутствие первичного ключа

71.

Что такое слабая сущность?

a)

Сущность, идентификация которой зависит от другой сущности

b)

Сущность без данных

c)

Сущность с множеством ключей

d)

Отдельный атрибут

e)

Таблица без связей

72.

Что такое сильная сущность?

a)

Сущность с собственным независимым первичным ключом

b)

Сущность без ключа

c)

Только связующая таблица

d)

Временная сущность

e)

Представление

73.

Что такое диаграмма «сущность-связь»?

a)

Графическое представление сущностей и отношений

b)

Диаграмма классов

c)

Схема сети

d)

Список таблиц

e)

Карта сайта

74.

В ER-диаграмме атрибут обычно отображается как…

a)

Овал

b)

Прямоугольник

c)

Ромб

75.

В ER-диаграмме сущность изображается как…

a)

Прямоугольник

b)

Овал

c)

Ромб

d)

Линия

e)

Стрелка

76.

В ER-диаграмме связь изображается как…

a)

Волна

b)

Точка

c)

Овал

d)

Прямоугольник

e)

Ромб

77.

Что показывает степень связи?

a)

Число сущностей, участвующих в связи

b)

Количество таблиц

c)

Уровень нормализации

d)

Количество атрибутов

e)

Типы данных

78.

Что описывает модель ER?

a)

Логическую структуру предметной области

b)

Файловую систему

c)

Архитектуру сервера

d)

Сетевой протокол

e)

Модель транзакций

79.

Что означает обязательное участие сущности в связи?

a)

Сущность должна иметь соответствующую запись в связанной сущности

b)

Связь может отсутствовать

c)

Нет ключа

d)

Нельзя создавать таблицу

e)

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

80.

Что означает необязательное участие?

a)

Сущность может не иметь связанной записи

b)

У сущности нет атрибутов

c)

Связь всегда обязательна

d)

Таблица удаляется

e)

Атрибут становится ключом

81.

Что такое нормализация базы данных?

a)

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

b)

Создание индексов

c)

Удаление таблиц

d)

Шифрование данных

e)

Оптимизация запросов

82.

Что требует первая нормальная форма (1NF)?

a)

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

b)

Наличие только первичного ключа

c)

Удаление всех связей

83.

Что такое атомарность данных?

a)

Все поля должны быть числовыми

b)

Числовой тип данных

c)

Неделимость значения в ячейке таблицы

d)

Наличие индексов

e)

Строковое представление

84.

Что требует вторая нормальная форма (2NF)?

a)

Устранение частичных зависимостей от составного ключа

b)

Устранение транзитивных зависимостей

c)

Уменьшение количества таблиц

d)

Полное отсутствие внешних ключей

e)

Все поля должны быть уникальными

85.

Что требует третья нормальная форма (3NF)?

a)

Отсутствие транзитивных зависимостей

b)

Отсутствие связи M:N

c)

Строгая типизация

d)

Наличие только текстовых данных

e)

Полное отсутствие NULL

86.

Что такое аномалия вставки?

a)

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

b)

Ошибка в SQL

c)

Удаление таблицы

d)

Переполнение индекса

e)

Ошибка соединения

87.

Что такое аномалия обновления?

a)

Необходимость изменить одно и то же значение в нескольких строках

b)

Ошибка запуска сервера

c)

Некорректный тип данных

d)

Неверный внешний ключ

e)

Дублирование таблиц

88.

Что такое аномалия удаления?

a)

Потеря данных при удалении связанных значений

b)

Ошибка триггера

c)

Повреждение индекса

d)

Отказ сервера

e)

Нарушение транзакции

89.

Что такое функциональная зависимость?

a)

Атрибут однозначно определяется другим атрибутом

b)

Любая связь между таблицами

c)

Тип индекса

d)

Формат даты

e)

Уровень доступа

90.

Что означает X → Y в функциональной зависимости?

a)

Значение X определяет значение Y

b)

X и Y независимы

c)

Y определяет X

d)

Оба атрибута всегда NULL

e)

Атрибуты не участвуют в ключе

91.

Что требует форма BCNF?

a)

Любая детерминирующая зависимость должна быть ключевой

b)

Удаления всех внешних ключей

c)

Отсутствия всех связей

d)

Минимального размера таблиц

e)

Только числовых полей

92.

Когда таблица находится в 1NF?

a)

Отсутствуют повторяющиеся группы и значения атомарны

b)

Нет транзитивных зависимостей

c)

Есть внешние ключи

d)

Поля уникальны

e)

Нет NULL

93.

Что означает частичная зависимость?

a)

Атрибут зависит только от части составного ключа

b)

Атрибут зависит от внешнего ключа

c)

Атрибут не зависит ни от чего

d)

Атрибут зависит от всех полей

e)

Атрибут зависит от NULL

94.

Что означает транзитивная зависимость?

a)

Один атрибут зависит от другого через третий

b)

Атрибут зависит только от ключа

c)

Зависимость отсутствует

d)

Поле относится к другой таблице

e)

Дублирование данных

95.

Какой результат нормализации?

a)

Минимизация дублирования данных

b)

Увеличение числа ошибок

c)

Уменьшение скорости работы

d)

Удаление всех таблиц

e)

Упрощение интерфейса

96.

Что не допускает 3NF?

a)

Транзитивных зависимостей

b)

Связей 1:N

c)

Использования первичного ключа

d)

Наличия varchar

e)

Использования индексов

97.

Для чего применяется нормализация?

a)

Для улучшения корректности и целостности данных

b)

Для увеличения размера таблиц

c)

Для ускорения сети

d)

Для удаления индексов

e)

Для шифрования БД

98.

Как называют таблицу, не прошедшую нормализацию?

a)

Неденормализованная

b)

Идеальная

c)

Оптимизированная

d)

Ключевая

e)

Базовая

99.

Что делает денормализация?

a)

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

b)

Удаляет связи

c)

Создает ключ

d)

Уменьшает таблицу

e)

Прячет NULL

100.

Какая форма строгее — 3NF или BCNF?

a)

BCNF

b)

3NF

c)

1NF

d)

2NF

e)

Никакая