Подборка бесплатных и платных онлайн-курсов SQL для начинающих и опытных разработчиков SQL.
1 место. Курс «SQL для анализа данных» — Skillbox
https://skillbox.ru/course/sql-analysis/
Стоимость: Договор рассрочки на 6 месяцев — 7 177 ₽/мес
Курс для тех, кто будет работать с базами данных. Вы освоите язык запросов SQL — и с его помощью сможете самостоятельно получать необходимые данные, сравнивать и анализировать их.
- Продолжительность 3 месяца
- Онлайн, когда вам удобно
- Обучение в процессе работы
- Доступ к курсу навсегда
Для кого этот курс
- Для маркетологов
Вы научитесь анализировать данные о клиентах без помощи разработчиков и аналитиков и сможете принимать правильные маркетинговые решения.
- Аналитики
Вы изучите функции различных баз данных, научитесь делать запросы, сможете работать над сложными задачами и станете более ценным сотрудником.
- Менеджеры и владельцы бизнеса
Вы научитесь извлекать данные из баз данных, анализировать их и использовать для принятия решений о будущем продукта.
Что вы хотите узнать
1. Используйте популярные СУБД
Изучите особенности работы в MySQL, PostgreSQL, MS SQL.
2. Пишите запросы к базе данных
Овладейте основными операторами SQL: SELECT, INSERT, UPDATE, DELETE — и научитесь запрашивать, загружать, обновлять и удалять данные.
3. Выполнять операции с данными
Научитесь фильтровать, сортировать, группировать и объединять данные из разных таблиц, а также использовать функции SQL.
4. Подготовьте данные для Excel
Узнайте, как подготовить данные для сводных таблиц и диаграмм в Excel.
Как проходит обучение
1. Изучите предмет
На курсе — практические видео уроки.
2. Выполняйте задания
В удобном для вас темпе.
3. Работа с учителем
Закрепить знания и исправить ошибки.
4. Защитите диссертацию
И добавьте его в свое портфолио.
Программа
Вас ждут онлайн-лекции и практические занятия на реальных данных.
- 13 тематических модулей
- 69 онлайн часов
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
Стоимость: 24 850 ₽ или рассрочка на 12 месяцев — 2 070 ₽/мес
- Освоить один из основных инструментов работы с данными
- Узнайте, как получить данные без помощи разработчиков
- Войдите в профессию аналитика
- Формат обучения — Видеолекции, вебинары, практические занятия
- Уровень — С нуля
- Документ — Сертификат о повышении квалификации
SQL — один из основных языков в арсенале ученых и аналитиков данных. Со знанием SQL вы сможете работать во многих сферах: телеком, финтех, ритейл и создание мобильных сервисов
За полтора месяца вы освоите язык запросов SQL и научитесь
- Где и как получить данные
Ознакомьтесь с различными источниками данных. Узнайте, как загружать данные в правильной форме и формате - Как создавать базы данных
Научитесь создавать собственные базы данных и поймете, как работать с хранимыми процедурами и функциями - Что делают разработчики
Вы поймете, как выглядит процесс работы с данными — сможете ставить задачи и оценивать работу разработчиков
Системы управления базами данных представляют собой набор программ, с помощью которых можно создавать базы данных и выполнять над ними различные операции: обновлять, удалять, выбирать, редактировать.
Такие системы обеспечивают безопасность данных и позволяют автоматизировать работу, а для работы с ними необходимо знать SQL. На курсе вы познакомитесь с двумя системами: PostgreSQL и MongoDB.
Программа
25 часов теории, 39 часов практики
Практические занятия проходят 2 раза в неделю с 19.00 до 21.00
Введение в SQL
Узнайте, зачем вам нужны базы данных (БД). Поймите, как работает система управления базами данных (СУБД), и ознакомьтесь с системой PostgreSQL. Узнайте о схемах, отношениях, атрибутах и доменах. Установите и настройте необходимое программное обеспечение.
- 3,5 часа теории
- 4,5 часа обучения
- Каковы источники данных
- Что такое IDE и DBeaver
- Создание соединений в DBeaver
- Установка локального сервера базы данных PostgreSQL
- Работа с *.backup и *.sql
- Интерфейс DBeaver
- Как делать запросы
- ER-диаграмма
- Ограничения первичного и внешнего ключа
- Метаданные: использование и доступ
Реляционные базы данных
Узнайте, что такое псевдонимы и как их использовать для работы с разными формами и таблицами в одном запросе. Понимать основные типы данных PostgreSQL. Узнайте, как фильтровать, сортировать и преобразовывать данные. Узнайте, как работать со строками и датами.
- 3,5 часа теории
- 4,5 часа обучения
- Простые вопросы
- Команда ОКРУГЛ
- Команды ORDER BY, LIMIT, OFFSET
- РАЗЛИЧНАЯ команда
- Логический порядок SELECT
- ГДЕ отношения
- Команды NULL и NOT NULL
- Соединение
- НРАВИТСЯ и ILIKE команды
- Строковые методы
- Методы даты
Ключевые возможности для анализа данных с помощью SQL
Пишите простые вопросы и изучайте сложные. Используйте соединения (JOIN) и агрегатные функции (SUM, COUNT, AVG). Понимать хронологию таблиц связей. Освойте основные команды: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Узнайте, что такое исследование.
- 3,5 часа теории
- 4,5 часа обучения
- Типы соединения: ЛЕВОЕ, ПРАВОЕ, ВНУТРЕННЕЕ, ПОЛНОЕ ВНЕШНЕЕ, ПЕРЕКРЕСТНОЕ СОЕДИНЕНИЕ
- JOIN при работе с уникальными и неуникальными значениями
- UNION и EXCEPT команды
- Команда ДЕЛА
- Агрегация
- Группировка
- Расследовать. Влияние должности на использование ресурсов
Разработка в SQL. Расширенные операции с компьютером
Научитесь работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Изучите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймите, что такое внешние ключи.
- 3,5 часа теории
- 4,5 часа обучения
- Создание формы
- Стройте отношения
- Формирование атрибутов, указание типов данных и ограничений
- Изменение структуры отношений
- Внешние ключи
- Ввод данных в отношения
- Изменить данные
- Удаление данных и отношений
Работа с PostgreSQL, часть 1
Научитесь использовать агрегатные функции sum(), count(), avg(), min() и max() в оконной функции. Используйте аналитические функции Lead(), Lag(), Density_Rank(). Узнайте о регулярных табличных выражениях и рекурсивном поиске. Научитесь работать с каталогами.
- 3,5 часа теории
- 4,5 часа обучения
- Оконные функции: простые запросы, накопление, LEAD и LAG
- Команда КТР
- Рекурсия. Приложение с каталогами
- Команда GENERATE_SERIES
Работа с PostgreSQL, часть 2
Узнать, что такое спектакли. Узнайте, как ускорить поиск и использовать индексы. Начните навигацию по формам запросов. Ознакомьтесь со сложными типами данных.
- 4 часа теории
- 2,5 часа обучения
- ПОКАЗАТЬ команду
- МАТЕРИАЛИЗОВАННОЕ ПРЕДСТАВЛЕНИЕ Команда
- Использование представлений в денормализации
- План поиска (объяснить АНАЛИЗ)
- JSON-команда
- Команда МАССИВА
SQL PRO
Платный модуль
Узнайте, как создавать хранимые процедуры и триггеры. Узнайте о нормализации и денормализации. Изучите основы дизайна и поймите, что такое архитектурные компьютерные модели. Мастер резки и секционирования.
Стоимость модуля: 15 000 ₽
- 7 часов теории
- 12 часов обучения
- Работа с консолью и интерактивный режим
- Создание хранимых процедур
- Создание триггерных функций и триггеров
- 1-5 Нормальные формы
- Денормализация
- Горизонтальная и вертикальная резка
- Наследование в PostgreSQL
- Подключается к кластерам с расширением POSTGRES_FDW
- Архитектурные модели
- Компьютерные модели
- Этапы проектирования базы данных
- Разница между системами OLTP и OLAP
Заключительная работа
10 часов обучения
По окончанию курса вы будете самостоятельно развертывать и анализировать базу данных: описывать структуру, решать бизнес-задачи и формировать отчеты.
Специалисты помогут вам закрепить полученные знания и навыки – вы получите готовый кейс в свое портфолио, такая работа выделит вас среди соискателей.
Отзывы на странице.
Ключевые базовые навыки
- Понимание архитектуры и структуры баз данных
- Напишите простые SQL-запросы для получения данных
- Написание соединений для соединения таблиц
- Группировка и фильтрация данных
- Используйте аналитические функции SQL для изучения характеристик данных
Ключевые навыки SQL PRO
- Подготовка данных для использования
- Разделение
- Напишите функции и триггеры
- Понимать физическую и логическую структуру данных
Освоенный инструмент
- SQL
Основной инструмент анализа. Язык запросов к БД и набор аналитических функций для их преобразования - PostgreSQL
Одна из самых популярных реляционных баз данных с открытым исходным кодом. На его основе работают многие приложения для анализа геопространственных данных и мобильные приложения - MongoDB
База данных с открытым исходным кодом, которая хранит данные в JSON-подобных документах с гибкими схемами для хранения всех типов данных и облегчения масштабирования - DBeaver
Бесплатный универсальный инструмент для управления базами данных
Мы принимаем на работу наших выпускников
Вас ждет бесплатная программа трудоустройства от Центра развития карьеры
3 место. Курс «SQL для анализа данных» — SkillFactory
https://skillfactory.ru/sql-dlya-analiza-dannyh
Стоимость: 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 разработан таким образом, чтобы вы могли решать реальные задачи:
- Акцент на практике
- Последний проект
- Востребованные инструменты
- Более 240 практических заданий для отработки навыков. Вы научитесь писать SQL-запросы любой сложности
- Вы проанализируете продажи, нарисуете портрет покупателя, проанализируете
логистика торговой компании на базовом уровне, а также модификация существующей базы под несколько бизнес-задач на продвинутом уровне - Научитесь использовать SQL, PostgreSQL, метабазу
Как на курсе преподается SQL
- Изучение теоретического материала
- Практика на симуляторе SQL
- Помощь тренера и команды
- Последний проект
Вы можете учиться из любой точки мира. Новые модули будут открываться раз в неделю
Более 240 упражнений на запросы данных
Вы получите поддержку наставников и сможете общаться со своими сокурсниками в Slack
В конце курса у вас будет итоговый проект, где вы сможете применить все полученные навыки SQL для обработки данных
После прохождения курса вы получите
- Персональный сертификат о пройденном онлайн-курсе. Доступно на английском языке по запросу.
Курс «Основы баз данных: Проектирование БД и запросы SQL» — GeekBrains
https://gb.ru/courses/86
Стоимость: различные расходы
Базы данных (БД) — это системы хранения и обработки данных, доступ к которым осуществляется с помощью SQL (язык структурированных запросов). Любой современный веб-сайт, игра или настольное приложение нуждаются в хранении данных. В настоящее время существует множество различных систем управления базами данных (СУБД), наиболее популярной из которых является MySQL.
«Основы баз данных» — это 20 интенсивных видеоуроков (по 10 минут каждый), где мы вместе пройдем все этапы проектирования базы данных на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них почти одинаков.
Что вы хотите узнать
- Базы данных проектов;
- Писать SQL-запросы;
- Установка и работа с СУБД MySql;
- Используйте рабочую среду MySql.
Программа курса
- 1
Урок 1
В чем разница между базой данных и СУБД? какие базы данных называются реляционными; обзор современных СУБД.
- 2
Урок 2
Установите СУБД MySql и графическое приложение Mysql Workbench.
- 3
Урок 3
Оформление данных в Excel; нормальные формы; основной ключ.
- 4
Урок 4
Создание таблиц в графическом интерфейсе MySql Workbench; СОЗДАТЬ команду; типы данных; работать в консоли.
- 5
Урок 5
Заполнение таблиц данными с помощью графического интерфейса; ВСТАВИТЬ команду; АВТОМАТИЧЕСКОЕ УВЕЛИЧЕНИЕ.
- 6
Урок 6
Получение и фильтрация данных с помощью команд SQL SELECT и WHERE; ищите NULL; фильтрация данных по нескольким условиям.
- 7
Урок 7
Извлекать и фильтровать данные с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.
- 8
Урок 8
Обновлять и удалять данные с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.
- 9
Урок 9
Понятие непротиворечивости или непротиворечивости данных.
- 10
Урок 10
Концепция внешнего ключа и ограничения на значения столбцов; ОГРАНИЧЕНИЯ ВНЕШНИХ КЛЮЧЕЙ.
- одиннадцать
Урок 11
Добавление корзины в базу интернет-магазина.
- 12
Урок 12
Использование составного первичного ключа при разработке таблицы «многие ко многим”.
- 1. 3
Урок 13
Получить данные из нескольких связанных таблиц; непоследовательность подхода с использованием нескольких SELECT.
- 14
Урок 14
Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.
- 15
Урок 15
Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.
- 16
Урок 16
Объедините результаты нескольких SQL-запросов с помощью оператора UNION.
- 17
Урок 17
Агрегирующие функции COUNT, SUM, MIN, MAX.
- 18
Урок 18
Группировка выбранного набора строк с помощью предложения GROUP BY.
- 19
Урок 19
Фильтрация в GROUP BY с использованием HAVING; ускорить выполнение запросов с помощью индексов.
- 20
Урок 20
Понятие сделки; заявление о СДЕЛКЕ; Требования ACID к системе транзакций.
https://learndb.ru/courses
Стоимость: нет информации
- Введение
В процессе прохождения курса мы познакомимся с интерфейсом курсов и научимся выполнять простейшие 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
Стоимость: нет информации
Учебники, краткие руководства и другие руководства предназначены для того, чтобы помочь вам научиться использовать SQL Server и базу данных SQL Azure.
Выучить sql
УЧИТЬСЯ
- SQL Azure для начинающих
- Основы SQL Azure
- Семинар по SQL Azure
- Вводный курс по SQL Azure
- LinkedIn обучение
- Мнение большинства
- Канал 9
SQL-сервер
УЧИТЬСЯ
- Обновление SQL-сервера
- Использование помощника по настройке запросов
- Семинары по SQL Server
БЫСТРЫЙ ВХОД
- Подключитесь и отправьте запрос с помощью Azure Data Studio
- Подключайтесь и создавайте запросы с помощью SSMS
- Создание операторов Transact-SQL (T-SQL
- Расширенные события
- Резервное копирование и восстановление локально
- Резервное копирование и восстановление в хранилище BLOB-объектов Azure
УЧЕБНИК
- группа доступности
- Репликация транзакции
- Репликация слиянием
- Создать таблицу в памяти
- Подписание хранимой процедуры сертификатом
- Служба хранилища BLOB-объектов Azure
- Помощник по настройке базы данных
АРХИТЕКТУРА
- Архитектура и дизайн индекса
- Архитектура страниц и экстентов
- Оптимизация и проверка после миграции
- Спросите архитектуру процессора
- Архитектура задач и потоков
- Структура журнала транзакций
- Блокировка и управление версиями строк транзакций
- Архитектура управления памятью
SQL Server на виртуальной машине Azure (IaaS)
БЫСТРЫЙ ВХОД
- Создайте виртуальную машину с помощью портала
- Создайте виртуальную машину с помощью PowerShell
ПРАКТИЧЕСКОЕ РУКОВОДСТВО
- Регистрация у поставщика ресурсов
- Настройка группы доступности с помощью интерфейса командной строки Az
- Создание FCI с помощью общей папки Premium
- Использование службы хранилища Azure для резервного копирования и восстановления
База данных SQL Azure (PaaS)
УЧИТЬСЯ
- Выбор подхода к хранению данных
- Защита базы данных SQL
- Географически распределенное приложение
- Использование приложения ASP.NET для запроса базы данных SQL
БЫСТРЫЙ ВХОД
- Создайте базу данных с помощью портала или кода
- Создание баз данных с использованием шаблона
- Настройка правил брандмауэра для IP-адресов на уровне сервера
УЧЕБНИК
- Миграция с помощью службы миграции базы данных Azure
- Добавление одной базы данных в группу отработки отказа
- Добавление эластичного пула в группу отработки отказа
- Настройка активной георепликации
- Настройка безопасности
SQL-сервер в Linux
УЧИТЬСЯ
- Введение
- Размещение
- Автоматическая настройка
- Контейнеры
БЫСТРЫЙ ВХОД
- Красная Шапка
- SUSE
- Убунту
- Докер
- В Azure
УЧЕБНИК
- Миграция с Windows
- Миграция на Докер
- Создать задачу
- Настройка аутентификации AD DS
- Настройка FCI
- Развертывание кластера кардиостимуляторов
- Создание и настройка группы доступности
- Развертывание в Kubernetes
- Настройка репликации
Курс «SQL Server» — «Специалист» при МГТУ им.Н.Э.Баумана
https://www.specialist.ru/product/sql-server-courses
Стоимость: различные расходы
Надлежащее управление данными становится все более важным для успеха каждой компании. Потребности компании меняются: растет потребность в специалистах, обладающих глубокими знаниями по работе с базами данных.
Microsoft SQL Server — современная универсальная платформа для реализации полного цикла обработки данных, разработки бизнес-приложений и проектов бизнес-аналитики различного уровня.
SQL Server позволяет анализировать большие объемы информации, моделировать и отслеживать результаты принятия тех или иных решений.
Специалисты, владеющие технологиями SQL Server, всегда будут востребованы на рынке труда, особенно если их профессионализм подтвержден соответствующими сертификатами.
Учебные курсы по SQL Server в Центре подготовки специалистов помогут вам освоить SQL Server на профессиональном уровне.
Курсы Microsoft SQL Server идеально подходят для:
- администраторы баз данных;
- администраторы облачной инфраструктуры;
- разработчики баз данных;
- аналитики и разработчики решений для бизнес-аналитики (BI);
- архитекторы программного обеспечения;
- системные аналитики;
- аналитики данных.
В ходе обучения на курсе SQL Server вы узнаете:
- язык SQL на базовом и продвинутом уровне
- создавать SQL-запросы в SQL Server
- разработка баз данных на платформе Microsoft SQL Server
- управление базой данных SQL Server
- развертывание баз данных и подготовка SQL-серверов к работе
- разработка и эксплуатация хранилищ данных в SQL Server
- оптимизация базы данных, консолидация рабочей нагрузки и настройка производительности в Microsoft SQL Server
- планировать и внедрять решения высокой доступности и аварийного восстановления для SQL Server
- анализ данных с помощью служб отчетов SQL Server
- анализ данных в PowerBI
- проектирование BI-решений на базе платформы Microsoft SQL Server
- создавать отчеты и модели данных в SQL Server
- интеллектуальный анализ данных на платформе Microsoft (Excel + SQL Server)
- язык запросов mDX для аналитических служб SQL Server (OLAP)
Вы также можете изучить технологии использования SQL Server в периметре Microsoft Azure и углубить свою экспертизу пониманием того, как работает база данных в облачной инфраструктуре:
- базовые базы данных в Microsoft Azure
- перенос рабочих нагрузок SQL в базу данных SQL Azure
- внедрить решения для данных в Azure
- управление реляционными базами данных в Microsoft Azure
После обучения вы получите международный сертификат специалиста по SQL Server от Microsoft и престижный сертификат от Центра «Специалист». К вашим услугам практический план обучения — утро, день, вечер, выходные, онлайн и уникальный открытый формат обучения. Вы всегда можете планировать учебу заранее, благодаря гарантированному расписанию на год.
Курс «Sql» — Coursera
https://www.coursera.org/courses?query=sql
Стоимость: различные расходы
- Аналитика данных Google от Google
- Введение в разработку приложений от LearnQuest
- SQL для компьютерных наук в Калифорнийском университете в Дэвисе
- Введение в язык структурированных запросов (SQL) в Мичиганском университете
- Excel в MySQL: аналитические методы для бизнеса, Университет Дьюка
- Основы науки о данных с Python и SQL от IBM
- PostgreSQL для всех Мичиганского университета
- IBM Data Science от IBM
- Современный анализ больших данных с помощью SQL от Cloudera
- IBM Data Analyst от IBM
- Введение в реляционную базу данных и SQL от Coursera Project Network
- Изучите основные команды SQL от Coursera Community Project Network
- Промежуточная реляционная база данных и SQL от Coursera Project Network
- Навыки Excel для анализа и визуализации данных Университета Маккуори
- Базы данных и SQL в компьютерных науках от IBM
- Базы данных и SQL для науки о данных с Python от IBM
- Хранилище данных для бизнес-аналитики от системы Университета Колорадо
- Освоение соединений SQL с помощью сети проектов Coursera
- Расширенная реляционная база данных и SQL от Coursera Project Network
Курс «тренажер с упражнениями по SQL» — SQL Academy
https://sql-academy.org/
Стоимость: нет информации
Научитесь манипулировать реляционными данными, постройте карьеру в сфере ИТ и аналитики, отточите навыки работы с SQL-запросами.
Практический редактор для обучения
Мы использовали передовой опыт для создания практического онлайн-тренажера по SQL. Мы прислушиваемся к нашим клиентам и постоянно совершенствуемся.
Рядом с практикой
Мы используем настоящие базы данных в упражнениях и охватываем большинство операторов и выражений, которые могут вам понадобиться в вашей будущей карьере.
Система мотивационной оценки
Тренажер содержит много задач SQL, решая их, вы растете в общей оценке, подтверждаете свою компетентность.
20 000+
протестировал симулятор
50+
открытые упражнения
Курс «Практический курс для новичков по SQL и PostgreSQL» — Stepik
https://stepik.org/course/97207/promo
Цена: 899 норвежских крон
Программирование баз данных: с использованием СУБД PostgreSQL и языка SQL: теория и практика дистанционного зондирования. Все знания, полученные на курсе, легко применить к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
Вы научитесь читать и писать сложные запросы к базе данных, используя один из самых популярных языков программирования — SQL и сверхпопулярную СУБД (систему управления базами данных) — PostgreSQL. Все знания, полученные на курсе, легко применить к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
изучение SQL — один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать еще больше денег. В течение курса вы будете учиться и получать задания, чтобы проверить себя и улучшить свое понимание материала.
В настоящее время курс охватывает:
- Введение в 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
- Установка PostgreSQL
- Типы данных в PostgreSQL
- Создание базы данных
- Создание таблиц
- Отношения один ко многим
- Отношения один к одному
- Отношения «многие ко многим
- Создать Нортвинд
Простой поиск с помощью SELECT
- Полный образец
- Выборка и элементарные арифметические операции
- ОТЧЕТЛИВЫЙ
- СЧИТАТЬ
- ДЗ «Простые выборы»
- ДЗ «Простые выборы». Решение
- ГДЕ
- И ИЛИ
- МЕЖДУ
- В И НЕ В
- ПОСЛЕДОВАТЕЛЬНОСТЬ
- МИН., МАКС., СРЕДН
- ДЗ «Простые варианты-2»
- ДЗ «Простые варианты-2». Решение
- КАК
- ПРЕДЕЛ
- Проверить на НУЛЬ
- ГРУППА
- ИМЕТЬ
- СОЮЗ, ПРАВИТЕЛЬСТВО, ЗА ИСКЛЮЧЕНИЕМ
- ДЗ «Группировать, сопоставлять, сортировать»
- ДЗ «Группировать, сравнивать, сортировать». Решение
Присоединиться
- Введение в ссылки
- ВНУТРИ ПРИСОЕДИНЯЙТЕСЬ
- ВЛЕВО, ВПРАВО ПРИСОЕДИНЯЙТЕСЬ
- ПРИСОЕДИНЯЙТЕСЬ К СЕБЕ
- ИСПОЛЬЗУЙТЕ И КОНЕЧНО СТАНЬТЕ ЧЛЕНОМ
- AS — псевдонимы
- ДЗ «присоединяется»
- ДЗ «Присоединение». Решение
Расследовать
- Введение в подзапросы
- ГДЕ НАЙТИ
- Исследуйте с ЛЮБЫМИ, ВСЕМИ кванторами
- ДЗ «Подзапросы»
- ДЗ «Подзапросы». Решение
DDL — управление базой данных и таблицами
- Управление таблицами
- ДЗ 1 по ДДЛ
- ДЗ 1 по ДДЛ. Решение
- Основной ключ
- Внешний ключ
- Проверять
- По умолчанию
- Последовательности
- Последовательности и таблицы
- ВСТАВЛЯТЬ
- ОБНОВИТЬ, УДАЛИТЬ, ВОЗВРАТ
- ДЗ 2 по ДДЛ
- ДЗ 2 по ДДЛ. Решение
Дизайн базы данных
- Введение в процесс проектирования
- Основные рекомендации
- Нормальная форма (NF)
Взгляды
- Введение в представления
- Создание представлений
- Обновляемые представления
- Проверьте вариант
- ДЗ «Виды»
- ДЗ «Взгляды». Решение
Логика с CASE, COALESCE и NULLIF
- СЛУЧАЙ, КОГДА
- Введение в COALESCE и NULLIF
- COALESCE и NULLIF на практике
- DZ CASE, COALESCE, NULLIF
- DZ CASE, COALESCE, NULLIF. Решение
Функции SQL и PL\pgSQL
- Введение в функции
- Наша первая функция
- Скалярные функции
- ВХОД, ВЫХОД, СТАНДАРТ
- Возвращает набор данных
- Введение в PL\pgSQL
- Возврат и назначение
- Объявление переменной
- ЕСЛИ ЕЩЕ
- Циклы
- НАЗАД СЛЕДУЮЩИЙ
- ДЗ «Особенности»
- ДЗ «Функции». Решение
Ошибки и их обработка
- Введение
- ПОДЪЕМ на практике
- ДЗ «Ошибки и их лечение»
- ДЗ «Ошибки и их лечение». Решение
Приведение типов данных
- Введение в приведение типов данных
- Приведение типов данных на практике
Индексы
- Знакомство с индексами. Какая-то «кишка»
- Методы сканирования
- Типы индексов
- ОБЪЯСНИТЕ, АНАЛИЗИРУЙТЕ
- Построение простого индекса и индекса по двум столбцам
- Индексы экспрессии
- «Сложный» индекс для текстового поиска
Матрицы
- Введение в массивы
- Инициализация, диски
- Матрицы и операторы
- ВАРИАДИК и FOREACH
- ДЗ «Массивы»
- ДЗ «Массивы». Решение
- ДЗ «Велосипеды»
- ДЗ «Велосипеды». Решение
Пользовательские типы
- Домены
- Составные типы
- Перечисления
- ДЗ «Пользовательские типы»
- ДЗ «Пользовательские типы». Решение
Расширенная группировка с помощью CUBE и ROLLUP
- Введение в группировку
- НАБОР ДЛЯ ГРУППИРОВКИ, РУЛОН, КУБ
- ДЗ «Расширенные группы»
- ДЗ «Расширенные группы». Решение
Введение в psql
- Введение в psql
- Введение в psql на практике
Импорт данных
- CSV-импорт. Введение
- Импорт csv на практике
CTE — общие табличные выражения
- Введение и CTE на практике
- Рекурсивный CTE
Оконные функции
- Введение в оконные функции
- Оконные функции на практике
- Рейтинг
- Вернуть N записей
- ДЗ «Оконные функции»
- ДЗ «Оконные функции». Решение
Транзакции
- Введение в транзакции
- Уровни изоляции
- Сделки на практике
- ДЗ «Сделки»
- ДЗ «Сделки». Решение
Курок
- Введение в триггеры
- Триггеры строк
- Триггеры утверждения
- ДЗ «Триггеры»
- ДЗ «Триггеры». Решение
Безопасность в postgresql
- Введение в безопасность
- Создавать роли, удалять права из пабликов
- Права на уровне базы данных и формы
- Разрешения на уровне таблицы
- Разрешения на уровне столбца
- Права на уровне строки
- Снимаем все права и удаляем роли
Курс «SQL» — Hexlet
https://ru.hexlet.io/categories/sql/courses
Стоимость: нет информации
SQL — это язык управления базами данных. Вы научитесь писать SQL-запросы и работать с реляционными базами данных.
Основы реляционных баз данных
postgresql транзакции нормальные формы СУБД
27 часов
Базы данных: SQL (DQL)
как отдельное участие в группировке
14 часов
Базы данных: SQL (DDL/DML)
нормы ограничений
12 часов
Курс «SQL и PostgreSQL для начинающих» — beONmax
https://beonmax.com/courses/sql/
Стоимость: 546 руб./мес.
Изучаем работу с базами данных (БД) на СУБД PostgreSQL и языке SQL: теория и практика с разбором практических задач. Все знания, полученные в ходе курса, легко применить к другим СУБД – MySQL, Microsoft SQL Server, Oracle.
Изучайте SQL быстро и эффективно!
Вы научитесь читать и писать сложные запросы к базе данных, используя один из самых популярных языков программирования — SQL и сверхпопулярную СУБД (систему управления базами данных) — PostgreSQL. Все знания, которые вы получите на курсе, легко применить к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
изучение SQL — один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать еще больше денег. В течение курса вы будете учиться и получать задания, чтобы проверить себя и улучшить свое понимание материала.
ЧТО ВЫ ХОТИТЕ УЗНАТЬ
- Введение в 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
- Разработчики, которые уже изучили какой-либо язык программирования и хотят понять, как работать с базами данных и изучить язык запросов SQL с нуля на практике или расширить свои знания SQL
Курс «SQL для начинающих» — Гоша Дударь
https://www.youtube.com/playlist?list=PL0lO_mIqDDFVnLvR39VpEtphQ8bPJ-xR9
Стоимость: бесплатно
В ходе курса вы изучите основы языка SQL. SQL — это язык запросов к базе данных. На основе SQL можно писать различные команды для работы с СУБД, такими как MySQL, SQLite, PostSQL и многие другие.
- Профессия Back-end разработчик | Презентация онлайн-курса
- Уроки SQL для начинающих / #1 — Что такое SQL? Установить локальный сервер
- Уроки SQL для начинающих / #2 — Создание базы данных, таблиц и работа с ними
- Уроки SQL для начинающих / #3 — Добавление и обновление записей в базе данных
- Уроки SQL для начинающих / #4 — Удаление данных из базы данных
- Уроки SQL для начинающих / #5 — Выбор данных из базы данных. Где, Порядок, Лимит
- Уроки SQL для начинающих / #6 — Создание индексов и работа с ними
- Учебники по SQL для начинающих / #7 — Объединение данных
- Уроки SQL для начинающих / #8 — Псевдонимы, функции и группировка по
Курс «Основы SQL» — Shultais Education
https://shultais.education/courses/sql
Цена: 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/
Стоимость: различные расходы
Студенты, изучающие SQL, также изучают
- SQL-сервер
- MySQL
- Управление базами данных
- Oracle SQL
- Анализ данных
- PostgreSQL
- Бизнес-анализ
- Питон
- Microsoft SQL
- Дизайн базы данных
- PHP
- Сертификация Oracle
- Программирование базы данных
- Обработка и анализ данных
- Джава
- JavaScript
- Базы данных Oracle
- Отличный
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/
Стоимость: бесплатно
- Обновление SQL Server Management Studio SSMS 2016
- SQL Создать резервную копию — копии базы данных — резервная копия базы данных
- Вышел видеокурс Погружение в SQL + vba
- Урок SQL 1 | Установка MS SQL Server 2016 | Для начинающих
- Урок SQL 2 | Установка MS SQL Server Management Studio 2016 | Для начинающих
- Урок SQL 3 | SQL-запросы Введение | Для начинающих
- Урок SQL 4 | Создание базы данных и таблицы | Для начинающих
- Урок SQL 5 | Введение в операторы SQL | Для начинающих
- Урок SQL 6 | Введение в типы данных Transact-SQL | Для начинающих
- Урок SQL 7 | Создание отношений (ссылок) между таблицами | Для начинающих
- Урок SQL 8 | Связанный запрос JOIN и отношения между таблицами | Для начинающих
- Урок SQL 9 | ПОКАЗАТЬ Представление SQL | Для начинающих
- Урок SQL 10 | ВСТАВИТЬ Заявление | Для начинающих
- SQL, урок 11 | Нормализация таблиц для школьной базы данных | Для начинающих
- SQL урок 12 | Проектирование таблиц для школьной базы данных | Для начинающих
- Урок SQL 13 | Создание множественных отношений между таблицами и нормализация базы данных | Для начинающих
- SQL, урок 14 | UPDATE и DELETE, а также добавление данных в таблицы через INSERT FROM | Для начинающих
- Урок SQL 15 | Подзапросы и оператор UNION | Для начинающих
- Урок SQL 16 | Работа с данными | Для начинающих
- Урок SQL 17 | Решаем задачу оператора ИМЕЮЩИЙ СЧЁТ | Для начинающих
- Урок SQL 18 | LEFT и RIGHT JOIN, а также CASE | Для начинающих
Курс «Базы данных. Основы» — IT-Academy
https://www.it-academy.by/course/osnovy-programmirovaniya/bazy-dannykh-osnovy/
Стоимость: бесплатно
Курс направлен на то, чтобы познакомить вас с:
- основные понятия базы данных
- функции в реляционных базах данных
- основные команды для создания базы данных
- концепция нормализации
- ознакомиться с дополнительными функциями в базе данных
Для начала обучения необходимо зарегистрироваться в нашей системе.
Инструкцию по изучению и использованию ресурса можно найти здесь: Презентация. База данных.
Обратите внимание на следующее:
Доступ к электронным материалам открыт во время курса. По окончанию курса доступ закрывается.
Программа курса
- Введение в базы данных и SQL
- Введение в базы данных
- Основы SQL. Создание баз данных и таблиц
- Получить данные из базы данных. ВЫБИРАТЬ
- Внесите изменения в базу данных
- Основы нормализации базы данных
- Понятие нормализации. Первая нормальная форма
- Вторая нормальная форма
- Третья нормальная форма
- Расширенный SQL
- Дополнительные условия и ограничения по запросам
- Агрегатные функции и группировки
- Расследовать
Курс «SQL для работы с базами данных с нуля» — sqlonline
http://sqlonline.ru/
Стоимость: различные расходы
Онлайн-курс обучения 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
- Простые SQL-запросы — 9 уроков, 31 упражнение
- Текстовый поиск — 2 урока, 4 упражнения
- Функции помощи — 4 урока, 27 упражнений
- Группировка данных — 3 урока, 11 упражнений
- Добавить, изменить, удалить — 3 урока
- Составление таблиц — 6 уроков, 3 упражнения
- Индексы — 3 урока
- Редактирование таблиц — 2 занятия
- Многотабличные запросы с UNION — 3 урока, 10 упражнений
- Многотабличные запросы с JOIN — 8 уроков, 5 упражнений
Расширенные модули курса SQL
- Викторины — 6 уроков, 9 заданий
- Функции помощи — 2 урока, 6 упражнений
- Оконные и аналитические функции — 5 уроков, 13 упражнений
- Базовые циклы и кейсы — 4 урока, 7 упражнений
- Системные функции — 7 уроков, 6 заданий
- Использование триггеров — 2 урока
- Транзакции и блокировки — 3 урока
- Перенос данных в другие базы данных и Excel — 2 урока, 5 упражнений
Курс «SQL FOR BEGINNERS» — DATALEARN
https://datalearn.ru/kurs-po-sql
Стоимость: бесплатно
ПОДРОБНАЯ ПРОГРАММА КУРСА:
# Уровень 1 — Введение в PostgreSQL
- Первое знакомство с базами данных
2 pgAdmin, SELECT и арифметические операции
3. Установите PostgreSQL с помощью pgAdmin на свой компьютер
4. Выборка данных из таблиц, уникальные значения и комментарии
5. Сортировка данных, форматирование кода и ограничение выборки
6. Операторы сравнения. Упражняться
7. Фильтрация данных с использованием предложения WHERE, оператора BETWEEN, логических операторов NOT, AND и OR
8. Значения NULL и агрегатные функции
9. Группировка значений оператором GROUP BY, IN
10. Фильтрация агрегированных данных с использованием HAVING и логического порядка инструкций по обработке
# Уровень 2 — Соединения
- Схема данных и руководство по стилю 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
- Оконные функции в 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
Цена: 22 590 руб.
Язык SQL — самый мощный инструмент для изменения и манипулирования данными, изобретенный людьми. Этот простой и выразительный язык запросов поддерживается всеми современными базами данных (включая поставщиков, таких как Microsoft, Oracle, IBM) и инструментами анализа и программирования (включая Microsoft Excel).
Несмотря на наличие диалектов и различия в синтаксисе, в большинстве своем тексты SQL-запросов легко переносятся из одной СУБД в другую. Есть системы, разработчики которых изначально ориентировались на использование как минимум нескольких СУБД (например: система электронного документооборота Documentum может работать как с Oracle Database, так и с Microsoft SQL Server и DB2).
Этот курс познакомит вас с базами данных и языком запросов SQL. Цель курса — научиться свободно и безопасно пользоваться современными базами данных, в том числе анализировать данные и строить отчеты.
Курс предназначен для аналитиков и разработчиков отчетов, работающих с базами данных.
После прохождения курса вы сможете:
- Используйте современные базы данных.
- Пишите запросы к базе данных на SQL.
- Используйте сложные конструкции SQL.
- Проведите простой анализ данных.
- Стройте отчеты.
В ходе курса вы узнаете:
Реляционные базы данных:
- СУБД SQLServer;
- Языки запросов SQL и Transact-SQL;
- Эффективная работа с ManagementStudio (SSMS);
- Базы данных и таблицы;
- Писать и выполнять запросы;
- Доступ к базам данных из Excel;
- Извлечение данных из различных источников.
3 а.ч.
Основные операции с одной таблицей:
- Оператор SELECT;
- Фильтрация данных по столбцам;
- Разбить необходимые данные по строкам (предложение WHERE);
- Использование встроенных функций и выражений;
- Работа с типами данных: числовые, строковые, дата и время;
- Обработка нулевых значений;
- Сортировка (ЗАКАЗАТЬ ПО);
- Анализ TOP-N с предложением TOP и опцией WITH TIES;
- Устранение дубликатов (DISTINCT);
- Порядок предложений и операций в запросе.
4 академических часа
Трансформация стола:
- Агрегация данных с помощью групповых функций;
- Группировка данных по одному, нескольким столбцам и выражениям (GROUP BY);
- Групповая фильтрация (ИМЕЮЩАЯ).
3 а.ч.
Изменение данных:
- Использование временных таблиц;
- Добавление строк (INSERT);
- Изменить строки (ОБНОВЛЕНИЕ);
- Удаляет строки (DELETE).
2 академических часа
Операции с несколькими таблицами:
- Использование нескольких таблиц в запросе;
- Объединение множеств (СОЮЗ и СОЮЗ ВСЕХ);
- Крест наборов (РЕЗКА);
- Установить разницу (ИСКЛЮЧАЯ);
- Запросы;
- Использование подзапросов в операторе SELECT;
- Объединение таблиц (JOIN);
- Использование поперечных соединений (CROSS JOIN);
- Использование внешних соединений (LEFT, RIGHT и FULL OUTER JOIN);
- Реляционное деление.
6 академических часов
Отчеты о строительстве:
- Сводные таблицы (PIVOT);
- Подсчет итогов (ROLLUP, CUBE, GROUPINGSETS);
- Ранг(ROW_NUMBER, RANK, DENSE_RANK);
- Пагинация (СМЕЩЕНИЕ, ВЫБОРКА);
- Агрегация скользящего окна (ВЫШЕ);
- Функции смещения (LAG, LEAD);
4 академических часа
Работа с хранилищами данных и витринами данных:
- Операционные базы данных (OLTP);
- Хранилища данных и витрины данных (DWH, DataMarts);
- Структура хранения;
- Работа с хранилищем;
- Аналитическая обработка больших объемов данных (OLAP);
- Статистический анализ данных;
- Инструменты анализа данных.
2 академических часа