Ниже представлен тест по теме Базы данных для 9 класса. Все вопросы — с одним правильным ответом. В конце каждого вопроса указан правильный ответ.
Что такое база данных? A) Набор файлов без структуры B) Набор связанных таблиц и данных C) Программа для редактирования текста D) Графическое оформление таблиц Ответ: B
Что характеризует реляционную модель баз данных? A) Данные представлены в виде графов B) Данные организованы в таблицах, связанные отношениями C) Данные хранятся только в документах D) Данные хранятся в виде последовательностей байтов Ответ: B
Что такое первичный ключ в таблице? A) Уникальный идентификатор каждой записи B) Ссылка на другую таблицу C) Имя столбца с данными D) Временная метка создания записи Ответ: A
Что такое внешний ключ? A) Уникальный идентификатор записи в той же таблице B) Ссылка на первичный ключ другой таблицы C) Имя столбца с нулевыми значениями D) Индекс по колонке Ответ: B
Что делает оператор SELECT в SQL? A) Вставляет новые данные B) Удаляет таблицу C) Выбирает данные из таблиц D) Изменяет структуру базы данных Ответ: C
Что означает нормализация базы данных? A) Упорядочение данных в одной большой таблице B) Разбиение данных на связанные таблицы с минимизацией избыточности C) Копирование данных в несколько копий D) Хранение данных только в виде документов Ответ: B
Что такое SQL? A) Язык программирования общего назначения B) Язык запросов к базам данных C) Среда разработки приложений D) Система управления версиями Ответ: B
Что означает ограничение NOT NULL? A) Значение в поле обязательно присутствует B) Значение в поле обязательно отсутствует C) Значение в поле должно быть уникальным D) Значение в поле должно быть числом Ответ: A
Что означает связь «один к многим» между двумя таблицами? A) Одна запись в одной таблице соответствует нескольким записям в другой B) Каждая запись может быть только в одной таблице одновременно C) Каждая таблица имеет одинаковое количество записей D) Связь не может существовать между таблицами Ответ: A
Какой оператор SQL используется для сортировки результатов выборки? A) WHERE B) ORDER BY C) GROUP BY D) HAVING Ответ: B