Введение
Обзор курса
Обзор баз данных
Что такое SQL?
Установка PostGreSQL и PgAdmin с настройкой базы данных.
Windows инсталляция PostgreSQL и PgAdmin с настройкой базы данны
MacOS инсталляция PostgreSQL и PgAdmin с настройкой базы данных
Обзор PgAdmin
Основы SQL
Обзор раздела
Оператор SELECT
Задание оператор SELECT
Оператор SELECT DISTINCT
Задание оператор SELECT DISTINCT
Оператор SELECT WHERE
Задание Оператор SELECT WHERE
Оператор COUNT
Оператор LIMIT и OFFSET
Оператор ORDER BY
Задание Оператор ORDER BY
Оператор BETWEEN
Оператор IN
Задание Оператор IN
Оператор LIKE
Задание Основные операторы SQL
Тест Основные операторы SQL
Группировка данных в SQL
Агрегатные функции
Оператор GROUP BY
Задание Оператор GROUP BY
Оператор HAVING
Задание Оператор HAVING
Тест группировка данных
Оценочный тест №1
Задания
Решение
Соединения
Виды соединений
Практическое применение соединений. Оператор AS
Внутреннее соединение INNER JOIN
Внешнее соединение OUTER JOIN
Объединение UNION
Задания по соединениям
Тест Соединения
Расширенные команды SQL
Математические функции
Функции даты и времени
Строковые функции
Подзапрос
Задание Подзапрос
Автосоединение SELF JOIN
Запросы WITH
Тест Расширенные команды SQL
Оценочный тест №2
Ресурсы
Задания
Решение
Создание баз данных и таблиц
Обзор раздела
Создание и удаление Баз данных
Создание и удаление таблиц
Типы данных
Ограничения
Первичный ключ PRIMARY KEY
Внешний ключ FOREIGN KEY
Установка ограничения на уровне таблицы
Оператор CONSTRAINT Установка имени ограничений
Индексы
Изменение таблиц ALTER TABLE
Добавление данных в таблицу INSERT TABLE
Обновление данных UPDATE TABLE
Удаление данных DELETE TABLE
Тест Типы данных
Тест Создание БД и таблиц
Оценочный тест №3
Задания
Решение
Бонусы
Расширенные возможности. Представления
Расширенные возможности. Транзакции
Другие объекты БД: функции, процедуры
Другие объекты БД: Триггеры
Индекс GIST
Ограничение EXCLUDE