15
Курсов
250+
Отзывов
20
Обзоров
Професии

Подборка бесплатных и платных онлайн-курсов SQL для начинающих и опытных разработчиков SQL.

1 место. Курс «SQL для анализа данных» — Skillbox

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

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Стоимость: Договор рассрочки на 6 месяцев — 7 177 ₽/мес

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

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

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

Вы изучите функции различных баз данных, научитесь делать запросы, сможете работать над сложными задачами и станете более ценным сотрудником.

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

Что вы хотите узнать

1. Используйте популярные СУБД

Изучите особенности работы в MySQL, PostgreSQL, MS SQL.

2. Пишите запросы к базе данных

Овладейте основными операторами SQL: SELECT, INSERT, UPDATE, DELETE — и научитесь запрашивать, загружать, обновлять и удалять данные.

3. Выполнять операции с данными

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

4. Подготовьте данные для Excel

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

  

Как проходит обучение

1. Изучите предмет

На курсе – практические видео уроки.

2. Выполняйте задания

В удобном для вас темпе.

3. Работа с учителем

Закрепить знания и исправить ошибки.

4. Защитите диссертацию

И добавьте его в свое портфолио.

  

Программа

Вас ждут онлайн-лекции и практические занятия на реальных данных.

1. Анализ данных и SQL

Узнайте, как SQL используется для решения аналитических задач. Сделайте свои первые запросы в тестовой среде с помощью оператора SELECT.

2. Оператор SELECT — выбор столбца

Узнайте, как выбирать столбцы из таблицы и выполнять в них вычисления.

3. Оператор SELECT — фильтрация строк

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

4. Сортировка и функции для работы со строками

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

5. Функции для работы с датой и временем. Часть 1

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

6. Функции для работы с датой и временем. Часть 2

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

7. Агрегатные функции и группировка

Научитесь использовать агрегатные функции и групповые данные.

8. Комбинируйте данные из разных таблиц

Изучите вложенные запросы, оператор JOIN, узнайте о функциях объединения таблиц, узнайте о значении NULL и присоединяйтесь с помощью UNION.

9. Смена стола

Узнайте, как создавать таблицы, загружать в них данные и изменять их.

10. Оконные функции

Функции главного окна: OVER, LAG, LEAD, RANK, row_number, узнайте, как добавлять разделы.

11. Подготовка данных для Excel

Узнайте, как подготовить данные для сводных таблиц и графиков Excel, объединить данные по шкале времени, использовать оператор CASE.

12. Выпускная работа. Подготовьте данные для анализа

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

2 место. Курс «SQL и получение данных» — Нетология

https://netology.ru/programs/sql-lessons

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Стоимость: 24 850 ₽ или рассрочка на 12 месяцев — 2 070 ₽/мес

SQL — один из основных языков в арсенале ученых и аналитиков данных. Со знанием SQL вы сможете работать во многих сферах: телеком, финтех, ритейл и создание мобильных сервисов

За полтора месяца вы освоите язык запросов SQL и научитесь

  

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

Такие системы обеспечивают безопасность данных и позволяют автоматизировать работу, а для работы с ними необходимо знать SQL. На курсе вы познакомитесь с двумя системами: PostgreSQL и MongoDB.

  

Программа

25 часов теории, 39 часов практики

Практические занятия проходят 2 раза в неделю с 19.00 до 21.00

Введение в SQL

Узнайте, зачем вам нужны базы данных (БД). Поймите, как работает система управления базами данных (СУБД), и ознакомьтесь с системой PostgreSQL. Узнайте о схемах, отношениях, атрибутах и ​​доменах. Установите и настройте необходимое программное обеспечение.

Реляционные базы данных

Узнайте, что такое псевдонимы и как их использовать для работы с разными формами и таблицами в одном запросе. Понимать основные типы данных PostgreSQL. Узнайте, как фильтровать, сортировать и преобразовывать данные. Узнайте, как работать со строками и датами.

Ключевые возможности для анализа данных с помощью SQL

Пишите простые вопросы и изучайте сложные. Используйте соединения (JOIN) и агрегатные функции (SUM, COUNT, AVG). Понимать хронологию таблиц связей. Освойте основные команды: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Узнайте, что такое исследование.

Разработка в SQL. Расширенные операции с компьютером

Научитесь работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Изучите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймите, что такое внешние ключи.

Работа с PostgreSQL, часть 1

Научитесь использовать агрегатные функции sum(), count(), avg(), min() и max() в оконной функции. Используйте аналитические функции Lead(), Lag(), Density_Rank(). Узнайте о регулярных табличных выражениях и рекурсивном поиске. Научитесь работать с каталогами.

Работа с PostgreSQL, часть 2

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

SQL PRO

Платный модуль

Узнайте, как создавать хранимые процедуры и триггеры. Узнайте о нормализации и денормализации. Изучите основы дизайна и поймите, что такое архитектурные компьютерные модели. Мастер резки и секционирования.

Стоимость модуля: 15 000 ₽

  

Заключительная работа

10 часов обучения

По окончанию курса вы будете самостоятельно развертывать и анализировать базу данных: описывать структуру, решать бизнес-задачи и формировать отчеты.

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

  

Отзывы на странице.

Ключевые базовые навыки

Ключевые навыки SQL PRO

Освоенный инструмент

  

Мы принимаем на работу наших выпускников

Вас ждет бесплатная программа трудоустройства от Центра развития карьеры

3 место. Курс «SQL для анализа данных» — SkillFactory

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

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Стоимость: 18 000 ₽ – 33 000 ₽

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

Уже более 45% вакансий аналитиков требуют знания SQL. И доля таких вакансий увеличивается с каждым годом.

на основе анализа 286 доступных позиций аналитиков

HH.ru (HeadHunter Россия)

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

Аналитик

Вы сможете браться за серьезные проекты и решать сложные задачи. Мы научим вас писать сложные SQL-запросы и объясним нюансы работы с базами данных

Маркетолог

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

Менеджер по продукту

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

  

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

Базовый уровень

продолжительность – 7 недель

Программа подходит для тех, кто впервые изучает SQL или хочет систематизировать свои знания

Стартовый модуль: Типы баз данных

Вы познакомитесь с SQL, метабазой и базами данных.

1 модуль. Основы SQL

Узнайте, как получить все данные из таблицы, отфильтровать строки, отсортировать данные, ограничить выбор

модуль 2: Агрегированные функции

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

3 модуля. Соединение таблиц

Объединять таблицы можно: по ключу, с помощью оператора JOIN (5 видов). Агрегатные функции в соединениях таблиц.

Кейс по юнит-экономике

5 модулей. Расследовать

Научитесь создавать подзапросы в WHERE, FROM, SELECT и использовать CTE.

6 модулей. Условные операторы

Вы поймете условия получения данных из БД, работу операторов CASE, COALESCE, NULLIF.

Последний проект.

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

4 модуль.
Сложные суставы

Продолжайте объединять таблицы уже с несколькими операторами UNION, используя Except, Intersect

Продвинутый уровень

продолжительность – 8 недель

Программа подходит для тех, кому необходимо освоить продвинутые инструменты SQL для работы с базами данных

Стартовый модуль:

Вы поймете, какие задачи стоят перед аналитиками и как программа курса решает эти задачи

1 модуль. Реляционная СУБД

Понять роль СУБД, узнать, что такое денормализация и привести БД в рабочий вид

модуль 2: Работа с разными типами данных

Изучите функции, работая с датами, числами, строками, JSON, XML и регулярными выражениями

3 модуля. Оконные функции

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

5 модулей. Создавать процедуры и функции для работы с данными

Создайте свою функцию, создайте и вызовите хранимую процедуру.

6 модулей. БОНУС. Системные таблицы и оптимизация запросов

Установите PG Admin локально на свой компьютер. Создайте, измените и разверните базу данных из дампа. Научитесь анализировать и оптимизировать поиск.

Последний проект.

Изменение существующей базы данных для нескольких бизнес-задач

4 модуль.
Типы объектов в СУБД

Узнайте, какие объекты базы данных существуют
Научитесь писать запросы с помощью основных команд DDL и изменять структуру таблицы

Вы будете последовательно изучать синтаксис языка на разных наборах данных, осваивать функции и применять свои знания:
– путем решения случая юнит-экономики (рассчитать показатели с помощью SQL и определить, сходятся ли экономики интернет-магазина);
– при выполнении финальных проектов на базовом и продвинутом уровне.

  

Наш курс SQL разработан таким образом, чтобы вы могли решать реальные задачи:

  

Как на курсе преподается SQL

Вы можете учиться из любой точки мира. Новые модули будут открываться раз в неделю

Более 240 упражнений на запросы данных

Вы получите поддержку наставников и сможете общаться со своими сокурсниками в Slack

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

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

Курс «Основы баз данных: Проектирование БД и запросы SQL» — GeekBrains

https://gb.ru/courses/86

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

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

«Основы баз данных» — это 20 интенсивных видеоуроков (по 10 минут каждый), где мы вместе пройдем все этапы проектирования базы данных на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них почти одинаков.

Что вы хотите узнать

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

Урок 1

В чем разница между базой данных и СУБД? какие базы данных называются реляционными; обзор современных СУБД.

Урок 2

Установите СУБД MySql и графическое приложение Mysql Workbench.

Урок 3

Оформление данных в Excel; нормальные формы; основной ключ.

Урок 4

Создание таблиц в графическом интерфейсе MySql Workbench; СОЗДАТЬ команду; типы данных; работать в консоли.

Урок 5

Заполнение таблиц данными с помощью графического интерфейса; ВСТАВИТЬ команду; АВТОМАТИЧЕСКОЕ УВЕЛИЧЕНИЕ.

Урок 6

Получение и фильтрация данных с помощью команд SQL SELECT и WHERE; ищите NULL; фильтрация данных по нескольким условиям.

Урок 7

Извлекать и фильтровать данные с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.

Урок 8

Обновлять и удалять данные с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.

Урок 9

Понятие непротиворечивости или непротиворечивости данных.

Урок 10

Концепция внешнего ключа и ограничения на значения столбцов; ОГРАНИЧЕНИЯ ВНЕШНИХ КЛЮЧЕЙ.

Урок 11

Добавление корзины в базу интернет-магазина.

Урок 12

Использование составного первичного ключа при разработке таблицы «многие ко многим”.

Урок 13

Получить данные из нескольких связанных таблиц; непоследовательность подхода с использованием нескольких SELECT.

Урок 14

Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.

Урок 15

Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.

Урок 16

Объедините результаты нескольких SQL-запросов с помощью оператора UNION.

Урок 17

Агрегирующие функции COUNT, SUM, MIN, MAX.

Урок 18

Группировка выбранного набора строк с помощью предложения GROUP BY.

Урок 19

Фильтрация в GROUP BY с использованием HAVING; ускорить выполнение запросов с помощью индексов.

Урок 20

Понятие сделки; заявление о СДЕЛКЕ; Требования ACID к системе транзакций.

https://learndb.ru/courses

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

  • Введение

В процессе прохождения курса мы познакомимся с интерфейсом курсов и научимся выполнять простейшие SQL-запросы.

Основы SQL

Элементарный

0%

0/9 Миссия завершена

Список

1 час

Расчетное время транспортировки

  

o 1. Описание интерфейса

o 2. Синтаксис запроса SQL

o 3. Выберите все поля из таблицы

o 4. Выберите список полей

o 5. Псевдонимы столбцов

6. Вызовы функций

o 7. Строчное соединение

8. Арифметические операции

o 9. Устранение дубликатов

  • Основы SQL: обрезка строк и сортировка

  

Линейная резка и сортировка

Рассмотрите инструменты SQL, чтобы исключить строки данных из результатов поиска, а также узнайте, как сортировать строки.

Основы SQL

Элементарный

0%

0/14 Миссия завершена

Список

2 часа

Расчетное время транспортировки

  

о 1.Здравствуйте, где

o 2.Логические операторы

o 3.Логические операторы: ИЛИ

o 4. Логические операторы: НЕ

o 5. Порядок условий

o 6. Операции сравнения

7. МЕЖДУ

о 8. В

o 9. Поиск шаблона

o 10. Обработка значений NULL

o 11. Сортировка по одному полю

o 12. Сортировка по нескольким полям

o 13. Ограничьте количество строк

o 14. Пропустить первые строки результата

  • Основы SQL: объединение

  

Соединения

Давайте узнаем, как извлекать данные из нескольких таблиц. Рассмотрим различные типы соединений: внутренние, внешние, декартовы произведения.

Основы SQL

Элементарный

0%

0/10 Миссия завершена

Список

3 часа

Расчетное время транспортировки

  

o 1. Соедините две таблицы вместе

2. Псевдонимы таблиц

о 3.Добавить ГДЕ

o 4.Дополнительные условия подключения

o 5. Использование таблицы несколько раз

о 6. Типы подключения

7. ПРАВОЕ СОЕДИНЕНИЕ

8. ДЕЙСТВИТЕЛЬНЫЙ ЧЛЕН

9. Декартово произведение

o 10. Синтаксис через WHERE

  • Основы SQL: агрегатные функции

  

Агрегатные функции

Рассмотрите возможности SQL для выполнения анализа данных. Давайте узнаем, как использовать GROUP BY, HAVING, CUBE, ROLLUP.

Основы SQL

Средний

0%

0/13 Миссия завершена

Список

3 часа

Расчетное время транспортировки

  

o 1. Агрегатные функции

o 2.Значения NULL в агрегатных функциях

o 3. Количество уникальных значений

o 4. Пропущенные строки

o 5. ГРУППА ПОСЛЕ

o 6.GROUP BY с объединением таблиц

o 7. ГРУППИРОВАТЬ ПО И ГДЕ

o 8.GROUP BY для нескольких выражений

o 9.Значения NULL в GROUP BY

10. ИМЕТЬ

o 11. ОБЪЕДИНЕНИЕ

12. КУБ

o 13.ГРУППОВОЙ НАБОР

  • Основы SQL: операции с состояниями

  

Операции над множествамиPRO

Проанализируем операции объединения, пересечения и исключения над множествами строк.

Основы SQL

Элементарный

0%

0/8 Миссия завершена

Список

2 часа

Расчетное время транспортировки

  

o 1. Объединить результаты

o 2. Из какого запроса эта строка?

o 3. Пересечение линий

o 4. Исключить линии

o 5. Повторяющиеся строки

o 6. Совпадение типов данных столбцов

о 7. Сортировать

o 8. Несколько операций

  • Основы SQL: подзапросы

  

ПодзапросыPRO

Давайте узнаем, как исключать строки на основе данных из других запросов.

Основы SQL

Средний

0%

0/9 Миссия завершена

Список

3 часа

Расчетное время транспортировки

  

o 1. Однострочный подзапрос

o 2. Коррелированный подзапрос

o 3. Подзапрос вернул более одной строки

o 4. Подзапрос не вернул ни одной строки

o 5. Чтобы попасть в список значений

o 6. Отсутствует в списке значений

o 7.Значения NULL в NOT IN

o 8. Проверить, существует ли строка

o 9. Проверить отсутствие строки

  • Основы SQL: строковые функции

  

Строковые функцииPRO

Мы будем обрабатывать строки: объединять, менять регистр, определять длину строки и многое другое.

Основы SQL

Элементарный

0%

0/9 Миссия завершена

Список

2 часа

Расчетное время транспортировки

  

o 1.CONCAT – конкатенация строк

2. Преобразование регистра

o 3.LENGTH – определить длину строки

o 4. Извлечение подстроки

o 5.POSITION – поиск подстроки

o 6. Прибавка к определенной длине

o 7.TRIM – удалить символы с начала и конца строки

o 8.REPLACE – замена подстроки

o 9.TRANSLATE – замена набора символов

  • Основы SQL: математические функции

  

Математика ПРО

Проанализируем возможности СУБД по выполнению математических операций: от элементарных арифметических операций до факториала.

Основы SQL

Элементарный

0%

0/13 Миссия завершена

Список

2 часа

Расчетное время транспортировки

  

o 1. Простейшие арифметические действия (+ — * /)

о 2. Порядок работы

o 3. Целочисленное деление

o 4. Простейшие арифметические операции (% ^ !)

5. Получить число из строки

o 6.ROUND – круглые числа

o 7.TRUNC – Обрезать число

o 8.CEIL — следующее целое число

o 9 ЭТАЖ – предыдущее целое число

o 10.НАИБОЛЬШИЙ – определение большего числа

o 11.MINST – определение меньшего числа

o 12.ABS – номер модуля

o 13.TO_CHAR – форматирование чисел

  • Основы SQL: рекурсивные подзапросы

  

Рекурсивные подзапросы

Давайте посмотрим на подзапросы в предложении FROM. Давайте посмотрим на возможности WITH. Используя WITH RECURSIVE, мы научимся строить иерархии объектов.

Основы SQL

Передовой

0%

0/12 Миссия завершена

Список

4 часа

Расчетное время транспортировки

  

o 1. Подзапрос в предложении FROM

o 2. Знакомство с СО

o 3. Больше подзапросов в WITH

o 4. Простейший рекурсивный запрос

o 5. Рекурсивный запрос сложнее

o 6. Построение иерархии объектов

o 7.Путь к элементу

o 8. Сортировка (плохо)

9. Сортировка (надежная)

o 10. Иерархическое форматирование

o 11. Нумерация вложенных списков

o 12. Конечные строки CONNECT_BY_ISLEAF

  • Основы SQL: Ранжирование оконных функций

  

Различные оконные функции

Приступим к освоению самого мощного инструмента для анализа данных. Будем учиться нумеровать строки, ставить оценки, делить строки на группы.

Основы SQL

Передовой

0%

0/5 Миссия завершена

Список

2 часа

Расчетное время транспортировки

  

o 1.Получить номер строки

o 2. Номер строки в группе

o 3. Создаем оценку – RANK

о 4. Больше людей на место – DENSE_RANK

o 5. Деление на группы – НТИЛЕ

  • Основы SQL: агрегатные оконные функции

  

Агрегатные оконные функции

Давайте вспомним старые добрые SUM, COUNT, MIN, MAX, AVG. Только на этот раз без GROUP BY и для каждой строки.

Основы SQL

Передовой

0%

0/7 Миссия завершена

Список

3 часа

Расчетное время транспортировки

  

о 1. Общая информация

o 2. Вариация агрегатных функций

3. Обработка значений NULL

o 4. Текущая общая сумма СУММА + ПОРЯДОК ПОСЛЕ

o 5. Неуникальные значения в нарастающем итоге SUM + ORDER BY

o 6. Собираем строки через разделитель – STRING_AGG

7. ВНУТРИ ГРУППЫ

Курс «Обучающие ресурсы по SQL» — Microsoft

https://docs.microsoft.com/ru-ru/sql/sql-server/educational-sql-resources?view=sql-server-ver15

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

Учебники, краткие руководства и другие руководства предназначены для того, чтобы помочь вам научиться использовать SQL Server и базу данных SQL Azure.

Выучить sql

УЧИТЬСЯ

SQL-сервер

УЧИТЬСЯ

БЫСТРЫЙ ВХОД

УЧЕБНИК

АРХИТЕКТУРА

SQL Server на виртуальной машине Azure (IaaS)

БЫСТРЫЙ ВХОД

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

База данных SQL Azure (PaaS)

УЧИТЬСЯ

БЫСТРЫЙ ВХОД

УЧЕБНИК

SQL-сервер в Linux

УЧИТЬСЯ

БЫСТРЫЙ ВХОД

УЧЕБНИК

Курс «SQL Server» — «Специалист» при МГТУ им.Н.Э.Баумана

https://www.specialist.ru/product/sql-server-courses

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

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

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

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

Специалисты, владеющие технологиями SQL Server, всегда будут востребованы на рынке труда, особенно если их профессионализм подтвержден соответствующими сертификатами.

Учебные курсы по SQL Server в Центре подготовки специалистов помогут вам освоить SQL Server на профессиональном уровне.

Курсы Microsoft SQL Server идеально подходят для:

В ходе обучения на курсе SQL Server вы узнаете:

Вы также можете изучить технологии использования SQL Server в периметре Microsoft Azure и углубить свою экспертизу пониманием того, как работает база данных в облачной инфраструктуре:

После обучения вы получите международный сертификат специалиста по SQL Server от Microsoft и престижный сертификат от Центра «Специалист». К вашим услугам практический план обучения – утро, день, вечер, выходные, онлайн и уникальный открытый формат обучения. Вы всегда можете планировать учебу заранее, благодаря гарантированному расписанию на год.

Курс «Sql» — Coursera

https://www.coursera.org/courses?query=sql

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

Курс «тренажер с упражнениями по SQL» — SQL Academy

https://sql-academy.org/

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

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

Практический редактор для обучения

Мы использовали передовой опыт для создания практического онлайн-тренажера по SQL. Мы прислушиваемся к нашим клиентам и постоянно совершенствуемся.

Рядом с практикой

Мы используем настоящие базы данных в упражнениях и охватываем большинство операторов и выражений, которые могут вам понадобиться в вашей будущей карьере.

Система мотивационной оценки

Тренажер содержит много задач SQL, решая их, вы растете в общей оценке, подтверждаете свою компетентность.

20 000+

протестировал симулятор

50+

открытые упражнения

Курс «Практический курс для новичков по SQL и PostgreSQL» — Stepik

https://stepik.org/course/97207/promo

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Цена: 899 норвежских крон

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

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

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

В настоящее время курс охватывает:

  

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

Введение в SQL

  1. Простые концепции
  2. Реляционная модель и SQL
  3. Почему PostgreSQL
  4. Установка PostgreSQL
  5. Типы данных в PostgreSQL
  6. Создание базы данных
  7. Создание таблиц
  8. Отношения один ко многим
  9. Отношения один к одному
  10. Отношения «многие ко многим
  11. Создать Нортвинд

Простой поиск с помощью SELECT

  1. Полный образец
  2. Выборка и элементарные арифметические операции
  3. ОТЧЕТЛИВЫЙ
  4. СЧИТАТЬ
  5. ДЗ «Простые выборы»
  6. ДЗ “Простые выборы”. Решение
  7. ГДЕ
  8. И ИЛИ
  9. МЕЖДУ
  10. В И НЕ В
  11. ПОСЛЕДОВАТЕЛЬНОСТЬ
  12. МИН., МАКС., СРЕДН
  13. ДЗ «Простые варианты-2»
  14. ДЗ “Простые варианты-2”. Решение
  15. КАК
  16. ПРЕДЕЛ
  17. Проверить на НУЛЬ
  18. ГРУППА
  19. ИМЕТЬ
  20. СОЮЗ, ПРАВИТЕЛЬСТВО, ЗА ИСКЛЮЧЕНИЕМ
  21. ДЗ «Группировать, сопоставлять, сортировать»
  22. ДЗ “Группировать, сравнивать, сортировать”. Решение

Присоединиться

  1. Введение в ссылки
  2. ВНУТРИ ПРИСОЕДИНЯЙТЕСЬ
  3. ВЛЕВО, ВПРАВО ПРИСОЕДИНЯЙТЕСЬ
  4. ПРИСОЕДИНЯЙТЕСЬ К СЕБЕ
  5. ИСПОЛЬЗУЙТЕ И КОНЕЧНО СТАНЬТЕ ЧЛЕНОМ
  6. AS – псевдонимы
  7. ДЗ “присоединяется»
  8. ДЗ «Присоединение». Решение

Расследовать

  1. Введение в подзапросы
  2. ГДЕ НАЙТИ
  3. Исследуйте с ЛЮБЫМИ, ВСЕМИ кванторами
  4. ДЗ “Подзапросы»
  5. ДЗ “Подзапросы”. Решение

DDL — управление базой данных и таблицами

  1. Управление таблицами
  2. ДЗ 1 по ДДЛ
  3. ДЗ 1 по ДДЛ. Решение
  4. Основной ключ
  5. Внешний ключ
  6. Проверять
  7. По умолчанию
  8. Последовательности
  9. Последовательности и таблицы
  10. ВСТАВЛЯТЬ
  11. ОБНОВИТЬ, УДАЛИТЬ, ВОЗВРАТ
  12. ДЗ 2 по ДДЛ
  13. ДЗ 2 по ДДЛ. Решение

Дизайн базы данных

  1. Введение в процесс проектирования
  2. Основные рекомендации
  3. Нормальная форма (NF)

Взгляды

  1. Введение в представления
  2. Создание представлений
  3. Обновляемые представления
  4. Проверьте вариант
  5. ДЗ «Виды»
  6. ДЗ “Взгляды”. Решение

Логика с CASE, COALESCE и NULLIF

  1. СЛУЧАЙ, КОГДА
  2. Введение в COALESCE и NULLIF
  3. COALESCE и NULLIF на практике
  4. DZ CASE, COALESCE, NULLIF
  5. DZ CASE, COALESCE, NULLIF. Решение

Функции SQL и PL\pgSQL

  1. Введение в функции
  2. Наша первая функция
  3. Скалярные функции
  4. ВХОД, ВЫХОД, СТАНДАРТ
  5. Возвращает набор данных
  6. Введение в PL\pgSQL
  7. Возврат и назначение
  8. Объявление переменной
  9. ЕСЛИ ЕЩЕ
  10. Циклы
  11. НАЗАД СЛЕДУЮЩИЙ
  12. ДЗ «Особенности»
  13. ДЗ “Функции”. Решение

Ошибки и их обработка

  1. Введение
  2. ПОДЪЕМ на практике
  3. ДЗ «Ошибки и их лечение»
  4. ДЗ “Ошибки и их лечение”. Решение

Приведение типов данных

  1. Введение в приведение типов данных
  2. Приведение типов данных на практике

Индексы

  1. Знакомство с индексами. Какая-то “кишка»
  2. Методы сканирования
  3. Типы индексов
  4. ОБЪЯСНИТЕ, АНАЛИЗИРУЙТЕ
  5. Построение простого индекса и индекса по двум столбцам
  6. Индексы экспрессии
  7. “Сложный” индекс для текстового поиска

Матрицы

  1. Введение в массивы
  2. Инициализация, диски
  3. Матрицы и операторы
  4. ВАРИАДИК и FOREACH
  5. ДЗ “Массивы»
  6. ДЗ “Массивы”. Решение
  7. ДЗ «Велосипеды»
  8. ДЗ “Велосипеды”. Решение

Пользовательские типы

  1. Домены
  2. Составные типы
  3. Перечисления
  4. ДЗ “Пользовательские типы»
  5. ДЗ “Пользовательские типы”. Решение

Расширенная группировка с помощью CUBE и ROLLUP

  1. Введение в группировку
  2. НАБОР ДЛЯ ГРУППИРОВКИ, РУЛОН, КУБ
  3. ДЗ «Расширенные группы»
  4. ДЗ “Расширенные группы”. Решение

Введение в psql

  1. Введение в psql
  2. Введение в psql на практике

Импорт данных

  1. CSV-импорт. Введение
  2. Импорт csv на практике

CTE — общие табличные выражения

  1. Введение и CTE на практике
  2. Рекурсивный CTE

Оконные функции

  1. Введение в оконные функции
  2. Оконные функции на практике
  3. Рейтинг
  4. Вернуть N записей
  5. ДЗ «Оконные функции»
  6. ДЗ “Оконные функции”. Решение

Транзакции

  1. Введение в транзакции
  2. Уровни изоляции
  3. Сделки на практике
  4. ДЗ «Сделки»
  5. ДЗ “Сделки”. Решение

Курок

  1. Введение в триггеры
  2. Триггеры строк
  3. Триггеры утверждения
  4. ДЗ “Триггеры»
  5. ДЗ “Триггеры”. Решение

Безопасность в postgresql

  1. Введение в безопасность
  2. Создавать роли, удалять права из пабликов
  3. Права на уровне базы данных и формы
  4. Разрешения на уровне таблицы
  5. Разрешения на уровне столбца
  6. Права на уровне строки
  7. Снимаем все права и удаляем роли

Курс «SQL» — Hexlet

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

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

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

Основы реляционных баз данных
postgresql транзакции нормальные формы СУБД
27 часов

Базы данных: SQL (DQL)
как отдельное участие в группировке
14 часов

Базы данных: SQL (DDL/DML)
нормы ограничений
12 часов

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

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

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Стоимость: 546 руб./мес.

Изучаем работу с базами данных (БД) на СУБД PostgreSQL и языке SQL: теория и практика с разбором практических задач. Все знания, полученные в ходе курса, легко применить к другим СУБД – MySQL, Microsoft SQL Server, Oracle.
Изучайте SQL быстро и эффективно!

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

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

ЧТО ВЫ ХОТИТЕ УЗНАТЬ

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

Курс «SQL для начинающих» — Гоша Дударь

https://www.youtube.com/playlist?list=PL0lO_mIqDDFVnLvR39VpEtphQ8bPJ-xR9

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

В ходе курса вы изучите основы языка SQL. SQL — это язык запросов к базе данных. На основе SQL можно писать различные команды для работы с СУБД, такими как MySQL, SQLite, PostSQL и многие другие.

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

https://shultais.education/courses/sql

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Цена: 4700 норвежских крон

Обучение SQL с нуля до сложных аналитических запросов за 2 месяца

ПРОГРАММА КУРСА

Насыщенная содержанием программа с короткими видео уроками и большим количеством тренировок.
Изучайте SQL с нуля с помощью MySQL, одной из самых популярных баз данных.

1

Простые SQL-запросы

7 уроков, 26 упражнений

Изучите основы баз данных и напишите свои первые SQL-запросы.
Научитесь фильтровать и сортировать данные.
Узнайте, как установить и подключиться к серверу СУБД.
Узнайте, как клиент взаимодействует с сервером.

2

Добавить, изменить, удалить

3 урока, 20 упражнений

Узнайте, как добавлять новые записи в таблицы, а также изменять и удалять существующие данные.

3

Создание таблиц

10 уроков, 37 упражнений

Узнайте, как создавать таблицы для бизнес-требований.
Узнайте, как выбрать оптимальные типы данных для столбцов.
Ознакомьтесь с NULL и TRUE и установите значения по умолчанию.

4

Индексы

4 урока, 20 упражнений

Узнайте, что такое первичный ключ и AUTO_INCREMENT.
Узнайте, как создавать настраиваемые индексы для ускорения поиска SELECT. Познакомьтесь с уникальными индексами для управления данными.

5

Пеленальный столик

3 урока, 13 заданий

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

6

Текстовый поиск

2 урока, 12 заданий

Узнайте, как искать текстовые данные по шаблону.
Познакомьтесь с полнотекстовым поиском, чтобы найти релевантные данные.

7

Дополнительные функции

4 урока, 23 упражнения

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

8

Группировка данных

3 урока, 17 заданий

Узнайте, как группировать и агрегировать данные по различным критериям.
Создайте свои первые сводные отчеты.
Вы научитесь считать числа и суммы, а также средние, минимальные и минимальные значения.
Научитесь новому способу фильтрации информации – ИМЕТЬ.

9

Запросы с несколькими таблицами

13 уроков, 75 упражнений

Узнайте, как объединять данные из нескольких таблиц.
Познакомьтесь с концепцией отношений и связей между таблицами.
Узнайте, что такое внешний ключ и как обеспечить целостность данных.
Изучите конструкции JOIN и UNION.

10

Расследовать

6 уроков, 17 заданий

Узнайте, как использовать вложенные запросы для извлечения данных.
Познакомьтесь с операторами EXISTS, IN, ALL, ALL.
Узнайте, как использовать вложенные поиски для вставки данных.

Курс «SQL» — Udemy

https://www.udemy.com/ru/topic/sql/

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

Студенты, изучающие SQL, также изучают

SQL для начинающих: с нуля до сертификации Oracle
Изучайте SQL на простых примерах для начинающих. Теория, практика, домашние задания и их анализ.

Курс для начинающих по SQL
Написание SQL-запросов к Oracle, MySQL, PostgreSQL, Microsoft SQL Server, Teradata, Spark SQL, SQLite, Snowflake и т д

Практический курс для начинающих по SQL и PostgreSQL
Программирование базы данных: с использованием СУБД PostgreSQL и языка SQL: теория и практика дистанционного зондирования

Базовый SQL: SELECT, JOIN, DML, DDL, TCL, DCL
Краткая теория, тесты, рекомендации по написанию SQL и практика в конце для всестороннего усвоения материала

SQL для анализа данных с Глебом Михайловым
Поднимите SQL!

Внедрение SQL и тестирование баз данных для начинающих
Тестирование на проникновение баз данных. SQL-инъекция и SQLmap

Базовый курс SQL для аналитиков и менеджеров
Быстрый старт в SQL. Только самое важное и необходимое для работы.

SQL ОТ ДЖЕЙМСА
Лучший курс SQL

Практический курс для начинающих по T-SQL и SQL Server
Программирование баз данных: с использованием СУБД SQL Server (MS SQL) и языка SQL: теория и практика дистанционного зондирования

Этический веб-хакинг для начинающих
Тестирование на проникновение веб-приложений через различные уязвимости

SQL: ничего больше
Создание базы данных, изучение SQL-запросов

Базовый SQL
Научитесь проектировать базы данных и освойте язык запросов SQL

SQL для всех: от нуля до профессионала
Научитесь работать с базами данных и писать сложные запросы!

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

Полный курс SQL Bootcamp 2021: от нуля до героя
Станьте экспертом в SQL!

Окончательный MySQL Bootcamp: пройдите путь от новичка до эксперта по SQL
Станьте востребованным мастером SQL, создавая сложные базы данных и формируя отчеты по реальным проектам

Курс «SQL Для Начинающих» — Академия IT

https://academiait.ru/course/sql-dlya-nachinayushhih/

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

Курс «Базы данных. Основы» — IT-Academy

https://www.it-academy.by/course/osnovy-programmirovaniya/bazy-dannykh-osnovy/

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

Курс направлен на то, чтобы познакомить вас с:

  

Для начала обучения необходимо зарегистрироваться в нашей системе.

Инструкцию по изучению и использованию ресурса можно найти здесь: Презентация. База данных.

  

Обратите внимание на следующее:

Доступ к электронным материалам открыт во время курса. По окончанию курса доступ закрывается.

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

  1. Введение в базы данных и SQL
    • Введение в базы данных
    • Основы SQL. Создание баз данных и таблиц
    • Получить данные из базы данных. ВЫБИРАТЬ
    • Внесите изменения в базу данных
  2. Основы нормализации базы данных
    • Понятие нормализации. Первая нормальная форма
    • Вторая нормальная форма
    • Третья нормальная форма
  3. Расширенный SQL
    • Дополнительные условия и ограничения по запросам
    • Агрегатные функции и группировки
    • Расследовать

Курс «SQL для работы с базами данных с нуля» — sqlonline

http://sqlonline.ru/

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

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

  

ИТ-ОБУЧЕНИЕ КУРС

Основы SQL

Изучаем базовый курс SQL онлайн на примере MySQL и MS SQL — одной из самых популярных баз данных.

10 модулей 43 урока 91+ упражнение

  

Расширенный SQL

Мы изучаем продвинутый курс SQL в MySQL и MS SQL.

9 модулей 31 урок 47+ упражнений

  

Основы Excel + профессиональный Excel

Изучаем Excel, формулы, аналитические функции, сводные таблицы, графики, условное форматирование, выгрузка через SQL.

6 модулей 34 урока

  

Основы HTML, CSS, JS, Landing Page

Изучаем основы HTML5+CSS3+JS, создаем свой лендинг.

  

ПРОГРАММА КУРСА

Насыщенная программа с теоретическими занятиями и большим количеством практики.
Мы изучаем SQL на примере MySQL и MS SQL — одной из самых популярных баз данных.

Базовые модули курса SQL

  1. Простые SQL-запросы – 9 уроков, 31 упражнение
  2. Текстовый поиск – 2 урока, 4 упражнения
  3. Функции помощи – 4 урока, 27 упражнений
  4. Группировка данных – 3 урока, 11 упражнений
  5. Добавить, изменить, удалить – 3 урока
  6. Составление таблиц – 6 уроков, 3 упражнения
  7. Индексы – 3 урока
  8. Редактирование таблиц – 2 занятия
  9. Многотабличные запросы с UNION — 3 урока, 10 упражнений
  10. Многотабличные запросы с JOIN — 8 уроков, 5 упражнений

Расширенные модули курса SQL

  1. Викторины – 6 уроков, 9 заданий
  2. Функции помощи – 2 урока, 6 упражнений
  3. Оконные и аналитические функции – 5 уроков, 13 упражнений
  4. Базовые циклы и кейсы – 4 урока, 7 упражнений
  5. Системные функции – 7 уроков, 6 заданий
  6. Использование триггеров – 2 урока
  7. Транзакции и блокировки – 3 урока
  8. Перенос данных в другие базы данных и Excel – 2 урока, 5 упражнений

Курс «SQL FOR BEGINNERS» — DATALEARN

https://datalearn.ru/kurs-po-sql

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

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

ПОДРОБНАЯ ПРОГРАММА КУРСА:

# Уровень 1 — Введение в PostgreSQL

  1. Первое знакомство с базами данных
    2 pgAdmin, SELECT и арифметические операции
    3. Установите PostgreSQL с помощью pgAdmin на свой компьютер
    4. Выборка данных из таблиц, уникальные значения и комментарии
    5. Сортировка данных, форматирование кода и ограничение выборки
    6. Операторы сравнения. Упражняться
    7. Фильтрация данных с использованием предложения WHERE, оператора BETWEEN, логических операторов NOT, AND и OR
    8. Значения NULL и агрегатные функции
    9. Группировка значений оператором GROUP BY, IN
    10. Фильтрация агрегированных данных с использованием HAVING и логического порядка инструкций по обработке

# Уровень 2 – Соединения

  1. Схема данных и руководство по стилю SQL
    12. Табличные ссылки, типы ссылок, синтаксис
    13. Внутреннее соединение (INNER) JOIN
    14. ЛЕВОЕ СОЕДИНЕНИЕ
    15. Внешние соединения RIGHT JOIN и FULL JOIN. ПЕРВИЧНЫЕ и ВНЕШНИЕ ключи
    16. Перекрестное соединение ПЕРЕКРЕСТНОЕ СОЕДИНЕНИЕ
    17. Объедините строки с помощью UNION и UNION ALL. Введение в подзапросы
    18. В операторах EXCEPT и INTERSECT используйте USING вместо ON
    19. Использование операторов LIKE и CASE, функций для работы с датой, временем, строками
    20. Подзапросы и регулярные табличные выражения (CTE)

# Уровень 3

  1. Оконные функции в PostgreSQL, о них так страшно, как говорят
    22. Есть ли жизнь после PostgreSQL?
    23. Установите Microsoft SQL Server и импортируйте базу данных AdventureWorks
    24. Структура SQL (DDL, DQL, DML, DCL, TCL). Работа с таблицами – создание, заполнение их данными, изменение, удаление
    25. Типы данных, оператор TOP. Назад в будущее – давайте вспомним все!
    26. Ограничения SQL, ключи. Попрактикуйтесь в создании таблиц и их изменении. Помните оконные функции. Функции для работы с датами и строками
    27. Синонимы. Фильтры TOP и OFFSET-FETCH. Табличные операторы APPLY, PIVOT, UNPIVOT. Расследовать. Рекурсивные CTE. CASE с переменными
    28. Триггеры презентаций. Групповые функции
    29. Хранимые процедуры. Расчетные столбцы. Пользовательские функции. Транзакции и обработка ошибок
    30. Спросите планы реализации. Физические соединения (вложенные циклы, соединения слиянием, хеш-соединения). Индексы

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

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

20 курсов SQL для начинающих с нуля [2023] Бесплатные и платные

Цена: 22 590 руб.

Язык SQL — самый мощный инструмент для изменения и манипулирования данными, изобретенный людьми. Этот простой и выразительный язык запросов поддерживается всеми современными базами данных (включая поставщиков, таких как Microsoft, Oracle, IBM) и инструментами анализа и программирования (включая Microsoft Excel).

Несмотря на наличие диалектов и различия в синтаксисе, в большинстве своем тексты SQL-запросов легко переносятся из одной СУБД в другую. Есть системы, разработчики которых изначально ориентировались на использование как минимум нескольких СУБД (например: система электронного документооборота Documentum может работать как с Oracle Database, так и с Microsoft SQL Server и DB2).

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

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

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

  

В ходе курса вы узнаете:

Реляционные базы данных:

3 а.ч.

Основные операции с одной таблицей:

4 академических часа

Трансформация стола:

3 а.ч.

Изменение данных:

2 академических часа

Операции с несколькими таблицами:

6 академических часов

Отчеты о строительстве:

4 академических часа

Работа с хранилищами данных и витринами данных:

2 академических часа