Введение
Познакомиться с курсом
теория
Установка
Установить СУБД на свой компьютер
тесты
Архитектура СУБД
Узнать о том что из себя представляет СУБД
Подготовка к работе
Создать пользователя и базу данных
Структура реляционной базы данных
Познакомиться с табличной организацией данных
Создание таблиц
Научиться создавать таблицы и познакомиться с базовыми типами данных в PostgreSQL
упражнение
Вставка и модификация данных
Научиться наполнять базу данных и изменять ее содержимое
Выборка данных
Познакомиться с SELECT и научиться делать простые SQL запросы
Реляционная модель данных
Узнать про фундамент, на котором стоит любая реляционная база данных
Первая нормальная форма
Разобраться с первой нормальной формой
Вторая нормальная форма
Разобраться со второй нормальной формой
Третья нормальная форма
Разобраться с третьей нормальной формой
Автоинкремент
Научиться генерировать ключи автоматически
Онтология
Познакомиться с сущностями, связями и ERD
Ограничения
Научиться использовать UNIQUE и NOT NULL
Изменение структуры таблицы (ALTER)
Научиться изменять структуру существующей таблицы
Сортировка (ORDER)
Научиться сортировать данные в прямом и обратном порядке
Условия (WHERE)
Научиться строить условия при выполнении запросов в базу данных
Лимит (LIMIT)
Научиться ограничивать выборку
DISTINCT
Познакомиться с простым способом находить уникальные записи
Функции
Научиться пользоваться агрегатными функциями для расчетов
Группировка (GROUP)
Научиться применять агрегатные функции к группам записей по определенному признаку
Соединения (JOINS)
Познакомиться с запросами позволяющими объединять разные таблицы в одну
Транзакционность
Научиться выполнять запросы внутри транзакции, разобраться с ACID
Производительность
Познакомиться со способами обеспечения скорости выполнения запросов (индексы, Explain)