Основы SQL

Цель курса

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

 

Для кого создан курс "SQL для начинающих"

Разработчики, аналитики данных, администраторы баз данных, бизнес-аналитики, тестировщики и многие другие. Базы данных сегодня используются во всех, даже самых простых ресурсах, поэтому важно уметь работать с такими системами.

Что даст курс

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

Что получает выпускник онлайн-курса

🔗 Посмотреть преимущества

Курс "в записи" был записан на русском языке до начала войны. Презентации к курсу на английском языке.

Программа курса "Основы SQL"

1
  • Ознакомитесь с понятием базы данных и разновидностями СУБД, изучите иерархию хранения данных.
  • Будете устанавливать сервер MySQL и научитесь подключаться к нему с помощью инструмента Workbench и визуализировать данные.

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

3
  • Узнаете, зачем в базах данных так много таблиц, по какому принципу они делятся.
  • Научитесь самостоятельно приводить данные к нормализованному представлению.

4
  • Узнаете, как объединить несколько таблиц и работать с нормализованными представлениями данных.

5
  • Научитесь делать вложенные запросы, чтобы создавать динамические скрипты.
  • Узнаете принцип написания подзапросов, сферу их применения, ограничения.

6
  • Научитесь объединять и вычитывать наборы данных, соединять таблицы, обогащать данные.

7
  • Научитесь применять к столбцам функции подсчета суммы, среднего, максимума, минимума, количества и длины.

8
  • Научитесь базовым принципам группировки.
  • Разберете на практике возможность команды GROUP BY в паре с агрегатными функциями и применением секции условий HAVING.

9
  • Узнаете, какие типы данных существуют, в каких случаях их применять и как преобразовывать.

10
  • Разберете синтаксис для написания запросов с командами DDL/DML.
  • Напишите первый запрос INSERT, UPDATE и DELETE.

11
  • Научитесь создавать сущность в базе данных для быстрого вывода результата сохраненного запроса на выборку данных.

12
  • Будете изучать функции для корректной обработки даты: добавление, вычитание, переформатирование и выделение части (год, квартал, месяц, день и т.д.).

13
  • Ознакомитесь с принципом создания и работы с сохраненными процедурами и функциями.
  • Будете изучать события для срабатывания и напишете свой первый триггер.

Хотите узнавать о наших акциях, скидках и мероприятиях?