ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

1 место. Курс «SQL-разработчик» — Skillbox

https://skillbox.ru/course/sql-developer/

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: Рассрочка на 12 месяцев — 5 010 ₽/мес

  • Продолжительность – 4 месяца
  • Собственный проект в портфолио
  • Обучение в процессе работы
  • Доступ к курсу навсегда.

Для кого этот курс:

  • Новички в программировании
    Изучите язык SQL и поймите, как работают базы данных. Узнайте, как управлять данными и работать с функциями анализа SQL. Разработайте свой первый бизнес-сервис и подготовьтесь к успешной карьере программиста.
  • Специалисты технической поддержки
    Узнайте, как оптимизировать SQL-запросы и автоматизировать рутинные задачи с помощью PL/SQL. С помощью новых навыков вы можете претендовать на более высокую зарплату или перейти на должность разработчика баз данных.
  • Младшие разработчики
    Умение работать с SQL — один из ключевых навыков любого программиста. Вы познакомитесь с диалектом PL/SQL, научитесь писать сложные запросы и создавать надежные базы данных. Расширьте свои навыки и получите возможность браться за более дорогие проекты.

Чему вы хотите научиться:

  • Пишите запросы к базе данных
    Познакомьтесь с основными функциями SQL, узнайте, как строить сложные аналитические отчеты и каковы рецепты подготовки данных.
  • Создание интерфейсов в Oracle Apex
    Узнайте, как визуализировать данные, и узнайте, как создать веб-приложение и настроить рабочую среду в среде Oracle Apex.
  • Работа с данными
    Узнайте, как выбирать несколько таблиц, создавать и связывать таблицы, группировать, фильтровать, анализировать и агрегировать данные, используя функции суммы, среднего, подсчета, наличия и другие функции.
  • Создавайте собственные базы данных
    Изучите объекты базы данных, научитесь писать программы для управления ими и научитесь проектировать собственные базы данных для различных целей.

Содержание курса:

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

  1. Введение
    Узнайте, что такое базы данных и зачем они вам нужны. Научитесь создавать свои собственные структуры данных, установите Oracle Server. Познакомьтесь с инструментом Oracle Apex и используйте его для создания приложений и визуализации данных.
  2. Первые шаги в SQL
    Изучите расширенные функции Apex, ознакомьтесь с основными операторами SQL и напишите свои первые запросы к базе данных.
  3. Агрегатные функции
    Узнайте, как суммировать, усреднять и подсчитывать строки с помощью суммы, среднего, подсчета и т д.
  4. Агрегированные функции по аналитическим сечениям
    Продолжайте изучать функции: узнайте, как вычислять минимальные и максимальные значения, группировать и фильтровать данные, используя функции max, min, unique, has и другие.
  5. Аналитические функции
    Ознакомьтесь с аналитическими функциями, используя в качестве примеров row_number() и опережение/запаздывание. Вы сможете пользоваться аналитическими функциями по группам и выбирать данные из «окна».
  6. Агрегация данных
    Научитесь объединять и вычитать наборы данных, объединять таблицы, обогащать данные.
  7. Соединение таблиц
    Узнайте, как объединить несколько таблиц и работать с нормализованными представлениями данных.
  8. Типы данных
    Узнайте, какие существуют типы данных, когда их использовать и как их преобразовать.
  9. Объекты базы данных
    Познакомьтесь с объектами базы данных, узнайте, как назначать данные ролям, создавать формы и представлять данные в удобном для пользователя виде.
  10. Изменить данные
    Вы узнаете, как создать, изменить, удалить данные или отменить действие, если случайно удалили что-то лишнее.
  11. План разбиения и запроса
    Узнайте, как разбить большую таблицу на управляемые части и научитесь работать с содержащимися в них данными. Познакомьтесь с оптимизатором Oracle и сможете проверять и изменять план запроса.
  12. Самые простые блоки
    Вы поймете процедурное расширение PL/SQL, научитесь писать анонимные блоки и выводить информацию на экран. Узнайте об операторах ветвления if/else и напишите свой первый анонимный блок ветвления.
  13. Циклы
    Вы узнаете, как записывать и хранить информацию в переменных, как автоматизировать рутинную работу и научитесь работать с циклами for и while.
  14. Типы объектов PL/SQL
    Узнайте, как создавать и вызывать процедуры и функции, отправлять и получать параметры, создавать пакеты.
  15. Использует PL/SQL
    Узнайте о системных и пользовательских исключениях и узнайте, как с ними обращаться. Узнайте, как работать с курсорами и обойти ошибку запуска DDL.
  16. PL/SQL-таблицы
    Научитесь добавлять и преобразовывать данные в коллекции и работать с конвейерными функциями. Узнайте, как обрабатывать большие объекты данных (CLOB).

Дипломная работа

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

2 место. Курс «MS SQL Server Developer» — OTUS

https://otus.ru/lessons/ms-sql-server-razrabotchik/

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Цена: 75 000 ₽

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

Этот курс предназначен для:

  • разработчики с опытом работы с базами данных на уровне «делал и пользовался, но не знаю, как это работает внутри» (например, через ORM);
  • разработчики с небольшим опытом работы с базами данных и желанием двигаться дальше.

После обучения вы сможете:

  • разрабатывать на SQL;
  • проектирование базы данных и понимание всех нюансов;
  • анализировать и оптимизировать эффективность поиска;
  • писать сложные хранимые процедуры, функции и триггеры;
  • прочитать план вопроса.

Выпускной проект — создайте и оптимизируйте собственную базу данных (для вашей компании/стартапа). Преподаватель поможет выбрать тему и расскажет, как сократить объем работы, а у вас будет возможность получить обратную связь и развить свои знания на реальном материале.

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

Модуль 1: Использование базы данных

  1. Ключевые компоненты и архитектура SQL Server. ДЗ
  2. Оператор SELECT и простые фильтры, GROUP BY, HAVING. ДЗ
  3. Введение в индексы и планы запросов
  4. Подзапросы, CTE, временные таблицы. ДЗ
  5. Операторы CROSS APPLY, PIVOT, UNPIVOT. ДЗ
  6. Оконные функции. ДЗ
  7. Динамический SQL. ДЗ
  8. Примеры из полей XML и JSON. ДЗ
  9. Последний урок по SELECT
  10. Операторы модификации данных. ДЗ
  11. Уровни изоляции транзакций
  12. Хранимые процедуры, функции, триггеры, курсоры. ДЗ
  13. Создание и использование CLR. ДЗ

Модуль 2: Дизайн базы данных

  1. Дизайн базы данных. ДЗ
  2. DDL-операторы. ДЗ
  3. Типы данных
  4. Подходы к проектированию баз данных, шаблоны
  5. Индексы. ДЗ
  6. Мы разрабатываем базу данных для рабочей нагрузки OLTP. Почему важно различать OLTP и OLAP
  7. Проектирование хранилищ данных и OLAP-систем. ДЗ
  8. Использование SSIS для ETL
  9. Службы отчетов SQL Server и PowerBI
  10. Очереди в MS SQL Server. ДЗ
  11. Семинар по созданным проектам баз данных

Модуль 3: Оптимизация и администрирование базы данных

  1. Ведение индекса
  2. Планы запросов, а теперь подробнее
  3. DMV в SQL Server
  4. Оптимизация базы данных
  5. Популярные советы и советы для оптимизатора. ДЗ
  6. Семинар: Оптимизация сложных запросов
  7. Разделение стола. ДЗ
  8. Безопасность в SQL Server
  9. Резервное копирование и восстановление
  10. Отказоустойчивость, репликация
  11. Обсуждение проектов. Краткое содержание курса.

После обучения вы

Наконец-то можно сделать так, чтобы все считалось в базе данных и не падало:

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

3 место.Курс «SQL» — Хекслет

https://ru.hexlet.io/categories/sql/courses

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Цена: 3 900 ₽/мес

SQL — это язык управления базами данных. Вы научитесь писать SQL-запросы и работать с реляционными базами данных.

Курс:

  1. Основы реляционных баз данных
  • postgresql
  • сделки
  • нормальные формы
  • СУБД
  1. Базы данных: SQL (DQL)
  • как
  • отчетливый
  • группировка
  • связи
  1. Базы данных: SQL (DDL/DML)
  • ограничения
  • договоренность
  • представление
  • стандарты
  1. Индивидуальное обучение программированию
    Изучайте JavaScript, PHP или Python с опытным преподавателем.

Курс «SQL для анализа данных» — SkillFactory

https://skillfactory.ru/sql-dlya-analiza-dannyh

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: 18 000 ₽ — 33 000 ₽, возможна рассрочка

  • Онлайн формат
  • Продолжительность — от 7 недель
  • Уровень с нуля.

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

  1. Базовый уровень (длительность — 7 недель)
    Программа подходит для новичков, которые впервые собираются изучать SQL или тех, кто хочет перенести свои знания в систему
  • Стартовый модуль: Типы баз данных
    Вы познакомитесь с SQL, метабазой и базами данных.
  • 1 модуль. Основы SQL
    Узнайте, как получить все данные из таблицы, отфильтровать строки, отсортировать данные, ограничить выбор
  • модуль 2: Агрегированные функции
    Вы будете работать с повторяющимися значениями, агрегированными функциональными запросами, фильтрами группировки и агрегирования данных.
  • 3 модуля. Соединение таблиц
    Объединять таблицы можно: по ключу, с помощью оператора JOIN (5 видов). Агрегатные функции в соединениях таблиц.
  • 4 модуль. Сложные суставы
    Продолжайте объединять таблицы уже с несколькими операторами UNION, используя Except, Intersect
  • Кейс по юнит-экономике
  • 5 модулей. Расследовать
    Научитесь создавать подзапросы в WHERE, FROM, SELECT и использовать CTE.
  • 6 модулей. Условные операторы
    Вы поймете условия получения данных из БД, работу операторов CASE, COALESCE, NULLIF.
  • Последний проект
    Получите наряд на работу, выберите соответствующие функции языка SQL и сформулируйте необходимые запросы SQL.
  1. Продвинутый уровень (длительность — 8 недель)
    Программа подходит для тех, кому необходимо освоить расширенные инструменты SQL для работы с базами данных.
  • Стартовый модуль:
    Вы поймете, какие задачи стоят перед аналитиками и как программа курса решает эти задачи
  • 1 модуль. Реляционная СУБД
    Понять роль СУБД, узнать, что такое денормализация и привести БД в рабочий вид
  • модуль 2: Работа с разными типами данных
    Изучите тонкости работы с датами, числами, строками, JSON, XML и регулярными выражениями
  • 3 модуля. Оконные функции
    Научитесь использовать общий синтаксис оконных функций, ранжировать данные с его помощью, использовать агрегатные функции в окнах
  • 4 модуля. Типы объектов в СУБД
    Узнайте, какие объекты базы данных существуют. Научитесь писать запросы с помощью основных команд DDL и изменять структуру таблицы
  • 5 модулей. Создавать процедуры и функции для работы с данными
    Создайте свою функцию, создайте и вызовите хранимую процедуру.
  • 6 модулей. БОНУС. Системные таблицы и оптимизация запросов
    Установите PG Admin локально на свой компьютер. Создайте, измените и разверните базу данных из дампа. Научитесь анализировать и оптимизировать поиск.
  • Последний проект.
    Измените существующую базу данных для нескольких бизнес-задач.

Последний проект
Вы проанализируете продажи, подготовите профиль клиента, проанализируете логистику торговой компании на базовом уровне, а также доработаете существующую базу данных под несколько бизнес-задач на продвинутом уровне.

Курс «SQL. Уровень 1: создание запросов и анализ данных» — Московский Государственный Технический Университет им. Н.Э. Баумана

http://edu.bmstu.ru/napravleniya-obucheniya/biznes-analitika/adsql

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Цена: 25 950 ₽

Курс предназначен для аналитиков и разработчиков отчетов, работающих с базами данных.
Этот курс познакомит вас с базами данных и языком запросов SQL. Цель курса — научиться свободно и безопасно пользоваться современными базами данных, в том числе анализировать данные и строить отчеты.

После прохождения курса вы сможете:

  • Используйте современные базы данных.
  • Пишите запросы к базе данных на SQL.
  • Используйте сложные конструкции SQL.
  • Проведите простой анализ данных.
  • Стройте отчеты.

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

  1. Реляционные базы данных
  • СУБД SQL Server;
  • Языки запросов SQL и Transact-SQL;
  • Эффективная работа с программой Management Studio (SSMS);
  • Базы данных и таблицы;
  • Писать и выполнять запросы;
  • Доступ к базам данных из Excel;
  • Извлечение данных из различных источников.
  1. Основные действия с одной таблицей
  • Оператор SELECT;
  • Фильтрация данных по столбцам;
  • Разбить необходимые данные по строкам (предложение WHERE);
  • Использование встроенных функций и выражений;
  • Работа с типами данных: числовые, строковые, дата и время;
  • Обработка нулевых значений;
  • Сортировка (ЗАКАЗАТЬ ПО);
  • Анализ TOP-N с предложением TOP и опцией WITH TIES;
  • Устранение дубликатов (DISTINCT);
  • Порядок предложений и операций в запросе.
  1. Трансформация стола
  • Агрегация данных с помощью групповых функций;
  • Группировка данных по одному, нескольким столбцам и выражениям (GROUP BY);
  • Групповая фильтрация (ИМЕЮЩАЯ).
  1. Изменить данные
  • Использование временных таблиц;
  • Добавление строк (INSERT);
  • Изменить строки (ОБНОВЛЕНИЕ);
  • Удаляет строки (DELETE).
  1. Операции над несколькими таблицами
  • Использование нескольких таблиц в запросе;
  • Объединение множеств (СОЮЗ и СОЮЗ ВСЕХ);
  • Крест наборов (РЕЗКА);
  • Установить разницу (ИСКЛЮЧАЯ);
  • Запросы;
  • Использование подзапросов в операторе SELECT;
  • Объединение таблиц (JOIN);
  • Использование поперечных соединений (CROSS JOIN);
  • Использование внешних соединений (LEFT, RIGHT и FULL OUTER JOIN);
  • Реляционное деление.
  1. Строительные отчеты
  • Сводные таблицы (PIVOT);
  • Расчет промежуточных итогов (ROLLUP, CUBE, GROUPING SETS);
  • Ранг(ROW_NUMBER, RANK, DENSE_RANK);
  • Пагинация (СМЕЩЕНИЕ, ВЫБОРКА);
  • Агрегация скользящего окна (ВЫШЕ);
  • Функции смещения (LAG, LEAD);
  1. Работает со складами и компьютерными магазинами
  • Операционные базы данных (OLTP);
  • Хранилища данных и витрины данных (DWH, Data Marts);
  • Структура хранения;
  • Работа с хранилищем;
  • Аналитическая обработка больших объемов данных (OLAP);
  • Статистический анализ данных;
  • Инструменты анализа данных.

Курс «Основы SQL» — Shultais Education

https://shultais.education/courses/sql

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Цена: 699 ₽ — 4 700 ₽

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

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

  1. Простые SQL-запросы
    7 уроков, 26 упражнений
  • Изучите основы баз данных и напишите свои первые SQL-запросы.
  • Научитесь фильтровать и сортировать данные.
  • Узнайте, как установить и подключиться к серверу СУБД.
  • Узнайте, как клиент взаимодействует с сервером.
  1. Добавить, изменить, удалить
    3 урока, 20 упражнений
  • Узнайте, как добавлять новые записи в таблицы, а также изменять и удалять существующие данные.
  1. Создание таблиц
    10 уроков, 37 упражнений
  • Узнайте, как создавать таблицы для бизнес-требований.
  • Узнайте, как выбрать лучшие типы данных для столбцов.
  • Ознакомьтесь с NULL и TRUE и установите значения по умолчанию.
  1. Индексы
    4 урока, 20 упражнений
  • Узнайте, что такое первичный ключ и AUTO_INCREMENT.
  • Узнайте, как создавать настраиваемые индексы для ускорения поиска SELECT. Познакомьтесь с уникальными индексами для управления данными.
  1. Пеленальный столик
    3 урока, 13 заданий
  • Узнайте, как изменить структуру таблиц: добавить новые и удалить ненужные столбцы.
  • Узнайте, как изменить типы данных в существующих полях.
  1. Текстовый поиск
    2 урока, 12 заданий
  • Узнайте, как искать текстовые данные по шаблону.
  • Познакомьтесь с полнотекстовым поиском, чтобы найти релевантные данные.
  1. Дополнительные функции
    4 урока, 23 упражнения
  • Узнайте, как изменить текстовые данные.
  • Знакомство с математическими функциями.
  • Узнайте, как преобразовать дату и время в удобный формат.
  • попрактикуйтесь в фильтрации информации с помощью функций.
  1. Группировка данных
    3 урока, 17 заданий
  • Узнайте, как группировать и агрегировать данные по различным критериям.
  • Создайте свои первые сводные отчеты.
  • Научитесь считать числа и суммы, а также средние, минимальные и минимальные значения.
  • Научитесь новому способу фильтрации информации — ИМЕТЬ.
  1. Запросы с несколькими таблицами
    13 уроков, 75 упражнений
  • Узнайте, как объединять данные из нескольких таблиц.
  • Познакомьтесь с концепцией отношений и отношений между таблицами.
  • Узнайте, что такое внешний ключ и как обеспечить целостность данных.
  • Изучите конструкции JOIN и UNION.
  1. Расследовать
    6 уроков, 17 заданий
  • Узнайте, как использовать вложенные запросы для извлечения данных.
  • Познакомьтесь с операторами EXISTS, IN, ALL, ALL.
  • Узнайте, как использовать подзапросы для вставки данных.

Курс «SQL и PostgreSQL для начинающих» — beONmax

https://beonmax.com/courses/sql/

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Цена: от 580 ₽

Вы научитесь читать и писать сложные запросы к базе данных, используя один из самых популярных языков программирования — SQL и сверхпопулярную СУБД (систему управления базами данных) — PostgreSQL. Все знания, которые вы получите на курсе, легко применить к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

  • Введение в SQL: концепции, реляционная модель, установка postgres, создание базы данных, таблицы, типы отношений, типы данных
  • Простой выбор: SELECT, DISTINCT, COUNT, WHERE, AND/OR, BTWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/SKRYTTE/EXCEPT, NULL проверки
  • Присоединение: INNER, LEFT, RIGHT, SELF, USER И, КОНЕЧНО, ПРИСОЕДИНЯЙТЕСЬ
  • Подзапросы: WHERE EXISTS, подзапросы с квантификаторами
  • DDL: управление ключами (PK, FK), ограничения, последовательности, INSERT, UPDATE/DELETE/RETURNING
  • Проектирование баз данных: основы, рекомендации, нормальные формы (NF)
  • Представления: основное, создание, обновление через представления, опция проверки
  • Логика с CASE WHEN, COALESCE и NULLIF
  • Функции SQL: основные, скалярные функции, IN/OUT/DEFAULT, возврат наборов данных
  • Функции PL/pgSQL: основные, возврат и присваивание, объявление переменных, логика if-else, циклы, RETURN NEXT
  • Ошибки и их обработка
  • Индексы: Основы, Методы сканирования, Представления, ОБЪЯСНЕНИЕ, АНАЛИЗ
  • Массивы: основные, создание, пересечение, операторы, VARIADIC и FOREACH
  • Расширенная группировка с помощью CUBE/ROLLUP
  • Пользовательские типы: домены, составные типы, перечисления
  • psql и импорт данных
  • Транзакции
  • Безопасность
  • Оконные функции
  • Триггеры
  • И многое другое из области изучения и использования языка запросов SQL на практике.

Расписание курсов:

Введение — О курсе для начинающих по SQL и POSTGRESQL

  1. Введение в SQL
  2. Простой поиск с помощью SELECT
  3. Присоединяйтесь — ПРИСОЕДИНЯЙТЕСЬ
  4. Расследовать
  5. DDL — управление базой данных и таблицами
  6. Дизайн базы данных
  7. Просмотры (VIEWS)
  8. Логика с CASE, COALESCE и NULLIF
  9. Функции SQL и PL\PGSQL
  10. Ошибки и их обработка
  11. Преобразование типов данных
  12. Индексы
  13. Матрицы
  14. Пользовательские типы
  15. Расширенная группировка с помощью CUBE и ROLLUP
  16. Введение в PSQL
  17. Импорт данных
  18. CTE — РЕГУЛЯРНЫЕ ТАБЛИЧНЫЕ ВЫРАЖЕНИЯ
  19. Оконные функции
  20. Транзакции
  21. Триггеры
  22. Безопасность в POSTGRESQL

Завершение курса — получение профессионального сертификата.

Курс «SQL» — sqlonline

https://sqlonline.ru/

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: различные расходы

Что вы получите:

  • Курс по изучению SQL и умению работать с базой данных.
  • Полная свобода действий в реальном симуляторе SQL нашей разработки.
  • Постоянное развитие общества.
  • Постоянное развитие и обновление курсов.
  • Помощь от учителей — это наша команда.
  • Лучшие пользователи.
  • Сертификат об окончании курса.

Курс:

  1. Основы SQL
    Изучаем базовый курс SQL онлайн на примере MySQL и MS SQL — одной из самых популярных баз данных.
  2. Расширенный SQL
    Мы изучаем продвинутый курс SQL в MySQL и MS SQL.
  3. Основы Excel + профессиональный Excel
    Изучаем Excel, формулы, аналитические функции, сводные таблицы, графики, условное форматирование, выгрузка через SQL.
  4. Основы HTML, CSS, JS, Landing Page
    Изучаем основы HTML5+CSS3+JS, создаем свой лендинг.

Курс «Developing SQL Databases» — Microsoft

https://docs.microsoft.com/ru-ru/learn/certifications/courses/20762

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: нет информации

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

Основная аудитория этого курса — ИТ-специалисты, которые хотят изучить функции и технологии SQL Server для реализации базы данных. Вторичная аудитория этого курса — разработчики других платформ, которые хотят узнать, как реализовать базу данных SQL Server.

Структура курса:

  • Модуль 1: Введение в разработку баз данных
  • Модуль 2: Разработка и реализация электронных таблиц
  • Модуль 3: Проектирование расширенных таблиц
  • Модуль 4: Обеспечение целостности данных с помощью ограничений
  • Модуль 5: Введение в индексы
  • Модуль 6: Разработка оптимизированных индексных стратегий
  • Модуль 7: Индексы хранилища столбцов
  • Модуль 8: Проектирование и реализация представлений
  • Модуль 9: Проектирование и реализация хранимых процедур
  • Модуль 10: Проектирование и реализация пользовательских функций
  • Модуль 11: Реагирование на манипулирование данными с помощью триггеров
  • Модуль 12: Использование таблиц в памяти
  • Модуль 13: Реализация управляемого кода в SQL Server
  • Модуль 14: Хранение XML-данных и запросы к ним в SQL Server
  • Модуль 15: Хранение и запрос пространственных данных в SQL Server
  • Модуль 16: Хранение больших двоичных объектов и текстовых документов и запросы к ним в SQL Server
  • Модуль 17: Согласованность SQL Server
  • Модуль 18: Производительность и мониторинг

Курс «Основы SQL» — LearnDB

https://learndb.ru/courses

10 лучших курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: бесплатно

Содержание:

  1. Введение
    В процессе прохождения курса мы познакомимся с интерфейсом курсов и научимся выполнять простейшие SQL-запросы.
  2. Линейная резка и сортировка
    Рассмотрите инструменты SQL, чтобы исключить строки данных из результатов поиска, а также узнайте, как сортировать строки.
  3. Соединения
    Давайте узнаем, как извлекать данные из нескольких таблиц. Рассмотрим различные типы соединений: внутренние, внешние, декартовы произведения.
  4. Агрегатные функции
    Рассмотрите возможности SQL для выполнения анализа данных. Давайте узнаем, как использовать GROUP BY, HAVING, CUBE, ROLLUP.
  5. Операции над множествами
    Проанализируем операции объединения, пересечения и исключения над множествами строк.
  6. Расследовать
    Давайте узнаем, как исключать строки на основе данных из других запросов.
  7. Строковые функции
    Обработаем строки: объединим, изменим регистр, определим длину строки и многое другое
  8. Математические функции
    Проанализируем возможности СУБД по выполнению математических операций: от элементарных арифметических операций до факториала.
  9. Рекурсивные подзапросы
    Давайте посмотрим на подзапросы в предложении FROM. Давайте посмотрим на возможности WITH. Используя WITH RECURSIVE, мы научимся строить иерархии объектов.
  10. Различные оконные функции
    Приступим к освоению самого мощного инструмента для анализа данных. Будем учиться нумеровать строки, ставить оценки, делить строки на группы.
  11. Агрегатные оконные функции
    Давайте вспомним старые добрые SUM, COUNT, MIN, MAX, AVG. Только на этот раз без GROUP BY и для каждой строки.
Оцените статью
( Пока оценок нет )