SkillsUp

Основи SQL

1 680 UAH за курс
4 недель
Для начинающих
SQL / DBA
Этот курс научит вас работать с SQL — языком для работы с базами данных. Вы поймете, как создавать запросы, объединять таблицы, фильтровать данные и использовать агрегатные функции. После обучения вы сможете самостоятельно работать с MySQL и получать нужную информацию из баз данных.

О курсе

Программа курса

Введение и настройка

На этом курсе начнут с основ - что такое базы данных и какие бывают системы управления ими. Поймут иерархию хранения информации. Установят сервер MySQL и научатся подключаться к нему через Workbench. Научатся визуализировать данные с самого начала.

Первые запросы и фильтрация

Студенты напишут свой первый запрос с оператором SELECT и получат реальную выборку из базы. Научатся фильтровать информацию по разным условиям, сортировать результаты по столбцам и ограничивать количество строк в ответе.

Работа с таблицами

Здесь объяснят, зачем в базах данных создают много таблиц и как они связаны между собой. Научатся приводить данные к нормализованному виду. Затем перейдут к объединению таблиц - научатся работать с нормализованными данными через различные типы соединений.

Сложные запросы

Студенты освоят подзапросы - научатся делать вложенные запросы для создания динамических скриптов. Узнают о принципах написания таких запросов и их ограничениях. Затем перейдут к объединению наборов данных - научатся соединять таблицы разными способами для обогащения информации.

Анализ данных

На этом этапе изучат агрегатные функции - научатся считать суммы, средние значения, находить максимумы и минимумы. Затем освоят группировку данных - разберут команду GROUP BY в паре с агрегатными функциями и научатся применять условия HAVING для фильтрации сгруппированных результатов.

Манипуляции с данными

Студенты изучат различные типы данных и поймут, когда какой тип применять. Научатся преобразовывать данные между типами. Затем разберут синтаксис DDL/DML команд - напишут свои первые INSERT, UPDATE и DELETE запросы для изменения данных в таблицах.

Расширенные возможности

На этом модуле научатся создавать представления - специальные сущности для быстрого вывода результатов сложных запросов. Изучат функции для работы с датами - добавление, вычитание, переформатирование и выделение отдельных частей даты. Последним шагом будут хранимые процедуры, функции и триггеры - студенты создадут свои первые автоматизированные решения для работы с базой данных.

Результаты обучения

После курса студенты поймут, что такое SQL и где его применять. Научатся писать как простые, так и сложные запросы. Овладеют операторами SELECT, JOIN, GROUP BY и научатся манипулировать данными в таблицах. Получат практические навыки работы с MySQL - одной из самых популярных систем управления базами данных. Смогут самостоятельно получать нужную информацию из любой базы данных.

Дополнительные возможности

После успешного окончания курса выдается электронный сертификат. Студенты получают доступ к записям всех лекций и всех материалов, которые использовались во время обучения. Дополнительно - чек-листы, полезные ссылки и возможность участия в программе лояльности. Лучшие выпускники попадают в базу претендентов, к которой имеют доступ партнерские компании для помощи в трудоустройстве.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора