Описание
1. Что такое первичный ключ в базе данных?
- Это уникальный идентификатор записи в таблице.
- Это внешний ключ, связанный с другой таблицей.
- Это поле, содержащее только числовые значения.
- Это поле, отвечающее за сортировку данных.
Это уникальный идентификатор записи в таблице.
2. Как называется язык для работы с реляционными базами данных?
- SQL
- NoSQL
- Python
- Java
SQL
3. Что такое нормализация базы данных?
- Процесс устранения избыточности и зависимостей данных.
- Процесс резервного копирования данных.
- Процесс шифрования данных.
- Процесс добавления новых таблиц в базу данных.
Процесс устранения избыточности и зависимостей данных.
4. Какие операции выполняются в SQL для выполнения выборки данных?
- SELECT
- INSERT
- UPDATE
- DELETE
SELECT
5. Какая команда используется для добавления новой записи в таблицу?
- INSERT INTO
- CREATE TABLE
- UPDATE
- DELETE
INSERT INTO
6. Что означает термин «столбец» в таблице базы данных?
- Атрибут или поле, представляющее характеристику записи.
- Отношение между таблицами.
- Идентификатор таблицы.
- Тип данных, хранящийся в базе данных.
Атрибут или поле, представляющее характеристику записи.
7. Что такое внешний ключ?
- Это поле, связывающее одну таблицу с другой.
- Это уникальный идентификатор таблицы.
- Это тип данных в таблице.
- Это команда для удаления таблицы.
Это поле, связывающее одну таблицу с другой.
8. Что такое транзакция в базе данных?
- Набор операций, выполняемых как единое целое, неделимое по выполнению.
- Пустая таблица без данных.
- Процесс резервного копирования.
- Обработка запросов пользователей.
Набор операций, выполняемых как единое целое, неделимое по выполнению.
9. Какая команда используется для обновления данных в таблице?
- UPDATE
- SELECT
- INSERT
- DROP
UPDATE
10. Что такое «агрегационная функция» в SQL?
- Функция, выполняющая вычисление над набором строк и возвращающая одно значение.
- Функция, контролирующая целостность данных.
- Функция, предназначенная для сортировки данных.
- Функция, отвечающая за связь таблиц.
Функция, выполняющая вычисление над набором строк и возвращающая одно значение.
11. Какие виды связей существуют между таблицами?
- Один-к-одному, один-ко-многим, многие-ко-многим
- Родительская и дочерняя
- Обязательные и необязательные
- Линейные и нелинейные
Один-к-одному, один-ко-многим, многие-ко-многим
12. Что такое денормализация?
- Процесс добавления избыточных данных для повышения скорости чтения.
- Процесс устранения избыточных данных.
- Переименование таблиц.
- Создание индексов.
Процесс добавления избыточных данных для повышения скорости чтения.
13. Какая команда используется для удаления таблицы?
- DROP TABLE
- DELETE
- REMOVE
- ERASE
DROP TABLE
14. Что такое индекс в базе данных?
- Структура данных для ускорения поиска записей.
- Таблица, содержащая связи между данными.
- Объект, используемый для резервного копирования.
- Механизм шифрования данных.
Структура данных для ускорения поиска записей.
15. Что означает команда SQL DISTINCT?
- Отфильтровывает повторяющиеся значения в результирующем наборе.
- Объединяет результаты нескольких запросов.
- Создает новую таблицу.
- Удаляет таблицу из базы данных.
Отфильтровывает повторяющиеся значения в результирующем наборе.
16. Какие виды индексов бывают в реляционных базах данных?
- Быстрые и медленные
- Уникальные и неуникальные
- Реляционные и нереляционные
- Основные и вторичные
Уникальные и неуникальные
17. Что такое «Объединение» (JOIN) в SQL?
- Операция объединения данных из двух таблиц на основании связи.
- Процесс удаления таблицы.
- Процесс вставки данных.
- Обновление данных в таблице.
Операция объединения данных из двух таблиц на основании связи.
18. Чем отличается команда DELETE от TRUNCATE?
- DELETE удаляет строки по условию, TRUNCATE — сразу все строки без условий.
- DELETE удаляет таблицу, TRUNCATE — её содержимое.
- DELETE работает быстрее TRUNCATE.
- Обе команды одинаковы.
DELETE удаляет строки по условию, TRUNCATE — сразу все строки без условий.
19. Что такое «накопление» статистических данных в базе данных?
- Процесс сбора данных о выполнении запросов для оптимизации.
- Копирование данных для резервного хранения.
- Обеспечение целостности данных.
- Шифрование данных для защиты.
Процесс сбора данных о выполнении запросов для оптимизации.
20. Какие основные уровни изоляции транзакций существуют?
- Read Uncommitted, Read Committed, Repeatable Read, Serializable
- Insert, Update, Delete
- Low, Medium, High
- Primary, Secondary, Tertiary
Read Uncommitted, Read Committed, Repeatable Read, Serializable
21. В чем заключается отличие между реляционной и нереляционной базой данных?
- Реляционные базы используют таблицы с отношениями, нереляционные — другие модели хранения.
- Реляционные базы не поддерживают SQL, нереляционные — поддерживают.
- Реляционные базы предназначены только для числовых данных.
- Нереляционные базы не используют индексы.
Реляционные базы используют таблицы с отношениями, нереляционные — другие модели хранения.
22. Что такое «шардирование» базы данных?
- Разделение базы данных на части для масштабируемости.
- Объединение нескольких баз данных в одну.
- Резервное копирование данных в облако.
- Шифрование данных на уровне базы.
Разделение базы данных на части для масштабируемости.
23. Что такое «репликация» в базе данных?
- Создание копий базы данных для повышения отказоустойчивости.
- Объединение таблиц для ускорения запросов.
- Удаление избыточных данных.
- Переименование таблиц.
Создание копий базы данных для повышения отказоустойчивости.
24. В чем заключается отличие между «жесткой» и «мягкой» нормализацией?
- Жесткая включает все формы нормализации, мягкая — частично.
- Жесткая — автоматическая, мягкая — ручная.
- Жесткая применяется только в реляционных базах, мягкая — в нереляционных.
- Термины не используют в теории баз данных.
Жесткая включает все формы нормализации, мягкая — частично.
25. Что такое «ETL-процесс» в управлении данными?
- Extract, Transform, Load — извлечение, преобразование и загрузка данных.
- Evaluate, Test, Launch — оценка, тестирование, запуск.
- Encrypt, Transport, Log — шифрование, транспортировка, логирование.
- Execute, Track, Learn — выполнение, отслеживание, обучение.
Extract, Transform, Load — извлечение, преобразование и загрузка данных.
