Теория: Что такое SQL, почему 80% вакансий в сфере анализа
данных требуют знания SQL, из чего состоит SQL и в чем разница между БД и СУБД.
Практика: Создаем базу данных, таблицы и практикуем основные команды. Закрепляем знания и практикуем SQL mock
собеседования.
Теория: Углубление в SQL.
Практика: Cоздаем/удаляем Базу Данных, создаем таблицы, добавляем строки. Изучаем операторы, как можно применить арифметику в SQL.
Объединение данных из разных таблиц
Теория: DML, TCL, JOIN – объединение нескольких таблиц
Практика: Практика TCL; отработаете INNER, LEFT, RIGHT, FULL, CROSS, SELF JOIN. Отработаете часто задаваемые вопросы на собеседованиях (устные и кодинг) – даже если вы не готовитесь к собеседованию в данный момент, эти вопросы научат вас думать логикой SQL.
Теория: DML и DCL. Подзапросы (Subqueries). UNION.
Практика: Практика DCL, подзапросы, связанные подзапросы, объединение нескольких таблиц. На практике освоим Security (создадим логины, настроим доступ). Закрепляем знания по SQL при помощи практических задач, mock интервью с наставником
Промежуточное собеседование
Промежуточное собеседование по SQL basic части
Условные выражения. STRINGS
Теория: Условные выражения. STRINGS
Практика: CASE WHEN и различные способы манипуляции: логические операторы и агрегатные функции. STRINGS functions. Закрепляем знания и практику
Теория: Разбираем оконные функции (WINDOW FUNCTIONS) ROW_NUMBER, DENSE_RANK, LEAD, LAG, а также конструкцию CTE – Common Table Expressions.
Практика: Отработаете сложные задачи на оконные функции и CTEs. Вывод дубликатов, n-ного значения. Пробные собеседования (одно с однокурсником, второе с личным наставником), на которых вы отточите приобретенные навыки и знания. Подготовка к экзамену Microsoft.
Индексы, функции. Финальный проект
Теория: PERCENTILE. Финальный проект
Практика: SQL mock собеседования,
подготовимся к экзамену Microsoft. Практика PERCENTILE, закрепление знаний. Самостоятельная работа над финальным проектом.
Теория: триггеры, View, DML в деталях, DDL в деталях. Создадим индексы: clustered & non-clustered, познакомимся с хранимыми процедурами (stored procedures), сравним их с функциями, освоим built-in и user-defined функции. Закрепим знания и практику
Практика: Практика DML, view, подготовка к экзамену от Microsoft