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

Изучаем работу с базами данных (БД) с СУБД PostgreSQL и языком SQL: теория и практика с разборами ДЗ 

Практический курс для новичков по SQL и PostgreSQL
Цена
5109
Кэшбэк до 7.5%
55 уроков55 уроков
Бесплатное ознакомлениеБесплатное ознакомление
СертификатСертификат
РусскийРусский
Udemy
Купить с кэшбэком

Описание:

Вы научитесь читать и писать сложные запросы к базам данных, используя один из самых востребованных языков программирования - SQL и супер востребованную СУБД (систему управления базами данных) - PostgreSQL. Все те знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

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

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

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

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

Введение в SQL

  • Основные концепции
  • Реляционная модель и SQL
  • Почему PostgreSQL
  • Инсталируем PostgreSQL
  • Типы данных в PostgreSQL
  • Создание БД
  • Создание таблиц
  • Отношение "один ко многим"
  • Отношение "один к одному"
  • Отношение "многие ко многим"
  • Создаём Northwind

Простые запросы с SELECT

  • Полная выборка
  • Выборка и элементарные арифметические операции
  • DISTINCT
  • COUNT
  • ДЗ "простые выборки"
  • ДЗ "простые выборки" - Решение
  • WHERE
  • AND, OR
  • BETWEEN
  • IN & NOT IN
  • ORDER BY
  • MIN, MAX, AVG
  • ДЗ "простые выборки-2"
  • ДЗ "простые выборки-2" - Решение
  • LIKE
  • LIMIT
  • Check on NULL
  • GROUP BY
  • HAVING
  • UNION, INTERSECT, EXCEPT
  • ДЗ "группировка, сопоставление, сортировка"
  • ДЗ "группировка, сопоставление, сортировка" - Решение

Соединения - Joins

  • Знакомство с соединениями
  • INNER JOIN
  • LEFT, RIGHT JOIN
  • SELF JOIN
  • USING & NATURAL JOIN
  • AS - псевдонимы

Подзапросы

  • Введение в подзапросы
  • WHERE EXISTS
  • Подзапросы с квантификаторами ANY, ALL

DDL - управляем БД и таблицами

  • Управляем таблицами
  • ДЗ 1 по DDL
  • ДЗ 1 по DDL - Решение
  • Primary Key
  • Foreign Key
  • Check
  • Default
  • Sequences
  • Sequences & Tables
  • INSERT
  • UPDATE, DELETE, RETURNING
  • ДЗ 2 по DDL
  • ДЗ 2 по DDL - Решение