Содержание пакета (2 курса)
1. Базы данных и SQL с нуля до профи PostgreSQL 4.00
Прикладной СУБДшник
4 урока
1.
Прикладной “СУБДшник“
↗
2.
PostgreSQL и pgAdmin
↗
3.
Экспорт и импорт БД
↗
4.
Серверные и файловые БД
↗
Проектирование таблиц
6 уроков
1.
Создание таблиц в PostgreSQL
↗
2.
Простые поля
↗
3.
Значение NULL и DEFAULT VALUE
↗
4.
Foreign key – внешний ключ
↗
5.
Тестовые данные
↗
6.
Связи таблиц (визуальная диаграмма)
↗
Язык запросов SQL
12 уроков
1.
Зачем нужен SQL
↗
2.
Операторы
↗
3.
Очистка таблиц
↗
4.
JOIN
↗
5.
VIEWS
↗
6.
UTC
↗
7.
Группировки
↗
8.
Индексы
↗
9.
Еще операторы
↗
10.
Преобразование CAST
↗
11.
Чекпоинт
↗
12.
Командная строка PSQL
↗
Системные таблицы и метаданные
14 уроков
1.
Метаданные
↗
2.
Системные SEQUENCE
↗
3.
Роли пользователя (связь много-ко-многим)
↗
4.
Функции, триггеры
↗
5.
статистика задач
↗
6.
ACTION для внешних ключей
↗
7.
Транзакции
↗
8.
Планировщик запросов
↗
9.
Типы сканирований таблиц
↗
10.
Типы условий
↗
11.
Разбор шагов JOIN
↗
12.
Создание множества тестовых данных в цикле
↗
13.
Нахождение проблемных мест
↗
14.
Активность пользователя (связь один-к-одному)
↗
Итоговый тест и подведение итогов
2 урока
1.
Вопросы
↗
2.
Итоги
↗
2. Основы SQL для программистов без поддержки 4.25
Реляционные базы данных, проектирование базы данных
13 уроков
1.
Введение
↗
2.
Задача хранения и обработки данных
↗
3.
Сквозной пример. Маркетплейс (агрегатор магазинов)
↗
4.
Моделирование предметной области
↗
5.
Реляционная модель данных
↗
6.
Нормализация данных
↗
7.
Связи между данными
↗
8.
Базы данных
↗
9.
Способ организации данных в РБД
↗
10.
Основные объекты БД
↗
11.
СУБД. Принципы работы. Популярные СУБД
↗
12.
Создание БД для «Каталога товаров» в PostgreSQL
↗
13.
Задание для самостоятельной работы
↗
Язык SQL
18 уроков
1.
Введение
↗
2.
Учебная БД
↗
3.
SQL. Назначение, особенности, диалекты
↗
4.
SQL. Среда разработки
↗
5.
DDL. Создание объектов. CREATE
↗
6.
Изменение объектов. ALTER
↗
7.
DDL. Удаление объектов
↗
8.
Практика. Создание и изменение структуры БД для каталога товаров
↗
9.
DML. Выборка данных. SELECT
↗
10.
DML. Создание записей. INSERT
↗
11.
DML. Изменение записей. UPDATE
↗
12.
DML. Удаление записей. DELETE
↗
13.
Выполнение запроса. EXPLAIN
↗
14.
Практика. Работа с данными в БД
↗
15.
SQL. Типы данных и функции
↗
16.
Транзакции
↗
17.
Задание для самостоятельного изучения
↗
18.
Итоги
↗
Объекты, запросы, программирование в СУБД
12 уроков
1.
Введение
↗
2.
Параметры запросов
↗
3.
Последовательности
↗
4.
Индексы
↗
5.
Представления
↗
6.
Хранимые пользовательские функции
↗
7.
Хранимые процедуры
↗
8.
Триггеры
↗
9.
Программирование на уровне СУБД
↗
10.
Расширения СУБД
↗
11.
Итоги
↗
12.
Ответы и подсказки к заданиям модуля
↗