Донецкая IT-академия
+7 (949) 404-81-82 Пн–Пт 9:00–19:00
Заказать звонок
Заказать звонок

Перезвоним в рабочее время, Пн–Пт 9:00–19:00. Заявка ни к чему не обязывает.

Или позвоните сами: +7 (949) 404-81-82

Курс SQL

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

Индивидуальные занятия Групповые занятия — при наборе
Работа над программой за компьютером

О курсе

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

Чему научитесь

  • Таблицы, ключи и связи между данными.
  • Фильтрация, сортировка и ограничение результата.
  • JOIN, агрегатные функции и подзапросы.
  • INSERT, UPDATE, DELETE и основы проектирования схемы.

Программа обучения

Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.

Устройство базы данных1 пара
  • Таблицы, ключи и связи между данными.
  • Таблицы, строки, столбцы и типы данных
  • Первичный и внешний ключ
  • Связи один ко многим на учебной схеме
Запросы SELECT2 пары
  • Фильтрация, сортировка и ограничение результата.
  • SELECT и список нужных столбцов
  • WHERE, сортировка и ограничение результата
  • Поиск пустых и повторяющихся значений
Объединение и группировка2 пары
  • JOIN, агрегатные функции и подзапросы.
  • JOIN для связанных таблиц
  • GROUP BY и агрегатные функции
  • HAVING и проверка результата сложного запроса
Изменение данных2 пары
  • INSERT, UPDATE, DELETE и основы проектирования схемы.
  • INSERT, UPDATE и DELETE с безопасным условием
  • Транзакция и откат изменений
  • Практическая задача на выборку и обновление данных
Подзапросы и вычисления2 пары
  • Подзапрос в условии выборки
  • CASE для вычисляемого значения
  • Запрос с несколькими JOIN
  • Проверка результата на граничных данных
Качество и скорость запросов1 пара
  • Поиск дублирующихся записей
  • Индексы и их влияние на поиск
  • Чтение плана выполнения простого запроса
  • Проверка изменений в транзакции

Практическая работа и результат

Составляете запросы к учебной базе и готовите отчёт по нескольким таблицам.

В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.

С чего начать

Опыт программирования не обязателен. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.

Продолжить обучение

Эта тема входит в программу «Разработка программного обеспечения». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.

Как проходят занятия

Аудитории, оборудование и практика — как это выглядит изнутри.

Получить подробности Расскажем о программе, формате занятий и стоимости. Если нужно освоить направление целиком, предложим полную программу.
Заполните форму