Можно учить иностранный язык годами, и не научиться общаться. А можно просто начать на нем разговаривать, и постепенно развивать свою способность к общению. Это работает в любой области деятельности, поскольку наше мышление проблемно-ориентированное.
На этой основе построен курс по SQL как языку общения с базой данных, которая является ядром информационной системы.
![]() |
Обучение происходит в виде практики по решению учебных задач, на основе решения которых формируется понимание принципов работы с данными и развивается профессиональное мышление. |
Темы:
- Простые запросы: фильтрация данных, обработка результата, сортировка и рейтинги
- Группировка данных: агрегатные функции, простая группировка, сложная группировка, оконные функции
- Типы данных: классификация системных типов данных и встроенные функции, конвертация данных
- Подзапросы: скалярные и табличные подзапросы, табличные выражения, свертка и развертка данных
- Соединения: ключи, статические и рекурсивные соединения, операторы множеств
- Введение в разработку: модификация данных, представления, функции, хранимые процедуры, триггеры, XML, метаданные, динамический SQL
- Введение в оптимизацию: ввод-вывод, индексы, транзакции и блокировки
Карта знаний
Конспект курса.
Скрипт для создания учебной БД.
Учебник (Microsoft SQL Server 2012. Создание запросов)
Статья про мышление на SQL: Как решать задачи на SQL.