Мы используем cookie для стабильной работы сервиса. Подробнее

SQL для начинающих: с нуля до сертификата Oracle

ФорматОнлайн
Длительность4-5 часов в неделю
Объём14 занятий
О курсе

Подробнее

Привет, друзья!  Создал этот курс по многочисленным просьбам студентов, ведь в наши дни SQL нужен практически везде. Множество людей работают с информацией, и её как-то необходимо обрабатывать. Итак, для кого же предназначен мой видеокурс? Курс идеально подходит для супер новичков, которые понятия не имеют, что такое SQL. А также курс несомненно заценят люди, которые уже имеют какое-то представление о SQL. Поверьте, Вы обязательно узнаете много нового вне зависимости от уже имеющихся знаний. И очень-очень приятный бонус данного курса. Он полностью подготовит вас к сдаче экзамена от корпорации Oracle. Сертификат данной организации признаётся во всем мире и доказывает Вашу квалификацию. И не редко играет значительную роль при трудоустройстве. Самое главное, что для подготовки к экзамену Вам абсолютно не нужно использовать дополнительную литературу. Всё, что необходимо знать, уже есть в данном видеокурсе. Методика и структура курса таковы, что я объясняю все темы на простейших примерах, которые понятны даже новичкам. И, конечно же, в курсе очень много практического материала. Ведь SQL - это в первую очередь практика. После каждой группы взаимосвязанных тем, я задаю домашнее задание, которое вы должны будете выполнять самостоятельно, а проверять мы его будем уже на следующем уроке. Также, уделяю особое внимание обратной связи. Я всегда охотно общаюсь со своими студентами и отвечаю на их вопросы. Всё, что вам необходимо знать для успешного обучения по данному курсу - это лишь математику уровня 7 класса и больше НИ-ЧЕ-ГО. До скорой встречи друзья и удачного обучения!
Требования

Что нужно для старта

  • Никаких профессиональных технических навыков;
  • Никакого предварительного опыта в SQL и программировании;
  • ЖЕЛАНИЕ изучить SQL и компьютер для практики.
Результат

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

  • Вы шаг за шагом детально изучите основные темы SQL;
  • Подготовитесь к экзамену Oracle SQL 1Z0-071;
  • Научитесь писать SELECT-ы различной сложности;
  • Научитесь изменять, добавлять, удалять информацию в Базах Данных;
  • Научитесь работать с множеством различных объектов в Базах Данных.
Аудитория

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

  • - Для всех, кто начинает учить SQL с нуля;
  • - Для всех, кто хочет получить простые и логичные объяснения разных тем;
  • - Для всех, кто хочет подготовиться к экзамену Oracle SQL 1Z0-071
Содержание

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

14 занятий
ТемаЧто внутри
01Введение в SQL

- Знакомство с курсом
- Установка SQL Developer для всех и Data Base для Windows 64-bit
- Установка Data Base для всех
- Базы данных, таблицы, нормализация
- Знакомство с HR схемой
- SQL команды
- Типы данных и понятие NULL
- Команда DESCRIBE
- Разбор домашнего задания

02Знакомство с SELECT

- Наш первый SELECT
- Оператор DISTINCT
- Некоторые правила и советы
- Expressions в SELECT LIST  часть 1
- Expressions в SELECT LIST часть 2, ALIAS
- Таблица DUAL, Оператор q
- Разбор домашнего задания

03Selection, операторы, ORDER BY

- Selection, WHERE
- Математические операторы сравнения
- BETWEEN, IN, IS NULL
- LIKE
- AND
- OR
- NOT
- Приоритетность операторов
- ORDER BY часть 1
- ORDER BY часть 2
- Разбор домашнего задания

04SINGLE-ROW функции

- Разновидности функций
- LOWER
- UPPER
- INITCAP
- CONCAT
- LENGTH
- LPAD и RPAD
- TRIM
- INSTR
- SUBSTR
- REPLACE
- ROUND (для числа)
- TRUNC (для числа)
- MOD
- Введение в DATE функции
- SYSDATE
- MONTHS_BETWEEN
- ADD_MONTHS
- NEXT_DAY
- LAST_DAY
- ROUND (для даты)
- TRUNC (для даты)
- Разбор домашнего задания

05CONVERSION, GENERAL и CONDITIONAL функции

- Введение в CONVERSION функции
- TO_CHAR (для числа)
- TO_CHAR (для даты)
- TO_DATE
- TO_NUMBER
- Nested (вложенные) single-row функции
- NVL
- NVL2
- NULLIF
- COALESCE
- DECODE
- Simple CASE
- Searched CASE
- Разбор домашнего задания

06GROUP функции, ORDER BY, HAVING

- Введение в GROUP функции
- COUNT
- SUM
- AVG
- MAX и MIN
- Введение в GROUP BY
- GROUP BY часть 1
- GROUP BY часть 2
- HAVING
- Nested (вложенные) group функции
- Разбор домашнего задания

07JOIN (объединение)

- Введение в JOIN
- NATURAL JOIN
- JOIN USING
- JOIN ON
- Примеры на объединение больше 2-х таблиц
- NONEQUIJOIN
- SELF JOIN
- Введение в OUTER JOIN
- LEFT OUTER JOIN
- RIGHT OUTER JOIN
- FULL OUTER JOIN
- CROSS JOIN
- Oracle JOIN синтаксис
- Разбор домашнего задания

08SUBQUERY (подзапрос)

- Введение в SUBQUERY
- SINGLE-ROW SUBQUERY
- MULTIPLE-ROW SUBQUERY
- CORRELATED SUBQUERY
- Примеры на подзапросы
- Разбор домашнего задания

09SET операторы (операторы множеств)

- Введение в SET операторы
- UNION ALL
- UNION
- INTERSECT
- MINUS
- Примеры на SET операторы
- Разбор домашнего задания

10DML команды

- Введение в DML
- Простой INSERT
- INSERT с использованием функций
- INSERT с использованием SUBQUERY
- INSERT в несколько таблиц
- Ошибки при использовании DML
- Простой UPDATE
- UPDATE с использованием SUBQUERY
- Простой DELETE
- DELETE с использованием SUBQUERY
- MERGE
- Принципы ACID
- Введение в транзакции
- COMMIT
- ROLLBACK
- SAVEPOINT
- AUTOCOMMIT
- SELECT FOR UPDATE
- Разбор домашнего задания

11DDL часть 1. Работа с таблицами

- Объекты Базы Данных
- Понятия USER и SCHEMA
- Правила названия объектов и понятие NAMESPACE
- Типы данных (дополнительные)
- Простое создание таблиц CREATE TABLE
- Создание таблиц с использованием SUBQUERY
- Изменение таблиц ALTER TABLE
- Опустошение таблиц TRUNCATE TABLE
- Удаление таблиц DROP TABLE
- Разбор домашнего задания

12DDL часть 2. Понятия CONSTRAINT и INDEX

- Введение в CONSTRAINT
- UNIQUE CONSTRAINT
- NOT NULL CONSTRAINT
- PRIMARY KEY CONSTRAINT
- FOREIGN KEY CONSTRAINT
- Опции ON DELETE для FOREIGN KEY
- CHECK CONSTRAINT
- Введение в INDEX
- INDEX B-TREE часть 1
- INDEX B-TREE часть 2
- INDEX BITMAP
- Разбор домашнего задания

13DDL часть 3. VIEW, SYNONYM, SEQUENCE

- Введение во VIEW
- Simple и Complex VIEW
- Создание CREATE VIEW
- Изменение ALTER VIEW и удаление DROP VIEW
- SYNONYM
- Введение в SEQUENCE
- Работа с SEQUENCE часть 1
- Работа с SEQUENCE часть 2
- Разбор домашнего задания

14Разное

- SINGLE AMPERSAND SUBSTITUTION (&)
- DOUBLE AMPERSAND SUBSTITUTION (&&)
- DEFINE и UNDEFINE
- VERIFY
- Разбор домашнего задания
- Регистрация на экзамен

01Введение в SQL

- Знакомство с курсом
- Установка SQL Developer для всех и Data Base для Windows 64-bit
- Установка Data Base для всех
- Базы данных, таблицы, нормализация
- Знакомство с HR схемой
- SQL команды
- Типы данных и понятие NULL
- Команда DESCRIBE
- Разбор домашнего задания

02Знакомство с SELECT

- Наш первый SELECT
- Оператор DISTINCT
- Некоторые правила и советы
- Expressions в SELECT LIST  часть 1
- Expressions в SELECT LIST часть 2, ALIAS
- Таблица DUAL, Оператор q
- Разбор домашнего задания

03Selection, операторы, ORDER BY

- Selection, WHERE
- Математические операторы сравнения
- BETWEEN, IN, IS NULL
- LIKE
- AND
- OR
- NOT
- Приоритетность операторов
- ORDER BY часть 1
- ORDER BY часть 2
- Разбор домашнего задания

04SINGLE-ROW функции

- Разновидности функций
- LOWER
- UPPER
- INITCAP
- CONCAT
- LENGTH
- LPAD и RPAD
- TRIM
- INSTR
- SUBSTR
- REPLACE
- ROUND (для числа)
- TRUNC (для числа)
- MOD
- Введение в DATE функции
- SYSDATE
- MONTHS_BETWEEN
- ADD_MONTHS
- NEXT_DAY
- LAST_DAY
- ROUND (для даты)
- TRUNC (для даты)
- Разбор домашнего задания

05CONVERSION, GENERAL и CONDITIONAL функции

- Введение в CONVERSION функции
- TO_CHAR (для числа)
- TO_CHAR (для даты)
- TO_DATE
- TO_NUMBER
- Nested (вложенные) single-row функции
- NVL
- NVL2
- NULLIF
- COALESCE
- DECODE
- Simple CASE
- Searched CASE
- Разбор домашнего задания

06GROUP функции, ORDER BY, HAVING

- Введение в GROUP функции
- COUNT
- SUM
- AVG
- MAX и MIN
- Введение в GROUP BY
- GROUP BY часть 1
- GROUP BY часть 2
- HAVING
- Nested (вложенные) group функции
- Разбор домашнего задания

07JOIN (объединение)

- Введение в JOIN
- NATURAL JOIN
- JOIN USING
- JOIN ON
- Примеры на объединение больше 2-х таблиц
- NONEQUIJOIN
- SELF JOIN
- Введение в OUTER JOIN
- LEFT OUTER JOIN
- RIGHT OUTER JOIN
- FULL OUTER JOIN
- CROSS JOIN
- Oracle JOIN синтаксис
- Разбор домашнего задания

08SUBQUERY (подзапрос)

- Введение в SUBQUERY
- SINGLE-ROW SUBQUERY
- MULTIPLE-ROW SUBQUERY
- CORRELATED SUBQUERY
- Примеры на подзапросы
- Разбор домашнего задания

09SET операторы (операторы множеств)

- Введение в SET операторы
- UNION ALL
- UNION
- INTERSECT
- MINUS
- Примеры на SET операторы
- Разбор домашнего задания

10DML команды

- Введение в DML
- Простой INSERT
- INSERT с использованием функций
- INSERT с использованием SUBQUERY
- INSERT в несколько таблиц
- Ошибки при использовании DML
- Простой UPDATE
- UPDATE с использованием SUBQUERY
- Простой DELETE
- DELETE с использованием SUBQUERY
- MERGE
- Принципы ACID
- Введение в транзакции
- COMMIT
- ROLLBACK
- SAVEPOINT
- AUTOCOMMIT
- SELECT FOR UPDATE
- Разбор домашнего задания

11DDL часть 1. Работа с таблицами

- Объекты Базы Данных
- Понятия USER и SCHEMA
- Правила названия объектов и понятие NAMESPACE
- Типы данных (дополнительные)
- Простое создание таблиц CREATE TABLE
- Создание таблиц с использованием SUBQUERY
- Изменение таблиц ALTER TABLE
- Опустошение таблиц TRUNCATE TABLE
- Удаление таблиц DROP TABLE
- Разбор домашнего задания

12DDL часть 2. Понятия CONSTRAINT и INDEX

- Введение в CONSTRAINT
- UNIQUE CONSTRAINT
- NOT NULL CONSTRAINT
- PRIMARY KEY CONSTRAINT
- FOREIGN KEY CONSTRAINT
- Опции ON DELETE для FOREIGN KEY
- CHECK CONSTRAINT
- Введение в INDEX
- INDEX B-TREE часть 1
- INDEX B-TREE часть 2
- INDEX BITMAP
- Разбор домашнего задания

13DDL часть 3. VIEW, SYNONYM, SEQUENCE

- Введение во VIEW
- Simple и Complex VIEW
- Создание CREATE VIEW
- Изменение ALTER VIEW и удаление DROP VIEW
- SYNONYM
- Введение в SEQUENCE
- Работа с SEQUENCE часть 1
- Работа с SEQUENCE часть 2
- Разбор домашнего задания

14Разное

- SINGLE AMPERSAND SUBSTITUTION (&)
- DOUBLE AMPERSAND SUBSTITUTION (&&)
- DEFINE и UNDEFINE
- VERIFY
- Разбор домашнего задания
- Регистрация на экзамен

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

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

Оставьте заявку

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

Комментарий ...

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

Направления:Базы данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

DP - 050: Перенос рабочих нагрузок SQL в Azure
DP - 050: Перенос рабочих нагрузок SQL в Azure

Microsoft Azure - облачное решение компании Microsoft. Продукт имеет ряд преимуществ: облачная служба аналитики, гибкость платформы, гипермасштабируемость с помощью реляционной ба…

Онлайн5 занятий
Цена по запросу
Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%24 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
Продвинутый SQL
4 часа
Продвинутый SQL

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

Онлайн3 занятийСредний
2 920 ₽
Базы данных
−5%6 часов
OtusOtus4.6
Базы данных

Полный курс по работе с реляционными и нереляционными базами данных

Онлайн5 занятий
Домашние задания
103 000 ₽−5%
97 850 ₽
Управление данными
24 ак. час.
Управление данными

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

Онлайн6 занятий
40 000 ₽
Начать без затрат

Бесплатные курсы

Симулятор SQL
Бесплатно1 месяц
Симулятор SQL

Бесплатный курс «Симулятор SQL» разработан специально для новичков и позволяет с нуля овладеть самым востребованным инструментом для работы с данными. Учитесь в удобное время, реш…

Онлайн2 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно
Stepik-микс: универсальный квиз
Бесплатно
Stepik-микс: универсальный квиз

💫 Для тех, кто хочет попробовать что-то новое! Недавно платформе Stepik исполнилось 11 лет. В честь нашего Дня рождения мы решили сделать для вас этот необычный курс. Это не курс…

Онлайн5 занятий
Бесплатно
SQL — курс для начинающих
Бесплатно15 минут в день
SQL — курс для начинающих

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

Онлайн8 занятий
Бесплатно
PRO SQL
Бесплатно
PRO SQL

Курс является частью курса PRO C#. Базы данных – победителя конкурса Stepik Awards 2025 в номинации "Лучшая система практических заданий". Цели курса Изучить с полного нуля реляци…

Онлайн6 занятий
Бесплатно
Начальный курс по YDB (Yandex Database)
Бесплатно
Начальный курс по YDB (Yandex Database)

Если Вы только начинаете работу с YDB и хотите понять, как устроена эта СУБД, то этот курс для Вас! Основная цель курса - рассказать о СУБД YDB по принципу "от простого к сложному…

Онлайн9 занятий
Бесплатно