ENIGMA AI
ENIGMA AI

Вопросы по SQL — часть 13

464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

В каких случаях и зачем нужно использовать команду EXPLAIN в SQL?

database middle

Имеет ли значение порядок полей в составном (композитном) индексе и как правильно его выбирать? Например, если мы ищем по точному совпадению имени и фамилии, как влияет порядок (имя, фамилия) против (фамилия, имя), учитывая разную селективность полей?

database middle

Напишите SQL-запрос для выборки данных с датчиков из конкретной комнаты за определенный период времени.

database junior

Каких видов бывают представления (views) в базах данных?

database middle

Будет ли использоваться составной индекс в базе данных, если в запросе используется фильтрация только по одной из колонок, входящих в этот индекс?

database middle

Чем отличается обычный B-Tree индекс от полнотекстового индекса?

database middle

Что такое группировка данных?

database junior

Что такое триггеры в базе данных и для чего они нужны?

database junior

Почему поиск записи не используется повсеместно?

database middle

Какую таблицу вы имеете в виду?

database junior

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

database junior

Как найти одну запись в базе данных, где значение поля равно заданному?

database junior

Если запрос возвращает несколько записей, лучше ли использовать ORDER BY для сортировки?

database junior

Что такое primary key и foreign key и чем они отличаются?

database junior

В чем разница между нормализацией и денормализацией баз данных, и в каких случаях стоит выбирать каждый из подходов?

database middle

Почему добавление в таблицу ФИО является денормализацией?

database middle

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

database junior

Писали ли вы SQL-запросы с использованием JOIN?

database junior

На что в первую очередь следует обращать внимание при анализе плана выполнения запроса (EXPLAIN)?

database middle

Расскажите про таблицы в базах данных: что это такое и как они устроены?

database junior

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

database middle

Приходилось ли вам оптимизировать сложные SQL-запросы вручную?

database middle

Доводилось ли вам писать триггеры и хранимые процедуры?

database middle

Откуда оптимизатор базы данных знает количество строк в таблице и на основе чего он это определяет?

database middle

Что делают оптимизаторы запросов в базах данных и какие факторы влияют на выбор плана выполнения?

database senior

Почему оптимизатор выбирает тот или иной тип соединения (например, Nested Loop Join vs Hash Join) и как это влияет на скорость выполнения запроса?

database middle

Как отфильтровать запрос с агрегацией в SQL?

database junior

Данная таблица activity содержит идентификаторы пользователей и даты входа. Напишите SQL-запрос, который выведет дату первого входа для каждого пользователя.

database junior

Что такое первичный ключ (Primary Key) и какие у него ограничения? Что произойдет при попытке вставки (INSERT) значения, которое является пустым (NULL) или дубликатом?

database junior

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

database junior

Вопросы по другим технологиям