4.63
(123 Рейтинги)

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

Закладки Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

О курсе

Изучите SQL быстро и эффективно с помощью этого курса!

От автора бестселлера «Полное руководство по Python 3: от новичка до специалиста», этот курс научит вас читать и создавать сложные запросы к базам данных с использованием SQL и популярной СУБД — PostgreSQL. Полученные знания легко применяются и к другим системам управления базами данных, таким как MySQL, Microsoft SQL Server и Oracle.

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

На данный момент курс включает в себя следующие темы:

  • Введение в SQL: основные концепции, реляционная модель, установка PostgreSQL, создание баз данных и таблиц, типы данных.
  • Простые выборки: SELECT, DISTINCT, COUNT, WHERE, AND / OR, BETWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/INTERSECT/EXCEPT, проверки на NULL.
  • Соединения: INNER, LEFT, RIGHT, SELF, USING и NATURAL JOIN.
  • Подзапросы: WHERE EXISTS, подзапросы с квантификаторами.
  • DDL: управление ключами (PK, FK), ограничения, последовательности, INSERT, UPDATE/DELETE/RETURNING.
  • Проектирование БД: основы, рекомендации, нормальные формы (НФ).
  • Представления (Views): основы, создание, обновления через представления, опция check.
  • Логика с CASE WHEN, COALESCE и NULLIF.
  • Функции SQL: основы, скалярные функции, IN/OUT/DEFAULT, возврат наборов данных.
  • Функции PL/pgSQL: основы, возврат и присвоение, декларация переменных, логика с if-else, циклы, RETURN NEXT.
  • Обработка ошибок.
  • Индексы: основы, методы сканирования, виды, EXPLAIN, ANALYZE.
  • Массивы: основы, создание, нарезка (slicing), операторы, VARIADIC и FOREACH.
  • Продвинутая группировка с CUBE/ROLLUP.
  • Пользовательские типы: домены, композитные типы, перечисления.
  • psql и импорт данных.
  • Транзакции.
  • Безопасность.
  • Оконные функции.
  • Триггеры.
  • И другие менее значимые темы.

Присоединяйтесь к курсу прямо сейчас и освойте SQL на высоком уровне!

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

  • Реляционная модель и SQL
  • Типы данных PostgreSQL
  • Создание БД и таблиц
  • Отношения 1 к 1, 1 ко многим, многие ко многим
  • Выборки - SELECT
  • Фильтрация данных - WHERE
  • Сортировка и группировка данных
  • Операторы UNION, INTERSECT, EXCEPT над множествами
  • Соединения таблиц
  • Подзапросы
  • Ключи: первичные и внешние
  • Ограничения
  • Последовательности
  • Вставка, удаление, обновление
  • Проектирование БД
  • Индексы
  • Транзакции
  • Безопасность
  • Множество ДЗ

Оценки и отзывы студентов

4.6
Всего 123 оценок
5
94 оценки
4
20 оценок
3
4 оценки
2
3 оценки
1
2 оценки
АК
1 год тому назад
На скорости 1.25 неплохо
AD
1 год тому назад
Урок 10 Отношение многие ко многим, вообще косяк на косяке. Он лепит вообще левак. А нужно так: CREATE TABLE book_author ( book_id int, author_id int, CONSTRAINT book_author_pkey PRIMARY KEY (book_id, author_id), -- composite key FOREIGN KEY (book_id) REFERENCES book(book_id), FOREIGN KEY (author_id) REFERENCES author(author_id) ), Т.е. чувак решил на от...сь сделать курс, как привыкли все там, и он стал шедевром. Это хлам народ. Перестал изучать на 10м видео!
BC
1 год тому назад
Чел шарит
ИЕ
1 год тому назад
5 минут - полет нормальный, очень хорошо и интересно
IK
1 год тому назад
Курс хороший. Но хотелось бы подробнее про блокировки, MVCC, транзакции, индексы.
ОВ
2 года тому назад
Обьясняет очень четко и ясно
S
2 года тому назад
Отличный курс. можно использовать, как справочник.
RD
2 года тому назад
Курс хороший до для тех кто уже хотя бы хоть чуть-чуть имел опыт с бд
MB
2 года тому назад
Некоторые примеры можно сделать более близкими к реальной жизни. Например получение диапазона цен для категорий. с выводом имени категории, мин, макс, средней цены.
AZ
2 года тому назад
Кратко и понятно о БД. Простой, тезисный разбор что это такое.
Р
2 года тому назад
Курс содержит всю нужную для моей работы информацию. Без лишней воды
АШ
2 года тому назад
Из минусов: в уроках автор не четко формулирует задания которые приводит в качестве примера, не понятно про какую поле/таблицу автор говорит. Предложение: подготавливать примеры заранее, с текстовым описанием и потом их реализовывать. Например задания шаге 42 Введение в подзапросы.
И
2 года тому назад
Отличный курс для понимания postgres-а. Отниму пол звезды за задания по главе Подзапросы. Какая-то там путаница и ошибки.
VP
2 года тому назад
Все хорошо!
CS
2 года тому назад
Пришлось самому разбираться чтобы подключиться к pgAdmin + можно было бы предложить другие варианты администрирования
СК
2 года тому назад
"Спасибо за курс. В данный момент нахожусь в начале обучения, но уже хочется сказать, так как я новичок и не имею понятия о языках запроса , трудно понимать откуда берет данные и название колонок сам лектор. Хотелось бы в "" ресурсах"" видеть вложенные таблицы в Excel. Как новичку в IT курс дается тяжело."
VP
2 года тому назад
Очень качественная подача материала. Темы выстроены в удобной для освоения последовательности. Преподаватель изъясняется грамотным языком. Спасибо за курс!
DS
2 года тому назад
Мне очень понравился подход к подаче материала
АЛ
2 года тому назад
Курс очень подробный.
АК
2 года тому назад
Очень подробный и качественный курс, автор грамотно акцентирует внимание на ключевых аспектах важных с практической точки зрения.

Учащиеся сейчас смотрят онлайн курсы


Беспроцентная рассрочка

Купить от компании

Подарить этот курс

Хотите получать push-уведомления обо всех важных событиях?

Digiai.ru
Logo
Корзина