ТЕСТ (БАЗЫ ДАННЫХ)

Вопрос 1: Какое поле чаще всего используется в качестве первичного ключа в таблицах базы данных?
A) ID  
B) Имя
C) Адрес
D) Город


Вопрос 2: Что является первичным ключом в таблице, содержащей поля «ID_student», «Name_student», «City_student»?
A) ID_student  
B) Name_student
C) City_student
D) Address_student


Вопрос 3: Какой тип данных чаще всего используется для хранения текста в базе данных?
A) VARCHAR  
B) INT
C) DATE
D) BOOLEAN


Вопрос 4: Для чего используется первичный ключ в базе данных?
A) Для уникальной идентификации записи  
B) Для хранения имени пользователя
C) Для подсчета строк в таблице
D) Для изменения структуры таблицы


Вопрос 5: Какой SQL-запрос используется для извлечения всех данных из таблицы?
A) SELECT * FROM table_name  
B) DELETE FROM table_name
C) INSERT INTO table_name
D) UPDATE table_name


Вопрос 6: Какой SQL-запрос удаляет данные из таблицы?
A) DELETE FROM table_name  
B) SELECT * FROM table_name
C) INSERT INTO table_name
D) CREATE TABLE table_name


Вопрос 7: Как называется таблица, содержащая ссылки на данные из другой таблицы?
A) Внешний ключ  
B) Первичный ключ
C) Вторичный индекс
D) Основная таблица


Вопрос 8: Что такое внешний ключ?
A) Поле, связанное с первичным ключом другой таблицы  
B) Поле, уникально идентифицирующее строку в таблице
C) Поле, содержащее текстовые данные
D) Поле, содержащее только даты


Вопрос 9: Какое из следующих утверждений верно для реляционной базы данных?
A) Данные организованы в таблицы  
B) Данные хранятся в виде графов
C) Данные хранятся в виде линейного списка
D) Данные хранятся в одном массиве


Вопрос 10: Какая SQL-команда используется для добавления новой строки в таблицу?
A) INSERT INTO  
B) ADD TO
C) ADD NEW
D) INSERT ROW


Вопрос 11: Для чего используется команда SQL «JOIN»?
A) Для объединения таблиц  
B) Для добавления новой строки
C) Для удаления записи
D) Для обновления данных


Вопрос 12: Какой SQL-запрос создает таблицу?
A) CREATE TABLE  
B) ADD TABLE
C) NEW TABLE
D) MAKE TABLE


Вопрос 13: Что означает «NULL» в базе данных?
A) Отсутствие значения  
B) Ноль
C) Пустая строка
D) Пробел


Вопрос 14: Какое ограничение используется для обеспечения уникальности значений в столбце?
A) UNIQUE  
B) PRIMARY KEY
C) FOREIGN KEY
D) INDEX


Вопрос 15: Что делает команда «UPDATE» в SQL?
A) Обновляет данные в таблице  
B) Удаляет данные из таблицы
C) Добавляет данные в таблицу
D) Создает новую таблицу


Вопрос 16: Какая команда используется для удаления таблицы?
A) DROP TABLE  
B) DELETE TABLE
C) REMOVE TABLE
D) CLEAR TABLE


Вопрос 17: Какой язык используется для управления базами данных?
A) SQL  
B) HTML
C) C++
D) Python


Вопрос 18: Какой оператор используется для фильтрации строк в SQL?
A) WHERE  
B) HAVING
C) ORDER BY
D) GROUP BY


Вопрос 19: Что делает команда «ALTER TABLE»?
A) Изменяет структуру таблицы  
B) Удаляет записи из таблицы
C) Добавляет данные в таблицу
D) Создает новую таблицу


Вопрос 20: Какая команда используется для сортировки результатов в SQL?
A) ORDER BY  
B) SORT BY
C) FILTER BY
D) GROUP BY


Вопрос 21: Что такое первичный ключ в базе данных?
A) Уникальный идентификатор записи  
B) Дополнительный идентификатор записи
C) Поле, содержащее повторяющиеся значения
D) Поле, используемое для сортировки


Вопрос 22: Какой тип связи используется в отношениях «один ко многим»?
A) Один объект связан с несколькими другими  
B) Один объект связан только с одним другим
C) Несколько объектов связаны с несколькими другими
D) Все объекты связаны между собой


Вопрос 23: Какое свойство обязательно должно быть у первичного ключа?
A) Уникальность  
B) Включение пробелов
C) Возможность повторения значений
D) Сортировка


Вопрос 24: Как называется процесс удаления дублирующих данных из базы?
A) Нормализация  
B) Индексация
C) Десериализация
D) Компиляция


Вопрос 25: Что из перечисленного является примером реляционной базы данных?
A) MySQL  
B) Hadoop
C) MongoDB
D) Elasticsearch


Вопрос 26: Какая операция используется для извлечения данных из базы?
A) SELECT  
B) UPDATE
C) DELETE
D) INSERT


Вопрос 27: Что означает операция JOIN в SQL?
A) Объединение данных из нескольких таблиц  
B) Удаление данных из таблицы
C) Обновление данных в таблице
D) Создание новой таблицы


Вопрос 28: Как называется набор данных в базе, имеющий фиксированное число колонок?
A) Таблица  
B) Колонка
C) Индекс
D) Запись


Вопрос 29: Какой из этих типов данных используется для хранения текста в MySQL?
A) VARCHAR  
B) INT
C) FLOAT
D) BOOLEAN


Вопрос 30: Что такое внешние ключи?
A) Поля, связывающие таблицы друг с другом  
B) Поля, определяющие сортировку записей
C) Поля, используемые для удаления записей
D) Поля, содержащие только уникальные данные


Вопрос 31: Для чего используется индекс в базе данных?
A) Для ускорения поиска данных  
B) Для удаления дублирующих данных
C) Для увеличения размера базы
D) Для объединения таблиц


Вопрос 32: Что из перечисленного является примером базы данных NoSQL?
A) MongoDB  
B) MySQL
C) PostgreSQL
D) Oracle


Вопрос 33: Как называется структура базы данных, содержащая ключ и значение?
A) Ключ-значение  
B) Реляционная структура
C) Табличная структура
D) Иерархическая структура


Вопрос 34: Какая команда используется для добавления новой записи в таблицу?
A) INSERT  
B) UPDATE
C) DELETE
D) CREATE


Вопрос 35: Как называется временная база данных для временного хранения результатов?
A) Кеш  
B) Реляционная таблица
C) Хранилище данных
D) Секретный ключ


Вопрос 36: Что такое поле в базе данных?
A) Столбец таблицы, содержащий определенный тип данных  
B) Ряд таблицы, содержащий одну запись
C) Идентификатор базы данных
D) Тип связи между таблицами


Вопрос 37: Как называется процесс восстановления базы данных после сбоя?
A) Резервное копирование  
B) Архивирование
C) Нормализация
D) Оптимизация


Вопрос 38: Какой тип данных используется для хранения целых чисел?
A) INT  
B) FLOAT
C) VARCHAR
D) BOOLEAN


Вопрос 39: Какая команда используется для удаления всей таблицы?
A) DROP  
B) DELETE
C) TRUNCATE
D) CLEAR


Вопрос 40: Что такое SQL?
A) Язык структурированных запросов  
B) Язык программирования для мобильных приложений
C) Язык машинного кода
D) Среда разработки


Вопрос 41: Какая команда SQL используется для выбора данных из таблицы?
A) SELECT  
B) DELETE
C) UPDATE
D) INSERT


Вопрос 42: Какое ключевое слово в SQL используется для фильтрации записей?
A) WHERE  
B) FROM
C) SELECT
D) GROUP BY


Вопрос 43: Что делает команда HAVING в SQL?
A) Фильтрует записи после группировки  
B) Обновляет записи в таблице
C) Удаляет записи из таблицы
D) Определяет условия сортировки


Вопрос 44: Какая команда используется для сортировки данных в SQL?
A) ORDER BY  
B) GROUP BY
C) JOIN
D) SELECT


Вопрос 45: Что делает оператор JOIN в SQL?
A) Объединяет данные из нескольких таблиц  
B) Удаляет данные из таблицы
C) Сортирует данные в таблице
D) Добавляет новую запись в таблицу


Вопрос 46: Какой оператор используется для выбора уникальных записей?
A) DISTINCT  
B) UNIQUE
C) WHERE
D) LIMIT


Вопрос 47: Какая команда используется для добавления новой записи в таблицу?
A) INSERT INTO  
B) CREATE
C) UPDATE
D) ALTER


Вопрос 48: Какое ключевое слово используется для группировки данных в SQL?
A) GROUP BY  
B) ORDER BY
C) DISTINCT
D) WHERE


Вопрос 49: Как называется команда для изменения существующих данных в таблице?
A) UPDATE  
B) ALTER
C) DROP
D) DELETE


Вопрос 50: Что делает команда DELETE?
A) Удаляет записи из таблицы  
B) Создает новую таблицу
C) Обновляет данные в таблице
D) Добавляет новые записи в таблицу


Вопрос 51: Какое ключевое слово используется для ограничения числа возвращаемых строк?
A) LIMIT  
B) OFFSET
C) DISTINCT
D) ORDER BY


Вопрос 52: Какая команда используется для создания новой таблицы?
A) CREATE TABLE  
B) ALTER TABLE
C) INSERT INTO
D) DROP TABLE


Вопрос 53: Как называется команда для удаления всей таблицы?
A) DROP TABLE  
B) DELETE TABLE
C) REMOVE TABLE
D) CLEAR TABLE


Вопрос 54: Какая команда используется для изменения структуры таблицы?
A) ALTER TABLE  
B) MODIFY TABLE
C) CHANGE TABLE
D) EDIT TABLE


Вопрос 55: Что делает команда TRUNCATE TABLE?
A) Удаляет все записи из таблицы, не удаляя структуру таблицы  
B) Удаляет таблицу полностью
C) Добавляет новые данные в таблицу
D) Изменяет структуру таблицы


Вопрос 56: Какое ключевое слово используется для задания условия при выборке данных?
A) WHERE  
B) LIMIT
C) ORDER BY
D) SELECT


Вопрос 57: Какой оператор используется для поиска значений в заданном диапазоне?
A) BETWEEN  
B) IN
C) LIKE
D) DISTINCT


Вопрос 58: Какая команда используется для проверки наличия записи?
A) EXISTS  
B) CHECK
C) VALIDATE
D) FIND


Вопрос 59: Какой оператор используется для определения шаблона поиска?
A) LIKE  
B) MATCH
C) SEARCH
D) QUERY


Вопрос 60: Что означает SQL?
A) Язык структурированных запросов  
B) Система качества логики
C) Программирование на языке запросов
D) Язык для сетевых запросов