Вот тест по информатике на тему "Базы данных. Работа с таблицами БД" для 10 класса. Каждый вопрос имеет единственный выбор ответа. Ответы даны в конце теста.
Тест по информатике: Базы данных. Работа с таблицами БД
Что такое база данных?
- A) Это набор несвязанных данных
- B) Это организованный набор данных, хранящийся в системе
- C) Это таблица без структуры
- D) Это программа для редактирования текста
Какой язык используется для работы с реляционными базами данных?
- A) HTML
- B) SQL
- C) Python
- D) Java
Какое из следующих утверждений о таблицах базы данных верно?
- A) Таблицы могут содержать только текстовые данные
- B) Каждая таблица должна иметь уникальное имя
- C) Таблицы не могут иметь связи между собой
- D) Таблицы могут хранить только числовые данные
Как называется строка в таблице базы данных?
- A) Запись
- B) Поле
- C) Колонка
- D) Атрибут
Как называется столбец в таблице базы данных?
- A) Запись
- B) Поле
- C) Колонка
- D) Атрибут
Какой тип данных используется для хранения даты в СУБД?
- A) INTEGER
- B) VARCHAR
- C) DATE
- D) TEXT
Какова основная функция первичного ключа?
- A) Объединять таблицы
- B) Обеспечивать уникальность записей
- C) Упорядочивать данные
- D) Хранить дополнительные данные
Какой оператор SQL используется для извлечения данных из таблицы?
- A) INSERT
- B) DELETE
- C) SELECT
- D) UPDATE
Какой SQL-запрос используется для добавления новой записи в таблицу?
- A) ADD
- B) INSERT INTO
- C) UPDATE
- D) SELECT
Какой SQL-запрос удаляет данные из таблицы?
- A) DELETE FROM
- B) REMOVE
- C) DROP TABLE
- D) DELET
Как можно изменить существующую запись в таблице?
- A) MODIFY
- B) UPDATE
- C) CHANGE
- D) ALTER
Как переименовать таблицу в SQL?
- A) RENAME TABLE
- B) CHANGE TABLE
- C) ALTER TABLE
- D) MODIFY TABLE
Что делает оператор JOIN в SQL?
- A) Объединяет строки в одну
- B) Связывает две или более таблицы
- C) Удаляет строки из таблицы
- D) Разбивает таблицу на несколько
Какой тип JOIN возвращает все строки из обеих таблиц, даже если нет совпадений?
- A) INNER JOIN
- B) LEFT JOIN
- C) RIGHT JOIN
- D) FULL OUTER JOIN
Какой оператор используется для фильтрации данных по условию?
- A) WHERE
- B) FILTER
- C) CONTAINS
- D) RESTRICT
Что такое нормализация базы данных?
- A) Процесс удаления дубликатов
- B) Процесс упрощения таблиц
- C) Процесс оптимизации структуры базы данных
- D) Процесс объединения таблиц
Какой оператор SQL используется для создания новой таблицы?
- A) CREATE TABLE
- B) NEW TABLE
- C) ADD TABLE
- D) INSERT TABLE
Как проверить, существует ли определенная таблица в базе данных?
- A) SELECT EXISTS
- B) SHOW TABLES
- C) CHECK TABLE
- D) DESCRIBE TABLE
Какой оператор используется для добавления столбца в существующую таблицу?
- A) ADD COLUMN
- B) ALTER TABLE
- C) UPDATE TABLE
- D) INSERT COLUMN
Что такое индекс в базе данных?
- A) Ссылка на иностранный ключ
- B) Структура, оптимизирующая поисковые операции
- C) Объект для хранения записей
- D) Механизм для удаления дубликатов
Какое из перечисленных является условием в операторе WHERE?
- A) SELECT
- B) > (больше)
- C) ORDER BY
- D) GROUP BY
Какое из этих ключевых слов используется для группировки записей?
- A) GROUP BY
- B) ORDER BY
- C) DISTINCT
- D) UNION
Какой из указанных методов связан с защитой данных в базах данных?
- A) Нормализация
- B) Шифрование
- C) Индексация
- D) Сортировка
Какой тип базы данных принимает документы в формате JSON?
- A) Реляционная
- B) Объектно-ориентированная
- C) Документная
- D) Графовая
Какой оператор используется для объединения значений из нескольких полей?
- A) JOIN
- B) CONCAT
- C) UNION
- D) MERGE
Какой оператор SQL используется для получения уникальных значений из столбца?
- A) ONLY
- B) UNIQUE
- C) DISTINCT
- D) DIFFERENT
Что такое внешний ключ?
- A) Ключ, который используется для шифрования данных
- B) Ключ, который указывает на уникальный идентификатор в другой таблице
- C) Ключ, который служит для идентификации автора записи
- D) Ключ для удаления записей
Какой оператор используется для восстановления данных из удалённой таблицы?
- A) RESTORE
- B) ROLLBACK
- C) RECOVER
- D) UNDO
Как принимаются меры по повышению производительности запросов к базе данных?
- A) Снижением количества индексов
- B) Увеличением объема данных
- C) Унификацией структуры таблиц
- D) Созданием индексов
Что делает оператор TRUNCATE в SQL?
- A) Удаляет таблицу полностью
- B) Удаляет все записи из таблицы, не удаляя саму таблицу
- C) Обнуляет значения во всех записях
- D) Изменяет структуру таблицы
Ответы на тест:
- B
- B
- B
- A
- B
- C
- B
- C
- B
- A
- B
- C
- B
- D
- A
- C
- A
- B
- B
- B
- B
- A
- B
- C
- B
- C
- B
- B
- D
- B
Этот тест поможет проверить знания учеников о работе с таблицами баз данных.