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 Оценки
АК
6 месяцев тому назад
На скорости 1.25 неплохо
AD
6 месяцев тому назад
Урок 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
7 месяцев тому назад
Чел шарит
ИЕ
10 месяцев тому назад
5 минут - полет нормальный, очень хорошо и интересно
IK
11 месяцев тому назад
Курс хороший. Но хотелось бы подробнее про блокировки, MVCC, транзакции, индексы.
ОВ
12 месяцев тому назад
Обьясняет очень четко и ясно
S
12 месяцев тому назад
Отличный курс. можно использовать, как справочник.
RD
12 месяцев тому назад
Курс хороший до для тех кто уже хотя бы хоть чуть-чуть имел опыт с бд
MB
12 месяцев тому назад
Некоторые примеры можно сделать более близкими к реальной жизни. Например получение диапазона цен для категорий. с выводом имени категории, мин, макс, средней цены.
AZ
1 год тому назад
Кратко и понятно о БД. Простой, тезисный разбор что это такое.
Р
1 год тому назад
Курс содержит всю нужную для моей работы информацию. Без лишней воды
АШ
1 год тому назад
Из минусов: в уроках автор не четко формулирует задания которые приводит в качестве примера, не понятно про какую поле/таблицу автор говорит. Предложение: подготавливать примеры заранее, с текстовым описанием и потом их реализовывать. Например задания шаге 42 Введение в подзапросы.
И
1 год тому назад
Отличный курс для понимания postgres-а. Отниму пол звезды за задания по главе Подзапросы. Какая-то там путаница и ошибки.
VP
1 год тому назад
Все хорошо!
CS
1 год тому назад
Пришлось самому разбираться чтобы подключиться к pgAdmin + можно было бы предложить другие варианты администрирования
СК
1 год тому назад
"Спасибо за курс. В данный момент нахожусь в начале обучения, но уже хочется сказать, так как я новичок и не имею понятия о языках запроса , трудно понимать откуда берет данные и название колонок сам лектор. Хотелось бы в "" ресурсах"" видеть вложенные таблицы в Excel. Как новичку в IT курс дается тяжело."
VP
1 год тому назад
Очень качественная подача материала. Темы выстроены в удобной для освоения последовательности. Преподаватель изъясняется грамотным языком. Спасибо за курс!
DS
1 год тому назад
Мне очень понравился подход к подаче материала
АЛ
1 год тому назад
Курс очень подробный.
АК
1 год тому назад
Очень подробный и качественный курс, автор грамотно акцентирует внимание на ключевых аспектах важных с практической точки зрения.

Онлайн курсы в категории Разработка

Популярные


Все курсы в категории Разработка


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

Booh.ru
Logo
Корзина