Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)

Максимально полный курс по языку SQL и навыкам работы с базами данных. С первых простых шагов до полного погружения в написание высокоэффективных запросов на языке SQL, разработки баз данных и азов программирования! Отлаженная годами программа включает в себя все возможные методы работы с данными и объектами баз…
Начальный уровень
Сертификат Stepik

Чему вы научитесь

  • Что такое база данных, из чего она состоит;
  • Все что нужно про реляционные СУБД: ключи, связи, отношения, нормализация;
  • Устанавливать программы работы с БД (SQL Developer, Management Studio, HeidiSQL, DBeaver и др.) и подключаться к БД;
  • С помощью SELECT-запросов получать из БД любую информацию и преобразовывать ее к нужному виду;
  • Отбирать данные по различным условиям WHERE;
  • Использовать JOIN и соединять таблицы в одном предложении SELECT;
  • Сортировке и многоуровневой сортировке с помощью ORDER BY;
  • Группировать с помощью GROUP BY;
  • Агрегатным функциям COUNT, MIN, MAX, SUM, AVG;
  • Пользоваться HAVING;
  • Подзапросам в блоке WHERE с использованием EXISTS/NOT EXISTS и IN/NOT IN, а также определять что в каком случае эффективнее использовать;
  • Подзапросам в блоке SELECT;
  • Писать запросы из запросов;
  • Джоинить (присоединять) подзапросы;
  • Типичные ошибки начинающих SQL-специалистов при работе с подзапросами;
  • Работа с NULL-значениями, функции NVL, NVL2, COALESCE;
  • Функции CASE, DECODE;
  • Пользоваться псевдотаблицами и псевдостолбцами, выборкой данных не из таблиц, и еще посмотрим как это работает в разных СУБД;
  • Самые важные функции преобразования в разные типы данных: TO_CHAR, TO_NUMBER; TO_DATE;
  • Ошибки, которые совершают даже действующие SQL-специалисты;
  • На практических примерах множество функций: SUBSTR, TRIM, INSTR, UPPER, LOWER, конкатенацию, FLOOR, CEIL, ROUND, DATE_ADD, LAST_DAY, MONTHS_ADD и т.д;
  • Объединение наборов данных, нахождению их разницы и пересечения: UNION, UNION ALL, MINUS (EXTRACT) и INTERSECT;
  • Аналитические (оконные) функции;
  • Смотреть план запроса, оптимизации и индексам;
  • Вставке новых строк с помощью INSERT;
  • Менять данные командой UPDATE;
  • Удалять данных командой DELETE;
  • Пользоваться транзакциями и управлять ими: COMMIT, ROLLBACK;
  • Как не допускать блокировок;
  • Создавать, редактировать и удалять объекты БД: таблицы, представления (VIEW) и др;
  • Предоставлять и отзывать права на объекты GRANT и REVOKE;
  • Создавать триггеры и хранимые функции;
  • И многому другому.

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

Курс предназначен для всех, кто работает с базами данных: подходит для аналитиков, тестировщиков, внедренцев, писателей отчетов, программистов, администраторов. Для программистов и внедренцев знаний этого курса будет не достаточно, но необходимо! Будут дополнительно требоваться более грубокие навыки администрирования и программирования, соответственно. Для этого у нас есть отдельный курс: https://prime-soft.biz/courses

Начальные требования

Начальные знания не обязательны. Обучение SQL с первых простых шагов до уровня специалиста с трёхлетним стажем! 

Наши преподаватели

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

Обучение состоит из видеоуроков. В конце каждого урока есть практические задачи. Необходимо их выполнить на учебной базе данных. Решение каждого ученика мы проверяем индивидуально. Смотрим что можно оптимизировать, улучшить. Проверяем наличие потенциальных ошибок. И так - урок за уроком! Всего 27 уроков.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 16 900 
Попробовать бесплатно
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 16 900