Для начинающих в 2024 году.
«Уроки SQL» от itProger
Язык: русский.
Длительность: 9 видеоуроков длительностью от 8 до 15 минут, общая длительность — 1 час 45 минут.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: в комментариях под видео.
Без сертификата
Программа обучения:
- Что такое SQL? Введение.
- Создание БД, таблиц и работа с ними.
- Добавление и обновление записей в БД.
- Удаление данных из БД.
- Выборка данных из БД. Where, Order, Limit.
- Создание индексов и работа с ними.
- Объединение данных. Join (Inner, Left, Right).
- Псевдонимы, функции и Group By.
Что узнаете и чему научитесь:
- Основам работы с SQL.
- Созданию и редактированию баз данных.
- Анализу включенной в БД информации.
Особенности курса:
- Практические задания доступны только после оформления платной подписки на сайт ITProger на три месяца (за 17$).
Кто проводит курс:
Георгий Дударь
- Основатель онлайн-школы программирования itProger.
- Автор YouTube-канала с более чем 680 000 подписчиков.
- Профессиональный программист.
💰 На правах рекламы. «SQL для анализа данных» от SkillFactory 💰
Продолжительность курса: 15 недель.
Документ об окончании: сертификат.
Формат: видеоуроки + текстовые материалы + практические упражнения в интерактивных тренажёрах + тесты + работа с личным наставником + общение с другими студентами в закрытом Slack-чате + работа над дипломным проектом.
Программа обучения:
- Основы SQL.
- Продвинутый SQL.
- Итоговый проект.
Чему научитесь:
- Использовать SQL, PostgreSQL, Metabase
Особенности:
- Более 240+ практических упражнений
- Преподаватели — эксперты, сотрудники «Тинькофф Банка», VDcom, GlowByte Consulting
- Можно оплачивать обучение в рассрочку
- Бесплатная консультация для желающих начать обучение
«Основы SQL для начинающих» от Loftblog
Язык: русский.
Длительность: 5 видеоуроков длительностью от 10 до 20 минут, общая длительность — 1 час 10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Нормализация.
- Редактирование таблиц, расширенные возможности SELECT, функции.
- Триггеры.
- Транзакции.
«Интерактивный учебник по SQL» от SQL Academy
Язык: русский.
Длительность: 16 уроков.
Формат обучения: текстовые уроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Структура языка.
- Основы выборки данных.
- Основы манипуляции с данными.
- Базы данных и таблицы.
- Типы данных.
Что узнаете и чему научитесь:
- Получите представление об SQL .
- Сможете заниматься выборкой, созданием таблиц.
- Освоите основы манипуляции с информацией и познакомитесь с типами данных.
Особенности курса:
- Текстовый формат курса.
«Интерактивный тренажер по SQL» от Stepik
Язык: русский.
Длительность: 22 видеоурока + 12 тестов +173 интерактивные задачи.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: курс для начинающих аналитиков, разработчиков и маркетологов.
Обратная связь: нет.
С сертификатом
Программа обучения:
- Отношение (таблица).
- Выборка данных.
- Запросы, групповые операции.
- Вложенные запросы.
- Запросы корректировки данных.
- Таблица «Командировки», запросы на выборку.
- Таблица «Нарушения ПДД», запросы корректировки.
- Глоссарий и поиск по курсу.
- Запросы SQL к связанным таблицам.
- Базы данных и SQL запросы.
- SQL запросы пользователей.
- Связи между таблицами.
- Запросы на выборку, соединение таблиц.
- Запросы корректировки, соединение таблиц.
- База данных «Интернет-магазин книг», запросы на выборку.
- База данных «Интернет-магазин книг», запросы корректировки.
- База данных «Тестирование», запросы на выборку.
- База данных «Тестирование», запросы корректировки.
- База данных «Абитуриент», запросы на выборку.
- База данных «Абитуриент», запросы корректировки.
- База данных «Учебная аналитика по курсу».
- База данных «Интернет-магазин книг», часть 1.
- База данных «Интернет-магазин книг», часть 2.
- База данных «Интернет-магазин книг», часть 3.
- База данных «Тестирование».
Что узнаете и чему научитесь:
- Создавать реляционные базы данных.
- Изучать различные типы SQL-запросов.
- Формулировать, создавать и отлаживать запросы SQL.
Особенности курса:
- Для прохождения курса и выполнения заданий на ПК не потребуется устанавливать специализированное программное обеспечение.
О преподавателе:
- Озерова Галина Павловна — доцент кафедры механики и математического моделирования ДВФУ, руководитель образовательной программы «Прикладная механика». Имеет степень кандидата технических наук.
«Введение в базы данных» от Stepik
Язык: русский.
Длительность: 7 часов видеоуроков.
Формат обучения: 23 видеоурока + 80 тестов.
Уровень сложности: для студентов, обучающихся по направлениям, связанным с Computer Science (информатикой).
Обратная связь: нет.
С сертификатом
Программа обучения:
- Термины и определения.
- Базовые операции SQL.
- Агрегация данных.
- Основы реляционных баз данных.
- Введение в реляционную модель данных.
- Архитектура ANSI/SPARC.
- Выборки из нескольких источников.
- Триггеры и хранимые процедуры.
- Проектирование баз данных.
- Задача проектирования баз данных.
- Концептуальное проектирование.
- Логическое и физическое проектирование.
- Инструмент проектирования MySQL Workbench.
- SQL-DDL.
- Нормализация реляционной базы данных.
- Термины нормализации.
- Основные нормальные формы: 1НФ, 2НФ, 3НФ, НФБК.
- Прочие нормальные формы: 4NF, 5NF, DKNF, 6NF.
- Использование ORM.
- Моделирование данных с использованием ORM.
- Администрирование MySQL и оптимизация запросов.
- Сложность выполнения запросов. EXPLAIN.
- Индексы.
- Практическая работа с индексами.
- Нереляционные СУБД.
- Термины и характеристики NoSQL.
- Обзор key-value СУБД Redis.
- Обзор документоориентированной СУБД MongoDB.
- Заключительный модуль.
- Финальный урок.
Особенности курса:
- Для прохождения курса необходимы навыки работы с командно-строковыми интерфейсами, желательно знание формы Бэкуса — Наура, знание английского языка на уровне чтения сообщений интерпретатора SQL, общие знания о типах данных в программировании.
О преподавателях:
- Александр Мяснов — с 2006 участвует в разработке программно-аппаратных комплексов и информационных систем. С 2011 года — преподаватель по курсу БД в СПбПУ.
- Иван Савин — разработчик в Iponweb, преподаватель на ФКН ВШЭ и ДКИ МИЭМ ВШЭ.
«Свободное погружение в СУБД» от Stepik
Язык: русский.
Длительность: 6 часов видеоуроков.
Формат обучения: 66 видеоуроков + 64 теста.
Уровень сложности: для программистов с опытом, необходимы знания базовых конструкций SQL и Python.
Обратная связь: нет.
С сертификатом (выдаётся при хорошей успеваемости)
Программа обучения:
- О чём и для кого этот курс.
- Ресурсы для начинающих.
- Форум.
- Проектирование схемы, часть I.
- Введение.
- Декомпозиция.
- Функциональные зависимости.
- Домашнее задание №1.
- Проектирование схемы, часть II.
- Введение.
- Ключевые атрибуты.
- Связи между таблицами.
- Нормальная форма Бойса-Кодда.
- Ошибки при проектировании схемы.
- Суррогатные ключи.
- Что нужно запомнить про ключи, связи и нормальные формы.
- Домашнее задание №2.
- СУБД и приложение, часть I.
- Введение.
- СУБД тормозит.
- Жизнь простого запроса.
- Соединения таблиц.
- Физическое выполнение соединений.
- Приложение и сессии.
- Подведем итоги.
- Домашнее задание №3.
- СУБД и приложение, часть II.
- Введение.
- Представления.
- Хранимые процедуры.
- Устойчивость приложения к более серьёзным изменениям.
- Подведем итоги.
- Домашнее задание.
- Case Study: приложение, устойчивое к смене СУБД.
- Агрегатные и оконные функции.
- Введение.
- Агрегатные функции.
- Обобщенные табличные выражения.
- Оконные функции.
- Подведем итоги.
- Домашнее задание №5.
- Древовидные структуры и рекурсивные запросы.
- Введение.
- Списки смежности и рекурсивные запросы.
- Структурные метки.
- Нумерации вершин и вложенные множества.
- Сравнение производительности разных схем хранения дерева.
- Подведем итоги.
- Домашнее задание.
- Совместный доступ к данным.
- Введение.
- ACID транзакции.
- Чтение неподтвержденных данных.
- Чтение подтвержденных данных.
- Повторяемое чтение.
- Сериализуемые транзакции.
- Что делать, если транзакции не поддерживаются.
- Подведем итоги.
- Домашнее задание.
- Оптимизация выполнения запросов.
- Введение в оптимизацию.
- Жизнь запроса.
- Важно ли, как записан запрос?
- Индексы.
- Материализация и избыточная информация.
- Подведем итоги.
- Домашнее задание.
- Нереляционные возможности.
- Введение. SQL или NoSQL, вот в чем вопрос.
- Хранение и обработка данных в формате JSON.
- Работа с парами ключ-значение.
- Шардирование данных.
- Подведём итоги.
- Домашнее задание.
- Дополнительные материалы.
- Погружение в СУБД 2017: дополнительные материалы.
Что узнаете и чему научитесь:
- Как улучшить схему базы данных и убедиться, что она достаточно хорошая.
- Что может в боевом использовании пойти не так с приложением, прекрасно работавшим в тестовом окружении.
- Делать системы устойчивыми к изменениям требований.
- Средства SQL для построения сложных аналитических запросов.
- Управлять конкурентным доступом к данным.
- Возможностям из нереляционного мира, присутствующим в реляционных СУБД.
Особенности курса:
- Сертификат о прохождении курса выдаётся при успешном наборе более чем 70% баллов за домашние задания. Сертификат с отличием выдаётся за 85% баллов. Как правило, в одном модуле будет три-четыре задания, которые в зависимости от сложности будут приносить один-три балла.
- Для обучения потребуется устанавливать на ПК специализированное ПО.
О преподавателях курса:
- Дмитрий Барашев — преподаватель ВШЭ и Computer Science Center.
«Введение в SQL» от LearnDB
Язык: русский.
Длительность: 1 час.
Формат обучения: текстовый урок + практическое задание.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь с интерфейсом платформы LearnDB.
- Выполните простейшие SQL-запросы.
«Отсечение строк и сортировка в SQL» от LearnDB
Язык: русский.
Длительность: 2 часа.
Формат обучения: текстовый урок + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь со средствами SQL, предназначенными для осуществления выборки данных и сортировки строк.
«Соединения в SQL» от LearnDB
Язык: русский.
Длительность: 3 часа
Формат обучения: текстовый урок + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Извлечению данных из нескольких таблиц.
- Нескольким способам соединения.
«Общий курс по SQL» от Site-Do.ru
Язык: русский.
Длительность: 27 уроков.
Формат обучения: текстовые уроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Понятие базы данных.
- Структура базы данных.
- Реляционные базы данных.
- Концептуальная модель баз данных.
- Преобразования концептуальной модели в реляционную.
- Установка сервера Apache.
- Установка модуля PHP.
- Установка модуля MYSQL 5.
- Установка интерфейса phpMyAdmin.
- Создание баз данных и таблиц.
- Типы данных.
- Создание таблиц и наполнение их информацией.
- Выборка данных — оператор SELECT.
- Вложенные запросы.
- Объединение таблиц (внутреннее).
- Объединение таблиц (внешнее).
- Группировка записей и функция COUNT.
- Редактирование, обновление и удаление данных.
- Встроенные функции.
- Итоговые функции, вычисляемые столбцы и представления.
- Строковые функции.
- Функции даты и времени.
- Хранимые процедуры.
«Видеокурс — SQL для начинающих» от Robotobor
Язык: русский.
Длительность: 20 видеоуроков, длительностью от 5 до 30 минут, общая длительность — 7 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Установка MS SQL Server 2016.
- Установка MS SQL Server Management Studio 2016.
- SQL Запросы Введение.
- Cоздание Базы Данных и Таблицы.
- Знакомство с операторами SQL.
- Введение в типы данных Transact-SQL.
- Создание отношений (связей) между таблицами.
- Связанный JOIN запрос и отношения между таблицами.
- VIEW Представление SQL.
- INSERT Оператор.
- SQL Server Management Studio Обновление SSMS 2016.
- Нормализация таблиц для школьной БД.
- Проектируем таблицы для Школьной БД.
- Создание множества отношений между таблицами и нормализация БД.
- UPDATE и DELETE, а также добавляем данные в таблицы ч/з INSERT FROM.
- Создание бэкапа — копии базы данных — резервное копирование БД.
- Вложенные запросы и оператор UNION.
- Работаем с данными.
- Решаем задачу с оператором HAVING COUNT.
- LEFT и RIGHT JOIN, а также CASE.
«SQL учебник» от SchoolSW3.com
Язык: русский.
Формат обучения: текстовые уроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
С сертификатом
Программа обучения:
- Введение.
- Синтаксис.
- SELECT.
- SELECT DISTINCT.
- WHERE.
- AND, OR, NOT.
- ORDER BY.
- INSERT INTO.
- Null.
- UPDATE.
- DELETE.
- SELECT TOP.
- MIN и MAX.
- COUNT, AVG.
- LIKE.
- Подстановочный.
- SIN.
- BETWEEN.
- Псевдонимы.
- JOIN.
- JOIN Внутри.
- JOIN Слева.
- JOIN Справа.
- JOIN Полное.
- JOIN Сам.
- UNION.
- GROUP BY.
- HAVING.
- Exists.
- Any, All.
- SELECT INTO.
- INSERT INTO SELECT.
- CASE.
- NULL.
- Хранимая.
- Комментарии.
- Operators.
- База данных.
- Создать БД.
- Откинуть БД.
- Резервная БД.
- Создать таблицу.
- Откинуть таблицу.
- Изменить таблицу.
- Ограничения.
- Не ноль.
- Уникальный.
- Первичный ключ.
- Внешний ключ.
- Проверить.
- По умолчанию.
- Индекс.
- Авто приращение.
- Даты.
- Представление.
- Инъекция.
- Хостинг.
- Типы данных.
- Справочник.
- Ключевые слова.
- Функции.
- Server функции.
- MS Access функции.
- Краткий справочник.
Что узнаете и чему научитесь:
- Последовательно познакомитесь со спецификой работы СУБД.
- Научитесь составлять простейшие запросы.
«Уроки по SQL для начинающих» от YouTube-канала ГАУС
Язык: русский.
Длительность: 25 видеоуроков, длительностью от 4 до 15 минут, общая длительность — 2 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Реляционные базы данных. Первичные ключи.
- Создание таблиц. Изменение. Удаление.
- Извлечение данных из базы.
- Реляционные и нулевые операторы.
- Операторы IN, BETWEEN, LIKE, NULL.
- Агрегатные функции.
- Подзапросы.
- JOIN.
- INSERT.
- Экранирование. Приоритет.
- Структура индексов.
- Поведение индексов при вставке и удалении данных.
- Bitmap индексы.
- Транзакции.
- Блокировки.
- EXISTS / NOT EXISTS.
- CASE.
- COALESCE или NVL? Что лучше?
- ORACLE vs Postgresql. Отличия.
- Отличия DELETE от TRUNCATE.
- Операция MERGE.
- HINT. Подсказки.
- Оконные функции.
- Операторы PIVOT и UNPIVOT.
- Операторы EXCEPT (MINUS) и INTERSECT.
Что узнаете и чему научитесь:
- Основам работы с СУБД, составлению запросов.
«SQL Access для начинающих» от YouTube-канала Уроки по Microsoft Access
Язык: русский.
Длительность: 8 видеоуроков, длительностью от 10 до 15 минут, общая длительность — 2 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Cоздаём запросы на выборку (SELECT).
- Создаём запросы на выборку с условием (WHERE).
- Сортировка данных в запросе (ORDER BY).
- Агрегатные функции SUM, AVG, COUNT, MIN, MAX в запросах.
- Создаём запрос на обновление (UPDATE).
- Создаём запрос на удаление (DELETE).
- Создаём вложенные подзапросы в запросах.
- Создаём таблицу с помощью SQL запроса CREATE TABLE.
Что узнаете и чему научитесь:
- Основам работы с СУБД, составлению запросов.
«Курс SQL, базы данных, Oracle» от YouTube-канала Prime Soft
Язык: русский.
Длительность: 25 видеоуроков, длительность от 5 до 25 минут, общая длительность — 5 часов 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: средний.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Реляционные базы данных.
- Типы команд SQL.
- Структра SELECT.
- Простые запросы.
- Как не надо делать сортировку в SQL запросах.
- Операторы IN, LIKE, BETWEEN, работа с датами, работа с NULL.
- Конструкция WITH в языке SQL.
- Создать ER диаграмму в SQL Developer — Data Modeler.
- Создание ER Диаграммы связей таблиц базы данных в PL/SQL Developer.
- Иерархические (рекурсивные) запросы.
- Рекурсивные запросы. Выводим даты текущего месяца.
- Первичный ключ, внешний ключ, суррогатный ключ.
- Является ли внешний ключ индексом?
- Триггеры TRIGGER / Создание триггеров.
- Джоины в SQL запросах. Назначение. Разница между LEFT и INNER JOIN.
- Соединения таблиц в SQL-запросах во WHERE без джоинов (SELECT без JOIN). Плюсы и минусы.
- Загрузка и установка СУБД ORACLE.
- Оптимизация ORACLE на компьютере или ноутбуке.
- Создание нового пользователя / схемы в ORACLE. Какие права дать. Sys или System.
- Куда устроиться со знанием SQL.
Что узнаете и чему научитесь:
- Работать в интегрированной среде разработке Oracle.
«Уроки SQL» от YouTube-канала Pawn Start
Язык: русский.
Длительность: 17 видеоуроков, длительность от 5 до 15 минут, общая длительность — 3 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Что такое SQL, СУБД, MySQL?
- Устанавливаем DENWER, знакомимся с phpMyAdmin.
- Оператор SELECT.
- Сортировка выбранных данных с помощью ORDER BY.
- Фильтрация данных с оператором WHERE..
- Расширенная фильтрация данных с ключевыми словами NOT, IN, OR, AND.
- Использование метасимволов для фильтрации c логическим оператором LIKE.
- Создание вычисляемых полей.
- Использование функций манипулирования данными.
- Суммирование данных по средствам AVG, COUNT, MAX, MIN, SUM.
- Итоговые данные, предложения GROUP BY и HAVING.
- Использование подзапросов.
- Объединение в операторе SELECT.
- Создание расширенных объединений.
- Комбинированные запросы c UNION.
- Добавление данных с оператором INSERT.
- Обновление и удаление данных с операторами UPDATE, DELETE и TRUNCATE TABLE.
Особенности курса:
- Канал специализируется на обучении разработке компьютерных игр.
«Уроки PostgreSQL для начинающих. PostgreSQL с нуля» от YouTube-канала Аве Кодер
Язык: русский.
Длительность: 15 видеоуроков, длительностью от 5 до 15 минут, общая длительность — 2 часа 30 минут.
Формат обучения: видеоуроки.
Уровень сложности: средний.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Установка PostgreSQL и PGadmin на Windows 10.
- Создание, Подключение и Удаление Базы Данных.
- Создаем таблицу.
- Заполнение таблицы данными.
- SQL запросы выборка данных.
- Агрегаты и Базовая Арифметика.
- Работа с Датой и Временем.
- Первичные Ключи.
- Ограничения и проверки.
- UPSERT и Работа с Конфликтами.
- Внешние ключи.
- Объединение таблиц.
- Экспортируем SQL таблицу в CSV.
- Уникальные Идентификаторы UUID.
Что узнаете и чему научитесь:
- Основам работы с PostgreSQL.
«Видеоуроки по SQL и основам реляционных баз данных на примере библиотеки SQLite» от Кирилла Антонова
Язык: русский.
Длительность: 105 видеоуроков, длительностью от 3 до 30 минут, общая длительность — 15 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Основам работы с реляционными базами данных.
Особенности курса:
- Подробный курс, кратко рассматривающий обширный список тем.
«Курс MySQL 8» от YouTube-канала htmllab
Язык: русский.
Длительность: 24 видеоуроки длительностью от 10 до 30 минут, общая длительность — 8 часов 15 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Установка MySQL на Windows из zip архива.
- Консоль myMySQL Workbench 8.
- CREATE DATABASE Создание базы данных.
- CREATE TABLE — Создание таблицы.
- Data types — Типы данных.
- World база данных.
- SELECT — выборка данных.
- INSERT и LOAD DATA.
- UPDATE и REPLACE.
- DELETE и LOAD XML.
- Агрегирующие функции.
- Foreign keys внешние ключи.
- JOIN, INNER JOIN, LEFT и RIGHT JOIN объединение таблиц.
- PREPARED statement подготовленные запросы.
- CREATE EVENT работа с событиями.
- UNION оператор объединение запросов.
- Subqueries подзапросы.
- View просмотры.
- CREATE PROCEDURE FUNCTION процедуры и функции.
- Function функции.
- IF и CASE.
- REPEAT и WHILE циклы.
Что узнаете и чему научитесь:
- Основам работы с MySQL 8.
«Изучение программирования на SQL» от Петра Радько
Язык: русский.
Длительность: 18 видеоуроков длительностью от 5 до 55 минут, общая длительность — 7 часов 10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- О SQL.
- Установка MySQL.
- Базовые команды.
- Дружим с SELECT.
- Работа с записями.
- Нормализация.
- Изменяем поля — ALTER.
- Изменяем поля — Строковые функции.
- CASE и ORDER BY.
- Числа и еще чутка о SELECT.
- Пара полезных фишек.
- Внешний ключ и виды связей.
- Соединения.
- Еще фишки и подзапросы.
- Просто о нормальных формах.
- Представления.
- Верстак.
Что узнаете и чему научитесь:
- Получите общие представления о работе с реляционными базами данных.
- Научитесь выполнять простейшие вопросы.
Кто проводит курс:
Петр Радько
- Создатель YouTube-канала CMTV, 48 тысяч подписчиков.
- Профессиональный программист.
Мне 64 года, образование высшее, решил поменять что-то в своей жизни, с головой окунуться во что-то новое. современное. Хочется не отставать от молодежи. Выбрал для себя курс «Уроки по SQL для начинающих» от You-Tube — канала ГАУС, беспокоит только незнание английского языка. Отличный обзор программ.
Где узнать про sql для начинающих с нуля до сертификата oracle
https://SQLtest — место, где вы можете бесплатно пройти тест на знание SQL