SELECT name, price FROM products WHERE id = 'DLL01' OR id = 'BRS01' AND price < 10
Этим запросом необходимо получить товары с id DLL01 или BRS01, но в цене не дороже 10. Отработает ли этот запрос согласно условиям задачи?
Этим запросом необходимо получить товары с id DLL01 или BRS01, но в цене не дороже 10. Отработает ли этот запрос согласно условиям задачи?
Anonymous Quiz
44%
запрос сработает, результат будет верным
45%
запрос сработает, результ будет неверным
8%
запрос не сработает
3%
не знаю
Ответ - "В чем разница между кластеризованным и некластеризованным индексами в SQL?"
1. Различия между кластеризованным и некластеризованным индексами в SQL:
Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.
2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.
3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.
#вопроснаинтервью
1. Различия между кластеризованным и некластеризованным индексами в SQL:
Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.
2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.
3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.
#вопроснаинтервью
Что из перечисленного верно для индекса в SQL
Anonymous Quiz
61%
CREATE INDEX ID;
9%
CHANGE INDEX ID;
22%
ADD INDEX ID;
9%
REMOVE INDEX ID;
Что покажет следующий запрос: select DISTINCT seller_id order by seller_id from Orders
Anonymous Quiz
26%
Уникальные ID продавцов, отсортированные по возрастанию
9%
Уникальные ID продавцов, отсортированные по убыванию
58%
Ничего, запрос составлен неверно, ORDER BY всегда ставится в конце запроса
8%
Неотсортированные никак уникальные ID продавцов
Ответ на "Опишите различные типы индексов."
Есть три типа индексов, а именно:
Уникальный индекс (Unique Index): этот индекс не позволяет полю иметь повторяющиеся значения, если столбец индексируется уникально. Если первичный ключ определен, уникальный индекс может быть применен автоматически.
Кластеризованный индекс (Clustered Index): этот индекс меняет физический порядок таблицы и выполняет поиск на основе значений ключа. Каждая таблица может иметь только один кластеризованный индекс.
Некластеризованный индекс (Non-Clustered Index): не изменяет физический порядок таблицы и поддерживает логический порядок данных. Каждая таблица может иметь много некластеризованных индексов.
#вопроснаинтервью
Есть три типа индексов, а именно:
Уникальный индекс (Unique Index): этот индекс не позволяет полю иметь повторяющиеся значения, если столбец индексируется уникально. Если первичный ключ определен, уникальный индекс может быть применен автоматически.
Кластеризованный индекс (Clustered Index): этот индекс меняет физический порядок таблицы и выполняет поиск на основе значений ключа. Каждая таблица может иметь только один кластеризованный индекс.
Некластеризованный индекс (Non-Clustered Index): не изменяет физический порядок таблицы и поддерживает логический порядок данных. Каждая таблица может иметь много некластеризованных индексов.
#вопроснаинтервью
Транзакция начинается тогда, когда
Anonymous Quiz
39%
оператор COMMIT отработал
6%
оператор ROLLBACK отработал
27%
оператор CREATE отработал
28%
все перечисленные отработали
Ответ на "Что вы подразумеваете под денормализацией?"
Денормализация — техника, которая используется для преобразования из высших к низшим нормальным формам. Она помогает разработчикам баз данных повысить производительность всей инфраструктуры, поскольку вносит избыточность в таблицу. Она добавляет избыточные данные в таблицу, учитывая частые запросы к базе данных, которые объединяют данные из разных таблиц в одну таблицу.
#вопроснаинтервью
Денормализация — техника, которая используется для преобразования из высших к низшим нормальным формам. Она помогает разработчикам баз данных повысить производительность всей инфраструктуры, поскольку вносит избыточность в таблицу. Она добавляет избыточные данные в таблицу, учитывая частые запросы к базе данных, которые объединяют данные из разных таблиц в одну таблицу.
#вопроснаинтервью
Какой оператор используется для выделения прав пользователям
Anonymous Quiz
3%
CREATE
69%
GRANT
3%
REVOKE
25%
ROLE
Ответ на "Напишите SQL-запрос для отображения текущей даты."
В SQL есть встроенная функция GetDate (), которая помогает возвращать текущий timestamp/дату.
#вопроснаинтервью
В SQL есть встроенная функция GetDate (), которая помогает возвращать текущий timestamp/дату.
#вопроснаинтервью
Ответ на "Что такое уникальный ключ (Unique key)?"
1. Однозначно идентифицирует одну строку в таблице.
2. Допустимо множество уникальных ключей в одной таблице.
3. Допустимы NULL-значения (прим. перевод.: зависит от СУБД, в SQL Server значение NULL может быть добавлено только один раз в поле с UNIQUE KEY).
#вопроснаинтервью
1. Однозначно идентифицирует одну строку в таблице.
2. Допустимо множество уникальных ключей в одной таблице.
3. Допустимы NULL-значения (прим. перевод.: зависит от СУБД, в SQL Server значение NULL может быть добавлено только один раз в поле с UNIQUE KEY).
#вопроснаинтервью
Ответ на "Что такое внешний ключ (Foreign key)?"
1. Внешний ключ поддерживает ссылочную целостность, обеспечивая связь между данными в двух таблицах.
2. Внешний ключ в дочерней таблице ссылается на первичный ключ в родительской таблице.
3. Ограничение внешнего ключа предотвращает действия, которые разрушают связи между дочерней и родительской таблицами.
#вопроснаинтервью
1. Внешний ключ поддерживает ссылочную целостность, обеспечивая связь между данными в двух таблицах.
2. Внешний ключ в дочерней таблице ссылается на первичный ключ в родительской таблице.
3. Ограничение внешнего ключа предотвращает действия, которые разрушают связи между дочерней и родительской таблицами.
#вопроснаинтервью