Задание 1
Объясните, что такое реляционная база данных.
Summary Session 20 закрывает курс и собирает все основные темы SQL и MongoDB.
SQL-повторение включает базовый SELECT, CodeStyle, DDL, изменения данных, ограничения, UNION, подзапросы, JOIN, агрегацию, даты, HAVING, окна и проектирование.
MongoDB-повторение включает Compass, mongosh, формирование выборки, создание коллекций, агрегацию, Atlas, индексы, репликацию и CAP.
Закрепляющий тест проверяет базовые определения, SELECT *, UPDATE, DELETE, ORDER BY, агрегаты, WHERE, BETWEEN и JOIN.
MongoDB-вопросы проверяют моделирование связей массивами, capped collection, вставку документа, просмотр исходного кода функции и синтаксис индекса.
Главная идея занятия - увидеть карту курса целиком и закрыть пробелы перед проектной презентацией.
Топ-3 ошибки: помнить отдельные команды без понимания порядка выполнения, путать SQL JOIN с MongoDB embedded/array-моделью, забыть про индексы при больших коллекциях.
Объясните, что такое реляционная база данных.
Выберите корректный запрос для вывода всех значений из Orders.
Назовите оператор обновления данных.
Назовите оператор удаления данных.
Определите ключевое слово сортировки результатов.
Объясните, какие групповые функции игнорируют NULL.
Напишите запрос для городов с humidity = 89.
Напишите запрос температур по возрастанию.
Напишите запрос для humidity BETWEEN 63 AND 79.
Напишите JOIN weather и location для city, temperature, humidity, country.
Объясните, как моделировать связи один-ко-многим и многие-ко-многим в MongoDB.
Объясните поведение capped collection при достижении лимита.
Напишите синтаксис вставки документа MongoDB.
Опишите, как проверить исходный код функции.
Укажите базовый синтаксис индекса MongoDB.
Составьте список тем, которые нужно повторить перед презентацией проекта.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Что описывает реляционную БД?
Как вывести все столбцы из Orders?
Какой оператор обновляет данные?
Какой оператор удаляет строки?
Что сортирует результат?
Где условие humidity = 89?
Как моделировать связи в MongoDB по источнику?
Что делает capped collection при лимите размера?