Курс построен логично - от основ до сложных запросов. Каждый модуль дает конкретные навыки, которые сразу применяются на практике.
На первом занятии рассматриваются базовые понятия. Студенты узнают о различных видах баз данных, изучают 7 форм нормализации и типы данных. Устанавливают MySQL Workbench - основной инструмент для работы. Также разбираются компоненты БД: View, Materialized View, Triggers, Stored Procedure и User Defined Functions.
Второй модуль посвящен Data Definition Language. Здесь учат создавать таблицы, работать с Primary key и Foreign key. Рассматриваются различные типы ограничений (Constraints), базовые операции Select, а также редактирование и удаление таблиц.
Два занятия посвящены Data Manipulation Language. Студенты учатся фильтровать данные с помощью Where, добавлять новые записи через Insert, обновлять информацию командой Update и удалять данные операторами Delete и Cascade delete. Далее идут встроенные функции SQL - агрегатные функции, группировка данных через Group By, фильтрация групп с помощью Having и объединение данных из разных таблиц через JOIN.
На курсе дают прочную теоретическую основу. Студенты понимают, что такое база данных и какие виды существуют. Глубоко изучают реляционные базы, нормализацию данных, все компоненты системы и типы данных. Особое внимание уделяется видам ограничений в реляционных базах.
Курс имеет четкую практическую направленность. Студенты учатся разворачивать базы данных, писать SQL-запросы различной сложности. Используют агрегатные функции и оператор GROUP BY для анализа данных. Осваивают оператор JOIN для извлечения информации из нескольких таблиц одновременно.
После завершения курса студенты уверенно владеют SQL - языком для работы с базами данных, а также MySQL Workbench - основным инструментом для визуальной работы с БД.
Курс доступен в записи - можно обучаться в собственном темпе. Доступ к материалам открыт на 24 месяца. После успешного завершения выдается сертификат.